等级: 标准版
- 注册:
- 2021-12-22
- 曾用名:
|
图中第一处开仓的同时又加仓,只要它开仓。
图中第二处空损完应该同时有开多的,所有达到平空开多条件的都只有平空没有反手多,平多反手空的正常。
是不是逻辑表达顺序有问题呀,帮忙按要求修改一下,谢谢老师。
//开多仓
IF CROSS(C,REF(波浪顶,1)) AND CROSS(C,金龙线) THEN
BEGIN
BUY(HOLDING=0,10,MARKET);
END
//平多仓
加多:BUY(HOLDING>0 AND CROSS(C,REF(波浪顶,1)),5,MARKET);
多止盈:SELL(openprofit>0 AND CROSS(金龙线,C),0,MARKET);
多止损:SELL(openprofit<0 AND CROSS(REF(波浪底,1),C),0,MARKET);
//开空仓
IF CROSS(REF(波浪底,1),C) AND CROSS(金龙线,C) THEN
BEGIN
BUYSHORT(HOLDING=0,10,MARKET);
END
//平空仓
加空:BUYSHORT(HOLDING<0 AND CROSS(REF(波浪底,1),C),5,MARKET);
空止盈:SELLSHORT(openprofit>0 AND CROSS(C,金龙线),0,MARKET);
空止损:SELLSHORT(openprofit<0 AND CROSS(C,REF(波浪顶,1)),0,MARKET);
|
|