引用的日期与显示的日期为什么不一样?昨天晚上的夜盘,引用出来的日期是今天的日期,而不是与图表一样到今天九点后才是今天的日期?
我想只对今天的行情进行交易,用以下代码:
if date<1180711 then exit;
或者,if date<1180711 and time>90100 then exit;
效果都一样,昨天晚上的行情上面也会出现信号
你用的是北京时间吧,date是根据交易日划分的日期。即,夜盘和次日日盘为一天的行情处理的。
你现在是想在夜盘交易还是不交易?
我想在白天的时候,就白天交易,夜盘的时候就夜盘交易。
我现在设置的就是北京时间区,图表上显示的也是正常北京时间和日期,只是引用出来的昨天的夜盘的日期是今天的。
失误了,date返回值现在是按照金字塔时区的划分方式返回的。即时是北京时区也是那样返回的。
你原始需求是怎样的?只交易最新日期白盘开盘之后的行情?
[此贴子已经被作者于2018/7/11 14:07:19编辑过]
是的,比如,今天开盘我要把模型加载上去,那只要求今天开盘九点以后满足条件的进行开仓平仓,而不管图表之前有没有条件符合,我都要过滤掉啊。同样,到夜盘的时候,我加载模型也只要夜里有满足条件的信号才开仓平仓,而不会在图表上显示今天白天的信号啊。
if date<1180711 then exit;
if TIME<130000 AND DYNAINFO(207)>130000 then exit;
必须是金字塔时区
[此贴子已经被作者于2018/7/11 15:32:59编辑过]