如何在圖表上繪制出資金曲線 [MC]
-
MC用戶求助:
答案是肯定的
第一、可以通過getrtaccountequity、getrtcashbalance、getrtunrealizedpl等取到相應(yīng)的資金。
第二、使用關(guān)鍵字i_setplotvalue在信號(hào)中存儲(chǔ)資金值,使用關(guān)鍵字i_getplotvalue在指標(biāo)中取i_setplotvalue存儲(chǔ)的值;并且同一個(gè)圖表中,這個(gè)信號(hào)和指標(biāo)必須同時(shí)插入,因?yàn)樾盘?hào)中不能使用plot,而指標(biāo)中可以使用plot畫線。這兩個(gè)關(guān)鍵字的用法,可以參考公式編譯器的使用說明。舉例如下:
//信號(hào)中
i_setplotvalue(2, close);
//指標(biāo)中
value1=i_getplotvalue(2);
plot1(value1,"c");
這樣就可以將信號(hào)中傳遞的數(shù)值繪制到圖表上了
第三、在公式引用這個(gè)資金曲線,是可以的;因?yàn)榍€本質(zhì)上是每根bar上的資金值通過線連接起來的,引用這個(gè)資金曲線本質(zhì)上是引用這個(gè)資金值,而資金值可以在信號(hào)中直接調(diào)用。
第四、以上方法是基于實(shí)際的經(jīng)紀(jì)商賬號(hào)取的資金,所以不能使用在歷史回測(cè)中;可以在指標(biāo)中使用plot1(i_openequity," openequity"),畫出資金盈虧狀態(tài)(包括已平倉和未平倉的浮動(dòng)盈虧),這個(gè)因?yàn)槭腔趫D表部位計(jì)算的。
第五、基于圖表部位計(jì)算的資金盈虧和經(jīng)紀(jì)商的資金盈虧,無論是SA模式還是AA模式都是有差異的,只是SA模式的差異很小。您也可以將上述兩種方式通過代碼結(jié)合起來,使歷史回測(cè)的時(shí)候顯示圖表的盈虧,實(shí)時(shí)的時(shí)候顯示經(jīng)紀(jì)商處的實(shí)際盈虧。
?
-
MC回復(fù)討論一:
答案是肯定的
第一、可以通過getrtaccountequity、getrtcashbalance、getrtunrealizedpl等取到相應(yīng)的資金。
第二、使用關(guān)鍵字i_setplotvalue在信號(hào)中存儲(chǔ)資金值,使用關(guān)鍵字i_getplotvalue在指標(biāo)中取i_setplotvalue存儲(chǔ)的值;并且同一個(gè)圖表中,這個(gè)信號(hào)和指標(biāo)必須同時(shí)插入,因?yàn)樾盘?hào)中不能使用plot,而指標(biāo)中可以使用plot畫線。這兩個(gè)關(guān)鍵字的用法,可以參考公式編譯器的使用說明。舉例如下:
//信號(hào)中
i_setplotvalue(2, close);
//指標(biāo)中
value1=i_getplotvalue(2);
plot1(value1,"c");
這樣就可以將信號(hào)中傳遞的數(shù)值繪制到圖表上了
第三、在公式引用這個(gè)資金曲線,是可以的;因?yàn)榍€本質(zhì)上是每根bar上的資金值通過線連接起來的,引用這個(gè)資金曲線本質(zhì)上是引用這個(gè)資金值,而資金值可以在信號(hào)中直接調(diào)用。
第四、以上方法是基于實(shí)際的經(jīng)紀(jì)商賬號(hào)取的資金,所以不能使用在歷史回測(cè)中;可以在指標(biāo)中使用plot1(i_openequity," openequity"),畫出資金盈虧狀態(tài)(包括已平倉和未平倉的浮動(dòng)盈虧),這個(gè)因?yàn)槭腔趫D表部位計(jì)算的。
第五、基于圖表部位計(jì)算的資金盈虧和經(jīng)紀(jì)商的資金盈虧,無論是SA模式還是AA模式都是有差異的,只是SA模式的差異很小。您也可以將上述兩種方式通過代碼結(jié)合起來,使歷史回測(cè)的時(shí)候顯示圖表的盈虧,實(shí)時(shí)的時(shí)候顯示經(jīng)紀(jì)商處的實(shí)際盈虧。
?
-
MC回復(fù)討論二:
畫出實(shí)時(shí)的是什么意思?另外,調(diào)用指標(biāo)指的是哪個(gè)指標(biāo)?謝謝
?
-
MC回復(fù)討論三:
請(qǐng)您再看一下上面的回復(fù),已經(jīng)補(bǔ)充第四和第五條
“實(shí)時(shí)的意思”可以舉一個(gè)簡單的例子,您的回測(cè)的時(shí)候取經(jīng)紀(jì)商處賬號(hào)的資金,但是您回測(cè)的時(shí)候,資金量是不會(huì)變的,所以您回測(cè)時(shí)取的資金量也是不變的,這樣就達(dá)不到回測(cè)的效果了,因?yàn)榛販y(cè)和資金量的變化是不同步的;而您實(shí)時(shí)交易的時(shí)候,策略一邊運(yùn)行,資金量一邊變化,這樣兩者就同步了。
?
-
MC回復(fù)討論四:
請(qǐng)您再看一下上面的回復(fù),已經(jīng)補(bǔ)充第四和第五條
“實(shí)時(shí)的意思”可以舉一個(gè)簡單的例子,您的回測(cè)的時(shí)候取經(jīng)紀(jì)商處賬號(hào)的資金,但是您回測(cè)的時(shí)候,資金量是不會(huì)變的,所以您回測(cè)時(shí)取的資金量也是不變的,這樣就達(dá)不到回測(cè)的效果了,因?yàn)榛販y(cè)和資金量的變化是不同步的;而您實(shí)時(shí)交易的時(shí)候,策略一邊運(yùn)行,資金量一邊變化,這樣兩者就同步了。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容