以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  麻烦老师帮我写一下这个最高点怎么求?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52581)

--  作者:z0102
--  发布时间:2013/5/29 16:04:40
--  麻烦老师帮我写一下这个最高点怎么求?
空持有状态下-出现开多买入信号-判断是开空后的第几次开多,如果是第一次,记录下开多后的最高点和开空后的最低点,当两者中某个方向止损后,比如多,就获得一个hx,也就是从开多仓到平多仓之间产生的最高点。
--  作者:jinzhe
--  发布时间:2013/5/29 16:24:21
--  

记录高低点和出现几次有什么关系?


--  作者:z0102
--  发布时间:2013/5/29 20:14:25
--  

谢谢老师,持空仓时,如第一次开多就记录下来这个高点hx,如果是第二次以及第二次以后出现开多信号且没有价格突破这个hx就忽略之。如以后向上突破这个hx且出现开多信号就重新记录hx。


--  作者:jinzhe
--  发布时间:2013/5/30 9:07:45
--  

这个是需要对锁的同时持有多仓的对锁策略吗?

[此贴子已经被作者于2013-5-30 9:07:52编辑过]

--  作者:z0102
--  发布时间:2013/5/30 12:21:25
--  

老师好,确实是对锁策略.我打算在专业版中实现。


--  作者:z0102
--  发布时间:2013/5/30 14:32:49
--  

金字塔能实现吗?


--  作者:z0102
--  发布时间:2013/5/31 11:31:41
--  

这个怎么写


--  作者:jinzhe
--  发布时间:2013/5/31 13:34:32
--  

看了一下,这个和第一次关系不大 吧。只要突破高点就重新赋值HX是吧?


--  作者:z0102
--  发布时间:2013/5/31 14:19:53
--  
是的,麻烦老师写一下。
--  作者:jinzhe
--  发布时间:2013/5/31 14:53:27
--  

if islastbar and tsellholdingex(\'\',\'\',0)>0 and 开多条件 then begin
开多语句;
EXTGBDATASET(\'hx\',h);;
EXTGBDATASET(\'lx\',l);
end

if h>extgbdata(\'hx\') and tsellholdingex(\'\',\'\',0)>0 and tbuyholdingex(\'\',\'\',0)>0 then EXTGBDATASET(\'hx\',h);
if l<extgbdata(\'lx\') and tsellholdingex(\'\',\'\',0)>0 and tbuyholdingex(\'\',\'\',0)>0 then EXTGBDATASET(\'lx\',l);

 

hx是最高,lx是最低

在工具  数据 全局变量这里查看

这个是在后台用全局变量记录数据的大体方法,但是具体问题得要具体分析,实际运用需多测试