請(qǐng)問(wèn)如何判斷最后一筆進(jìn)場(chǎng)價(jià)格 [MC]
-
MC用戶求助:
先在代碼中統(tǒng)計(jì)進(jìn)場(chǎng)的次數(shù),比如總共進(jìn)場(chǎng)5次,那么最后一次就是第5次進(jìn)場(chǎng)了;第五次進(jìn)場(chǎng)的時(shí)候,將止盈3個(gè)點(diǎn)轉(zhuǎn)換成止盈價(jià)格,通過(guò)限價(jià)委托單進(jìn)行止盈。
?
-
MC回復(fù)討論一:
先在代碼中統(tǒng)計(jì)進(jìn)場(chǎng)的次數(shù),比如總共進(jìn)場(chǎng)5次,那么最后一次就是第5次進(jìn)場(chǎng)了;第五次進(jìn)場(chǎng)的時(shí)候,將止盈3個(gè)點(diǎn)轉(zhuǎn)換成止盈價(jià)格,通過(guò)限價(jià)委托單進(jìn)行止盈。
?
-
MC回復(fù)討論二:
postradecount返回一個(gè)數(shù)值,表示指定部位的總交易筆數(shù),但是如果交易中出現(xiàn)加減倉(cāng)位,那么postradecount(0)返回的并不是一般意義上的進(jìn)場(chǎng)次數(shù)。
以下代碼是統(tǒng)計(jì)進(jìn)場(chǎng)次數(shù),value2返回進(jìn)場(chǎng)次數(shù):(這里通過(guò)進(jìn)場(chǎng)的bar編號(hào)來(lái)統(tǒng)計(jì),假設(shè)沒(méi)有出現(xiàn)一根bar進(jìn)場(chǎng)兩筆及兩筆以上的情況)
input: input_num(5);
{進(jìn)場(chǎng)次數(shù),初始輸入}
array: pos_num[](0);
{設(shè)置動(dòng)態(tài)數(shù)組存儲(chǔ)進(jìn)場(chǎng)的bar編號(hào)}
if postradecount(0)>=2 then begin
? ? ? ? array_setmaxindex(pos_num,postradecount(0)-1);
? ? ? ? value2=1;
? ? ? ? for value1=1 to postradecount(0) begin
? ? ? ? pos_num[value1-1]=postradeentrybar(0,value1-1);
? ? ? ? end;
{存儲(chǔ)所有的bar編號(hào)到動(dòng)態(tài)數(shù)組中去,然后對(duì)bar編號(hào)排序,找出其中不相同的bar的編號(hào),不同的bar編號(hào)表示多少筆進(jìn)場(chǎng)}
? ? ? ? array_sort(pos_num,0,postradecount(0)-1,true);
? ? ? ??
? ? ? ? for value1=1 to postradecount(0)-1 begin
? ? ? ? ? ? ? ? if pos_num[value1]<>pos_num[value1-1] then value2=value2+1;
? ? ? ? end;
end
else value2=postradecount(0);
返回的value2的值就是進(jìn)場(chǎng)次數(shù)
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容