策略:
在分線週期中, if 10日均線大於20日均線 and 價格向上穿越60分鐘線, 則做多; if 10日均線小於20日均線 and 價格向下穿越60分鐘線, 則做空;
請教如何引用日均線值? 謝謝!
放一個日線當DATA2
使用 average (C ,10) of data2 的方式取值
再把 訊號設定中的屬性頁裡的 數列同步更新重算 的 勾勾 去掉
應該就可以了
再請教, 數列更新重算的選項是什麼時候要勾? 什麼時候不要勾?
謝謝, 我測試結果發現程式碼可以編譯但是一直出現錯誤訊息: 超過策略引用最大K棒數量
我的商品是國外商品, 交易時間是24小時, Data1是分線, 使用的是60分K線, 一天應該有24根K棒, Data2是日線, 我用的是Average(c,10) of data2, 因此我將最大引用K棒數量從原始的50改成300, 這樣應該足夠了吧? 可是還是一直出現錯誤訊息: 超過策略引用最大K棒數量....
我另外有用了兩條均線的內建指標Mov Avg 2 Lines, 這指標的引用最大K棒數量我設為自動...
這到底是哪個地方出錯了呢? 麻煩請指導一下, 謝謝
我的策略最大使用了10日的data2 MA, 而data1的60分線1天應該有24根, 所以照理說, 我應該設240根的最大K棒使用數量就足夠了, 不是嗎?
這樣的邏輯對嗎?
若你用的是 10MA,那只要設 10 就夠了
所以應該不是,沒有程式碼,所以你只能慢慢找了
找那裡有變數 "向前取值" 這件事
而它取的最大值可能是多少,就設多少
我這裡用TXF1去執行測試,是正常的,沒有錯誤唷