我的策略如下
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
手数:=1;
//交易条件
开多平空条件:=CROSS(D,K);//开多平空条件
开空平多条件:=CROSS(K,D);//开空平多条件
//交易系统
开空:BUYSHORT(开空平多条件 and HOLDING=0,手数,MARKET);
//交易系统
MA1:=CROSS(D,K);
MA2:=CROSS(K,D);
variable:maxprofit=1;//有仓位时最大获利幅度
//开仓
IF CROSS(MA2,MA1) THEN
BEGIN
SELL( 1,1);
maxprofit:=1;
END
//平仓
//判断当前持仓状态下的最大盈利
win:=0;
win2:=0;
if holding > 0 and enterbars > 0 then
begin
win:=(c-enterprice)/enterprice*100; //记录最大盈利
if win > maxprofit then
maxprofit:=win;
win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
end
if holding < 0 and enterbars > 0 then
begin
win:=(enterprice-c)/enterprice*100; //记录最大盈利
if win > maxprofit then
maxprofit:=win;
win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
end
//出现浮动亏损比如2%平仓
止损:SELLSHORT(win < -0.1,0);
//出现最高盈利后,回落到盈利的60%平仓出场
止赢:SELLSHORT(win2 >= 90 and openprofit > 0, 0);
在开仓之后的浮动超过开仓价格10个点强制平仓???跪求
还有就是请帮忙加上交易时间 交易时间如下 9.30 --11.30 13.30---15.45 17.30---22.30 我加个显示出错 拜托 还有就是强平必须强平不能走完K线才止损
一分钟图
开仓之后浮动亏损10个点强制平仓 能不能加上去???
以下是引用lin451053673在2016/4/20 18:26:13的发言:
开仓之后浮动亏损10个点强制平仓 能不能加上去???
开仓价-10个点意思吗?