if(MarketPosition==1&&time==00145800)
{
sell(n,0);
}
这个语句的意思是固定在14:58分平仓。请教老师,这样写对吗?
不对
tb的时间格式,日内时间以24小时格式计小数。
比如14:58应该写成0.1458
另外你的价格写了0,0实际上等同于close,这样写会偷价。
因为实际上的信号时机是当前bar只要一出现就平了,这个时候的价格是当前bar的开盘价。而如果你写close,那么历史回测的时候会以bar收盘价计算。