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