每一筆數(shù)據(jù)都會(huì)計(jì)算一次的
如果是交易指令,需要看您的信號(hào)執(zhí)行方式是什么來(lái)最終確認(rèn)信號(hào)
目前沒(méi)有直接取到連續(xù)虧損兩次的函數(shù),您可以用下面函數(shù)判斷最近一次盈虧,然后再返回到上一個(gè)平倉(cāng)k線上判斷上一次的盈虧情況:
PROFIT模組逐筆浮盈
用法:
PROFIT返回當(dāng)前的模組逐筆浮動(dòng)盈虧。
(最新價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
注:持倉(cāng)均價(jià)的計(jì)算
(1)初始化的持倉(cāng),如果為自動(dòng)初始化,持倉(cāng)均價(jià)為指令價(jià);如果為手動(dòng)初始化,持倉(cāng)均價(jià)為初始化框中顯示的持倉(cāng)均價(jià)(默認(rèn)顯示上一信號(hào)指令價(jià))
(2)模組運(yùn)行過(guò)程中
a.信號(hào)執(zhí)行方式為:K線走完確認(rèn)信號(hào)下單或K線走完進(jìn)行信號(hào)復(fù)核,持倉(cāng)均價(jià)為開(kāi)倉(cāng)信號(hào)當(dāng)根的收盤(pán)價(jià)
b.信號(hào)執(zhí)行方式為:不進(jìn)行信號(hào)復(fù)核,持倉(cāng)均價(jià)為開(kāi)倉(cāng)信號(hào)當(dāng)根的指令價(jià)
c.非過(guò)濾模型加倉(cāng)后,持倉(cāng)均價(jià)為收盤(pán)價(jià)或指令價(jià)的均值
(3)效果測(cè)試中
a.信號(hào)執(zhí)行方式為:K線走完確認(rèn)信號(hào)下單,持倉(cāng)均價(jià)為開(kāi)倉(cāng)信號(hào)當(dāng)根的收盤(pán)價(jià)
b.信號(hào)執(zhí)行方式為:不進(jìn)行信號(hào)復(fù)核或K線走完進(jìn)行信號(hào)復(fù)核,持倉(cāng)均價(jià)為開(kāi)倉(cāng)信號(hào)當(dāng)根的指令價(jià)
c.非過(guò)濾模型加倉(cāng)后,持倉(cāng)均價(jià)為收盤(pán)價(jià)或指令價(jià)的均值
說(shuō)明:
1、模組運(yùn)行過(guò)程中具體的取值
(1)歷史信號(hào),PROFIT返回值根據(jù)效果測(cè)試計(jì)算得到
(2)模組初始化持倉(cāng)后PROFIT返回值為(最新價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
(3)模組運(yùn)行過(guò)程中
信號(hào)執(zhí)行方式選擇,K線走完或K線走完復(fù)核:
a.開(kāi)倉(cāng)信號(hào)當(dāng)根,PROFIT返回值為0
b.開(kāi)倉(cāng)信號(hào)之后,未出現(xiàn)平倉(cāng)信號(hào)時(shí)PROFIT返回值為(最新價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
c.平倉(cāng)信號(hào)當(dāng)根,PROFIT返回值為(最新價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
d.平倉(cāng)信號(hào)持倉(cāng)為0之后,PROFIT返回值為0
信號(hào)執(zhí)行方式選擇,不進(jìn)行信號(hào)復(fù)核:
a.開(kāi)倉(cāng)信號(hào)當(dāng)根,PROFIT返回值為(最新價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位,盤(pán)中PROFIT返回值會(huì)根據(jù)最新價(jià)實(shí)時(shí)變動(dòng),K線走完返回值為(收盤(pán)價(jià)價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
b.開(kāi)倉(cāng)信號(hào)之后,未出現(xiàn)平倉(cāng)信號(hào)時(shí)PROFIT返回值為(最新價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
c.平倉(cāng)信號(hào)當(dāng)根,持倉(cāng)減為0,PROFIT返回值為0
2、效果測(cè)試中具體的取值
信號(hào)執(zhí)行方式選擇,K線走完或K線走完復(fù)核:
a.開(kāi)倉(cāng)信號(hào)當(dāng)根,PROFIT返回值為0
b.開(kāi)倉(cāng)信號(hào)之后,未出現(xiàn)平倉(cāng)信號(hào)時(shí)PROFIT返回值為(收盤(pán)價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
c.平倉(cāng)信號(hào)當(dāng)根,PROFIT返回值為(收盤(pán)價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
d.平倉(cāng)信號(hào)持倉(cāng)為0之后,PROFIT返回值為0
注:信號(hào)執(zhí)行方式選擇K線走完確認(rèn)信號(hào)下單時(shí),持倉(cāng)均價(jià)為收盤(pán)價(jià);信號(hào)執(zhí)行方式選擇出信號(hào)立即下單,K線走完復(fù)核時(shí),持倉(cāng)均價(jià)為指令價(jià)
信號(hào)執(zhí)行方式選擇,不進(jìn)行信號(hào)復(fù)核:
a.開(kāi)倉(cāng)信號(hào)當(dāng)根,PROFIT返回值為(收盤(pán)價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
b.開(kāi)倉(cāng)信號(hào)之后,未出現(xiàn)平倉(cāng)信號(hào)時(shí)PROFIT返回值為(收盤(pán)價(jià)-持倉(cāng)均價(jià))*手?jǐn)?shù)*交易單位
c.平倉(cāng)信號(hào)當(dāng)根,持倉(cāng)減為0,PROFIT返回值為0
注:
(1)如果為非過(guò)濾模型,減倉(cāng)信號(hào)后(即平倉(cāng)信號(hào)出現(xiàn),持倉(cāng)為減為0),PROFIT計(jì)算公式中,持倉(cāng)均價(jià)不變,手?jǐn)?shù)減少。
(2)PROFIT為資金管理函數(shù),不支持主圖加載
(3)不能與未來(lái)函數(shù)同時(shí)使用如ISLASTBAR,EMA2,ZIGZAG,BACKSET,PEAK,PEAKBARS,TROUGH,TROUGHBARS,REFX等
(4)本函數(shù)運(yùn)算量很大,將占用很多的CPU資源,導(dǎo)致行情刷新速度變慢,請(qǐng)謹(jǐn)慎使用!
您這里說(shuō)的序列變量是想實(shí)現(xiàn)什么想法?能否詳細(xì)說(shuō)明一下