等级: 免费版
- 注册:
- 2022-9-26
- 曾用名:
|

楼主 |
发表于 2023-8-31 10:19
|
显示全部楼层
昨天做了1分钟和日线的自动收盘(收盘180分钟后),提示也是收盘完成了。加了511880代码。dfjb还是大于240。昨日盘中我将time=150000改成了date>ref(date,1)后正常了。但今早用barslast(date>ref(date,1))也不正常了,大于240。
并且将同一策略加载图表上,发现refh在图表上输出值委101.254,但debugfile却是如下101.246。
refh:ref(hhv(c,240),dfjb+1);
2023-08-31 09:50:02.359 511880tenterprice 101.2520
2023-08-31 09:51:02.399 refh101.2460
2023-08-31 09:51:02.400 dfjb260.0000
2023-08-31 09:51:02.401 511880tenterprice 101.2520
补充内容 (2023-8-31 10:26):
加载到图表后。再开debugfile, dfjb又恢复了。但tenterprice又无效了。中间没有重开后台。
2023-08-31 10:17:05.349 511880tenterprice -1.#QNB
请问,1.我昨天做的沪市和深市收市是否包含了511880?
补充内容 (2023-8-31 10:27):
2,同一策略加载到图表,即使没有重启,也会影响tenterprice的取值? |
|