【MC常見問題】跨周期數據調用子圖2數據 [MC]
- 咨詢內容:
跨周期data2調用
var: x2(0,data2);
value1 = (close + open)/2;
value4 = ((close + open)/2 )of data2;
x2 = ((close + open)/2 )of data2;
value2 = Average(value1 , 5 ) of data2;
value3 = Average((close + open)/2 , 5) of data2;
value6 = Average(value4, 5) of data2;
value5 = Average(x2, 5) of data2;
當我們定義變量,使用跨周期的時候需要定義X2這樣類型的變量,而不是一般的變量,譬如上面這個例子我預期是想得到value3的值,但是value2和value6輸出的值都不對,value5的值和value3的值一致。大家可以用一個指標的方式畫出這個值,用plot方式數據計算直接用data2的數據作為計算資料。
我的理解是一般變量是每根K線都運行一次(沒開bar內交易),那么在一般變量傳值到函數里面調用的時候,是每根主圖的K線都傳遞一次的,而不是子圖data2每根K線傳遞一次的,所以會有錯誤,無論我是用value2的方式還是用value6的方式都沒達到我想要的value3的值。 - MC技術部: 要寫的策略里正好要用到跨周期的調用,怎么試都不行,感謝版主指點迷津
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容