
等级: 专业版
- 注册:
- 2021-5-20
- 曾用名:
|
在使用后台程式化运行时,发现达到平仓条件了但是却没有平仓的情况。在K线模式下,将平仓价格显示出来都是能正常显示的,包括将后台程式化的平仓价格写入日志显示也是正常的,完全一样的代码改成后台程式化运行就无法触发平仓了。
比如触发止损为例:
写法如下:
IF THOLDING > 0 AND C < LossPrice AND LossPrice!=0 THEN BEGIN
多头止损:TSELL(1,ABS(THOLDING),LMT,C);
//ProfitPrice1:=0;
ProfitPrice2:=0;
//LossPrice:=0;
tradecounts:=tradecounts+1;
END
IF THOLDING < 0 AND C > LossPrice AND LossPrice!=0 THEN BEGIN
空头止损:TSELLSHORT(1,ABS(THOLDING),LMT,C);
//ProfitPrice1:=0;
ProfitPrice2:=0;
//LossPrice:=0;
tradecounts:=tradecounts+1;
END
其中LossPrice是止损价格,但是后台程式化交易就是无法在满足条件的情况下产生交易动作,请问这是为什么?
|
|