以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  怎么跳过开仓2 去执行开仓3  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183420)

--  作者:abc8002
--  发布时间:2020/12/12 11:17:54
--  怎么跳过开仓2 去执行开仓3
怎么跳过开仓2 去执行开仓3

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20201212111259.png
图片点击可在新窗口打开查看


持仓1:VALUEWHEN(CROSS(HOLDING,0),HOLDING),COLORWHITE,NODRAW;
IF C>加仓价1  AND HOLDING=持仓1 AND N=0 THEN /////第二次开仓条件
BEGIN
开仓2:BUY(1,JCBL2/C,MARKETR); ////二次开仓在均价上涨ZY1
HIGHPRICE:=ENTERPRICE;  //将开仓价保存到最高价
N:=1; 
END

持仓2:VALUEWHEN(CROSS(HOLDING,持仓1),HOLDING),COLORWHITE,NODRAW;
IF C>加仓价2 AND HOLDING=持仓2 AND N=0 THEN /////第三次开仓条件  
BEGIN
开仓3:BUY(1,JCBL3/C,MARKETR); ////三次开仓在均价上涨ZY2
HIGHPRICE:=ENTERPRICE;  //将开仓价保存到最高价
N:=1;    
END

--  作者:FireScript
--  发布时间:2020/12/14 9:07:22
--  
 不是啊。这种要么就是直接去掉这个开仓,否则想去掉这个开仓同时又保持之前的信号,就无法实现了。毕竟几个开仓之间其实都是有关联性的。