MarketPosition 没控制住,重复开仓信号
开多的时候 打了日志,PlotString(\"tips\",\"开多,\"+Text(price));通过MarketPosition<>1 判断了 只有没有多单才开多。在给信号的时候,连续3个bar都出现了开多的tips日志。只有第3个bar有buy信号。 请问这是什么原因呢?
开多的时候 打了日志,PlotString(\"tips\",\"开多,\"+Text(price));通过MarketPosition<>1 判断了 只有没有多单才开多。在给信号的时候,连续3个bar都出现了开多的tips日志。只有第3个bar有buy信号。 请问这是什么原因呢?
Bool myBuy(Integer unit,Numeric price) { If(isTradeTime()) { if(Buy(unit,price)) { Integer timeID1 = CreateTimer(cancelOrderSec*1000); PlotString(\"tips\",\"开多,\"+Text(price)); LogFile(\"开多,\"+Text(price),\"trx\"); Return True; } } Commentary(\"tips:开多失败\"); Return False; }