怎么給變量之前BAR的數(shù)值賦值 [MC]
-
MC用戶求助:
文華這個(gè)函數(shù)一般都是用于畫線的時(shí)候取點(diǎn)使用,而且只能將指定的變量的歷史值更改成1,但是這樣會有一個(gè)問題:指定變量歷史值的更改是否會影響調(diào)用該變量的變量的歷史值的更改,文華上應(yīng)該是不允許的其它變量同時(shí)更改的。
抱歉,有點(diǎn)多說了;對于MC中是否允許對變量歷史值進(jìn)行更改,答案是否定的,不能對變量的歷史值進(jìn)行更改,例如,對前2個(gè)根上的變量var0進(jìn)行更改是不允許的,代碼如:var0[2]=3;
但是MC中通過plot關(guān)鍵字在畫線的時(shí)候?qū)ψ兞康臍v史畫線值進(jìn)行更改。
當(dāng)然,您可以告訴我您使用backset這個(gè)函數(shù)的需求,MC中應(yīng)該會有其它的替換方法幫到您。?
-
MC回復(fù)討論一:
文華這個(gè)函數(shù)一般都是用于畫線的時(shí)候取點(diǎn)使用,而且只能將指定的變量的歷史值更改成1,但是這樣會有一個(gè)問題:指定變量歷史值的更改是否會影響調(diào)用該變量的變量的歷史值的更改,文華上應(yīng)該是不允許的其它變量同時(shí)更改的。
抱歉,有點(diǎn)多說了;對于MC中是否允許對變量歷史值進(jìn)行更改,答案是否定的,不能對變量的歷史值進(jìn)行更改,例如,對前2個(gè)根上的變量var0進(jìn)行更改是不允許的,代碼如:var0[2]=3;
但是MC中通過plot關(guān)鍵字在畫線的時(shí)候?qū)ψ兞康臍v史畫線值進(jìn)行更改。
當(dāng)然,您可以告訴我您使用backset這個(gè)函數(shù)的需求,MC中應(yīng)該會有其它的替換方法幫到您。?
-
MC回復(fù)討論二:
我想實(shí)現(xiàn)的是?
假設(shè):一共有3個(gè)點(diǎn)ABC
? ? ? ? ?C點(diǎn)滿足X時(shí)確認(rèn)了B點(diǎn)
? ? ? ? ?B點(diǎn)滿足X時(shí)確認(rèn)了A點(diǎn)
? ? ? ? ?那么B點(diǎn)就是我找的極點(diǎn)?
那么B點(diǎn)需要什么條件呢 就是 B當(dāng)下滿足X 同時(shí) 后面的C點(diǎn)滿足X(這里相當(dāng)于向后調(diào)用了)
所以我用backset 當(dāng)C滿足X時(shí) 向前設(shè)定B到C之間的數(shù)值Y=1
那么 我的B點(diǎn) 就可以寫成 B當(dāng)下滿足X 同時(shí) Y=1(變相實(shí)現(xiàn)向后調(diào)用了)
?
-
MC回復(fù)討論三:
您說的有點(diǎn)抽象,不過大體知道您的需求,就是向歷史回溯以達(dá)到確認(rèn)信息的目的:
一、可以先確定當(dāng)根bar的信息,再回溯歷史bar的信息。
二、也可以先確定當(dāng)根bar的信息,再等待下一根bar及后續(xù)的bar信息。
而第一種方法更常見,很多函數(shù)的使用都是這么處理的;如何歷史回溯,您可以在公式編譯器中看一下關(guān)鍵字ago的用法。?
-
MC回復(fù)討論四:
您說的有點(diǎn)抽象,不過大體知道您的需求,就是向歷史回溯以達(dá)到確認(rèn)信息的目的:
一、可以先確定當(dāng)根bar的信息,再回溯歷史bar的信息。
二、也可以先確定當(dāng)根bar的信息,再等待下一根bar及后續(xù)的bar信息。
而第一種方法更常見,很多函數(shù)的使用都是這么處理的;如何歷史回溯,您可以在公式編譯器中看一下關(guān)鍵字ago的用法。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容