我print出來後列在下方表格
本來應該預期的樣子:
我用c[1]去判斷是否符合策略,本來flag=3 ,barcount=30
符合策略1,於是barcount 31的時候要進場改變flag=6和position=99
然後又接著符合策略2也符合flag=6,於是barcount 31再度進場改變flag=31和position=2
可是我跑print出來看 他會在barcount31 把flag變成31,這個是對的
但是position他卻還是0 沒有任何改變
然後下一根bar 32的時候才會變99,甚至不會執行position=2
請問這個在自動交易的回測是有bug嗎
本來是flag=3,符合策略1以後,flag=6 position=99
flag=6且符合策略2,flag=31 position=2
結果甚至變成flag31 position=99這種無法理解的數值

3 評論