老师:
我在OnBar()中白天收盘时用下面代码进行收盘平仓能成功(5分钟线):
If(TradingDate==CurrentDate && Time==0.1455 && CurrentTime >= 0.1459 && marketposition==1)
{
Sell(0,Close);
}
在夜盘中,尝试用下面代码收盘平仓,但不能成功(5分钟线):
If(TradingDate[-1]==CurrentDate && Time==0.2255 && CurrentTime>=0.2259 && marketposition==1)
{
Sell(0,Close);
}
请老师指导我该怎样编写夜盘收盘平仓代码。
谢谢!
@wgy_king
非常感谢!
TradingDate[-1]==CurrentDate这个错了
5分钟bar,前一个bar的交易日期是第二天真正的交易日
去掉试试
无论日盘还是夜盘
这个判断应该都是多余的
你自己搞复杂了
配合时间校验
或用
再用
写成通用的