以文本方式查看主题

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

--  作者:sdjnliuxu
--  发布时间:2019/11/28 12:39:00
--  [求助]图表策略编写
老师您好,请问在一次金叉里,只开仓一次,不用全局变量怎么表达?
记得在论坛上看过一次用COUNT写的代码,但是找不到那个帖子了。

如:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
开多:=DIFF>DEA AND DIFF>REF(DIFF,1);
平多:=DIFF<REF(DIFF,1);

DIFF>DEA前提下,只开仓一次,后面再有DIFF>REF(DIFF,1),也不开仓了

麻烦老师给个具体代码,谢谢!

--  作者:wenarm
--  发布时间:2019/11/28 13:41:18
--  
通过holding控制就行。
开多:=DIFF>DEA AND DIFF>REF(DIFF,1) and HOLDING=0;
平多:=DIFF<REF(DIFF,1) and HOLDING>0;
 
buy(开多,.......);
sell(平多,.......);