求教,开仓问题和策略研究问题

求教,开仓问题:

设置开仓时间为k线结束时再进行开仓,但是模拟交易测试出K线还没结束就进行开仓了,这是什么问题。

If (BarStatus == 2 And !tradeExecutedThisBar And MarketPosition == 0 And allowTrading And CurrentBar > crPeriod And CurrentBar > 1)

策略研究回测问题:跑策略研究时一直最后一根K线才会判定为K线结束。。。。。

策略研究中,交易手数的问题
在策略研究测试问题
策略研究功能问题
求教回测问题
策略研究
求教电脑时间同步的问题
求教代码老师套利交易问题
策略研究界面结果和策略报告不一致
策略研究
策略代码信号控制问题求教

叽里咕噜说些什么

你的代码跟你说的东西有关系吗?


你说的你K线结束 不会是说最新k线吧....

BarStatus == 2 有歧义吗?

大佬我我想在代码中实现这根五分钟K线结束时进行开仓用哪个函数实现

“结束时” 有两种理解,在当根K线收盘时,或者下根K线开盘时

下根K线开盘时最好解决,在Onbaropen里 判断 上根K线是否满足金叉,回溯判断即可。

比如 series<bool> a = crossover(ma1, ma2),只要  a[1]==true就是了

如果要当根K线收盘时,就比较麻烦,收盘价模型可以看这个代码

https://www.bilibili.com/opus/684130132343914535?spm_id_from=333.1387.0.0 和里面的链接

好谢谢