關于MRO函數的運用 [MC]
-
MC用戶求助:
使用MC中的MRO 函數
=================
MRO
返回指定表達式為 True 的之前柱狀線數量。或者,如果指定的表達式在最后 x 跟柱狀線內沒有發生,該函數將如是通知您。
語法
?
MRO(Test, Length, Instance)
===============
由于之前一直使用的是文華,認為MRO函數和文華中barslast 函數是相關的.
但是在使用中出現了一些問題,還請幫忙解答
MRO 函數
我是否能理解為??向前探索Length個數? 在TEST為真出現第Instance次的時候? 返回數值,如果在Length范圍內沒有返回-1
?
在此我疑惑的是Length這個參數.
能不能去掉這個參數,讓函數一直想前查找,直接到沒有數據為準.
以為我不知道設置多少參數是合理的.
?
-
MC回復討論一:
還有一個問題
condition1=high>high[1];
high[1]中的1 如果換成0?
high[0]是什么結果
?
-
MC回復討論二:
對于函數MRO,它的參數Length不可能去掉;這個函數的邏輯,您可以打開這個函數,看看里面的代碼邏輯,它是從當根bar向歷史數據進行回溯判斷,而引用歷史數據,會受到最大參考bar數量的限制(這個最大參考bar可以自行設置);舉例,當最大參考bar的數量設置為50時,而您的代碼中需要向歷史回溯第51根bar的數據,那么就會報錯。
所以,您可以根據您的經驗進行設置最大參考bar的數量并且在代碼中回溯歷史數據;另外,從當根bar向歷史回溯的越久,會相應的增加代碼的計算量。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容