答案是肯定的
第一、可以通過(guò)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)鍵字的用法,可以參考公式編譯器的使用說(shuō)明。舉例如下:
//信號(hào)中
i_setplotvalue(2, close);
//指標(biāo)中
value1=i_getplotvalue(2);
plot1(value1,"c");
這樣就可以將信號(hào)中傳遞的數(shù)值繪制到圖表上了
第三、在公式引用這個(gè)資金曲線,是可以的;因?yàn)榍€本質(zhì)上是每根bar上的資金值通過(guò)線連接起來(lái)的,引用這個(gè)資金曲線本質(zhì)上是引用這個(gè)資金值,而資金值可以在信號(hào)中直接調(diào)用。
第四、以上方法是基于實(shí)際的經(jīng)紀(jì)商賬號(hào)取的資金,所以不能使用在歷史回測(cè)中;可以在指標(biāo)中使用plot1(i_openequity," openequity"),畫出資金盈虧狀態(tài)(包括已平倉(cāng)和未平倉(cāng)的浮動(dòng)盈虧),這個(gè)因?yàn)槭腔趫D表部位計(jì)算的。
第五、基于圖表部位計(jì)算的資金盈虧和經(jīng)紀(jì)商的資金盈虧,無(wú)論是SA模式還是AA模式都是有差異的,只是SA模式的差異很小。您也可以將上述兩種方式通過(guò)代碼結(jié)合起來(lái),使歷史回測(cè)的時(shí)候顯示圖表的盈虧,實(shí)時(shí)的時(shí)候顯示經(jīng)紀(jì)商處的實(shí)際盈虧。
?
答案是肯定的
第一、可以通過(guò)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)鍵字的用法,可以參考公式編譯器的使用說(shuō)明。舉例如下:
//信號(hào)中
i_setplotvalue(2, close);
//指標(biāo)中
value1=i_getplotvalue(2);
plot1(value1,"c");
這樣就可以將信號(hào)中傳遞的數(shù)值繪制到圖表上了
第三、在公式引用這個(gè)資金曲線,是可以的;因?yàn)榍€本質(zhì)上是每根bar上的資金值通過(guò)線連接起來(lái)的,引用這個(gè)資金曲線本質(zhì)上是引用這個(gè)資金值,而資金值可以在信號(hào)中直接調(diào)用。
第四、以上方法是基于實(shí)際的經(jīng)紀(jì)商賬號(hào)取的資金,所以不能使用在歷史回測(cè)中;可以在指標(biāo)中使用plot1(i_openequity," openequity"),畫出資金盈虧狀態(tài)(包括已平倉(cāng)和未平倉(cāng)的浮動(dòng)盈虧),這個(gè)因?yàn)槭腔趫D表部位計(jì)算的。
第五、基于圖表部位計(jì)算的資金盈虧和經(jīng)紀(jì)商的資金盈虧,無(wú)論是SA模式還是AA模式都是有差異的,只是SA模式的差異很小。您也可以將上述兩種方式通過(guò)代碼結(jié)合起來(lái),使歷史回測(cè)的時(shí)候顯示圖表的盈虧,實(shí)時(shí)的時(shí)候顯示經(jīng)紀(jì)商處的實(shí)際盈虧。
?
畫出實(shí)時(shí)的是什么意思?另外,調(diào)用指標(biāo)指的是哪個(gè)指標(biāo)?謝謝
?
請(qǐng)您再看一下上面的回復(fù),已經(jīng)補(bǔ)充第四和第五條
“實(shí)時(shí)的意思”可以舉一個(gè)簡(jiǎn)單的例子,您的回測(cè)的時(shí)候取經(jīng)紀(jì)商處賬號(hào)的資金,但是您回測(cè)的時(shí)候,資金量是不會(huì)變的,所以您回測(cè)時(shí)取的資金量也是不變的,這樣就達(dá)不到回測(cè)的效果了,因?yàn)榛販y(cè)和資金量的變化是不同步的;而您實(shí)時(shí)交易的時(shí)候,策略一邊運(yùn)行,資金量一邊變化,這樣兩者就同步了。
?
請(qǐng)您再看一下上面的回復(fù),已經(jīng)補(bǔ)充第四和第五條
“實(shí)時(shí)的意思”可以舉一個(gè)簡(jiǎn)單的例子,您的回測(cè)的時(shí)候取經(jīng)紀(jì)商處賬號(hào)的資金,但是您回測(cè)的時(shí)候,資金量是不會(huì)變的,所以您回測(cè)時(shí)取的資金量也是不變的,這樣就達(dá)不到回測(cè)的效果了,因?yàn)榛販y(cè)和資金量的變化是不同步的;而您實(shí)時(shí)交易的時(shí)候,策略一邊運(yùn)行,資金量一邊變化,這樣兩者就同步了。