开多的时候 打了日志,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;
}