要实现软件自带功能的移动止损?
1.那个首先是针对账户栏的,所以要想代码上实现,就必须后台程序化的代码才行。图表上不行。请确认你有使用后台程序化的软件权限。
2.移动止损 的功能最近一个版本有更新,直接使用这个功能也是很方便的。目前已经支持分品种设置和手动拖动止盈止损线了。
//收盘获利平仓
//if cd and time=closetime(0) then
if cd and currenttime>145500 and currenttime<150000 then
begin
收盘平多:sell(cd,0,MARKETR);
tsell(DTZC>0,DTZC,MKT);
收盘平空:sellshort(cd,0,MARKETR);
tsellshort(KTZC>0,KTZC,MKT);
end
if time=closetime(0) then
begin
m:=0;
end
收盘平多:sell(cd,0,MARKETR);
tsell(DTZC>0,DTZC,MKT);
收盘平空:sellshort(cd,0,MARKETR);
tsellshort(KTZC>0,KTZC,MKT);
图表代码和后台代码不能混搭的。
你如果是后台上运行,图表代码不会奏效,同理图表上运行 后台代码不会奏效。目前我不知道你用的是图表还是后台的程序化。
而且你收盘平仓条件里面也还有其他条件在里面。这个条件有没有满足也要确定下才行。如果是后台可以DEBUGFILE输出下你的条件。如果是图表 那直接在图表上看条件变量的输出结果。