以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]旧转新-帮忙把旧的程序转换为新图表交易程序  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=31741)

--  作者:左岸
--  发布时间:2012/12/19 23:15:55
--  [求助]旧转新-帮忙把旧的程序转换为新图表交易程序

HA&&CROSS(MA1,MA2)&&TIME<1450,BK;
HB&&CROSS(MA2,MA1)&&TIME<1450,SK;
MA1>MA2&&DIFF>DEA&&TIME<1450,BP;
MA1<MA2&&DIFF<DEA&&TIME<1450,SP;
HA&&MA1>MA2&&DIFF>DEA&&TIME<1450,BK;
HB&&MA1<MA2&&DIFF<DEA&&TIME<1450,SK;

 

帮忙转换这几句为有效的新图表交易语言。如何解决旧语言有锁仓,新语言无锁仓问题?本人自己旧语言转换新语言,老是出现开多同时平多,且连续开仓等问题

 

旧。。图表:图片点击可在新窗口打开查看

 

新。。图表:图片点击可在新窗口打开查看  (错误图表)

[此贴子已经被作者于2012-12-19 23:17:52编辑过]

--  作者:RogarZ
--  发布时间:2012/12/19 23:53:21
--  
参考以下方法



--  作者:左岸
--  发布时间:2012/12/20 16:21:11
--  
以下是引用RogarZ在2012-12-19 23:53:21的发言:
参考以下方法


此主题相关图片如下:1.jpg
按此在新窗口浏览图片
我觉得我的修改没有问题,第一个买入信号是我想要的,可是后面的买入信号也符合公式的要求,有没有一种过滤方法,过滤掉除第一个信号外其它相同信号?


[此贴子已经被作者于2012-12-20 16:22:26编辑过]

--  作者:jinzhe
--  发布时间:2012/12/20 16:35:18
--  

用全局变量来限定

variable:a=0;

if 条件 and a=0 then begin

buy();

a:=1;

end