MC有沒(méi)有Amibroker的valuewhen指令? [MC]
-
MC用戶求助:
valuewhen( cross( close, ma(close,5) ) ,macd(), 3)
例如Amibroker用valuewhen可以找到過(guò)去最近第3次(由現(xiàn)在倒數(shù))當(dāng)收市價(jià)向上突破五天線時(shí),MACD的值是多少。
請(qǐng)問(wèn)MC有沒(méi)有這樣的指令?
?
-
MC回復(fù)討論一:
您說(shuō)的這個(gè)函數(shù)可以在MC中定制,關(guān)于如何新建一下這個(gè)函數(shù),后期您需要學(xué)習(xí)一下,目前您需要通過(guò)如下方式解決:
1.使用函數(shù)mro找到第N次滿足指定條件的bar距離當(dāng)根bar的距離,看一下這個(gè)帖子:https://forum.multicharts.cn/forum/cat/0/thread/675
2.然后通過(guò)回溯變量的歷史數(shù)據(jù)即可,在公式編譯器中查看關(guān)鍵字ago的用法
3.舉例如下:
inputs: FastLength( 12 ), SlowLength( 26 ), MACDLength( 9 ) ;
variables: var0( 0 ), var1( 0 ), var2( 0 ), ma(0);
?
var0 = MACD( Close, FastLength, SlowLength ) ;
var1 = XAverage( var0, MACDLength ) ;
var2 = var0 - var1 ;
ma=averagefc(close,5);
value1=mro(close cross over ma,50,3);
if value1<>-1 then begin
value2=var0[value1];
value3=var1[value1];
value4=var2[value1];
?
end;
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容