陈老师,有个问题困扰我很久了,麻烦帮我看一看。
1.第一张图中,关于进阶课程中跨周期策略。为什么你写的 self.ma_trend = 1 或者 = self.ma_trend -1 ,回测时可以跑出来,但是我照着敲出来之后,代码都一样的却在cmd中就一直print不出来呢?
- 第二张图中,各个指标的计算都能在cmd中print出来,但是为什么组合到一起写开平仓逻辑中,print就不显示了呢?
陈老师,有个问题困扰我很久了,麻烦帮我看一看。
1.第一张图中,关于进阶课程中跨周期策略。为什么你写的 self.ma_trend = 1 或者 = self.ma_trend -1 ,回测时可以跑出来,但是我照着敲出来之后,代码都一样的却在cmd中就一直print不出来呢?
我建议查下,你是否在site-packages下目录的vnpy/app/cta_strategy/strategies文件夹里,也放了个AcrossCycle的策略文件,导致你回测时加载的一直是那个文件...
老师,我的策略都是放在 C盘/用户/strategies 文件夹中的,没有放在site-packages下目录的习惯。
如图所示,site-packages下目录的vnpy/app/cta_strategy/strategies文件夹里没有AcrossCycle策略。
请问老师,是其他啥别的原因吗? 我卡在回测好久了,但是总显示成交记录为空,我有点着急。
陈老师,我这边已经排除了的选项有:
1.长短均线的参数不是一样的。(fast_window = 30, slow_window = 200)
。。。。。load_bar是加载多少天的数据用于初始化,不是多少根,把它调小一些试试,比如10