请教:当天跌幅3个点就卖掉 这个为何不执行
if (open-DYNAINFO(7))/open >= 0.03 then begin
TSELL( 1 ,0,MKT),ALLOWREPEAT; // 全部卖掉
end
if (open-DYNAINFO(7))/open >= 0.03 then begin
BBB:=(open-DYNAINFO(7))/open;
DEBUGFILE2('D:\跟庄系统.TXT','跌幅超过3=%.2f' ,BBB ,1) ;
DEBUGFILE2('D:\跟庄系统.TXT','跌幅超过3之股票=%.2f' ,STKLABEL() ,1) ;
TSELL( 1 ,0,MKT),ALLOWREPEAT; // 全部卖掉
end
这个DEBUGFILE2('D:\跟庄系统.TXT','跌幅超过3之股票=%.2f' ,STKLABEL() ,1) ; 没有打印出来股票代码
1. 使用固定时间模式 也是不行 没有卖出
2. 今天我的600242 跌了6个多点 他么有卖出
这个问题非常严重
bbb是否有输出呢?
第二个写法有错误
DEBUGFILE2('D:\跟庄系统.TXT',STKLABEL() &'跌幅超过3之股票=%.2f' ,1,1) ;
2017-04-12 10:05:07.332 跌幅超过3=0.05
2017-04-12 10:05:07.333 跌幅超过3之股票=1000003.00
2017-04-12 10:05:07.335 跌幅超过3=0.04
2017-04-12 10:05:07.335 跌幅超过3之股票=1000003.00
2017-04-12 10:05:07.337 跌幅超过3=0.06
2017-04-12 10:05:07.337 跌幅超过3之股票=1000003.00
2017-04-12 10:05:07.341 跌幅超过3=0.04
2017-04-12 10:05:07.341 跌幅超过3之股票=1000003.00
2017-04-12 10:05:07.342 跌幅超过3=0.05
2017-04-12 10:05:07.343 跌幅超过3之股票=1000003.00
2017-04-12 10:05:07.344 跌幅超过3=0.08
2017-04-12 10:05:07.344 跌幅超过3之股票=1000003.00
BBb有输出
TSELL( 1 ,tholding,MKT),ALLOWREPEAT; // 全部卖掉
另外确定账户里是有持仓的吗?
交易日止勾选下,看下运行记录情况
2017-04-12 10:23:33.409 跌幅超过3=0.07
2017-04-12 10:23:33.410 600749跌幅超过3之股票=1.00
2017-04-12 10:23:33.411 跌幅超过3=0.06
2017-04-12 10:23:33.411 600763跌幅超过3之股票=1.00
2017-04-12 10:23:33.413 跌幅超过3=0.15
2017-04-12 10:23:33.413 601801跌幅超过3之股票=1.00
2017-04-12 10:23:33.414 跌幅超过3=0.05
2017-04-12 10:23:33.415 603035跌幅超过3之股票=1.00
2017-04-12 10:23:33.416 跌幅超过3=0.03
2017-04-12 10:23:33.416 603101跌幅超过3之股票=1.00
2017-04-12 10:23:33.417 跌幅超过3=0.12
2017-04-12 10:23:33.418 603177跌幅超过3之股票=1.00
2017-04-12 10:23:33.420 跌幅超过3=0.04
2017-04-12 10:23:33.420 603358跌幅超过3之股票=1.00
2017-04-12 10:23:33.421 跌幅超过3=0.03
2017-04-12 10:23:33.421 603518跌幅超过3之股票=1.00
2017-04-12 10:23:33.424 跌幅超过3=0.07
2017-04-12 10:23:33.424 603716跌幅超过3之股票=1.00