老師問(wèn)一個(gè)關(guān)于突破模型用指令價(jià)與收盤(pán)價(jià)回測(cè)的問(wèn)題 [文華財(cái)經(jīng)]
- 咨詢(xún)內(nèi)容:
老師
為什么我的突破模型,突破變量值的傳遞總出問(wèn)題。請(qǐng)老師幫我編譯
我的基本思路是, 設(shè)置一個(gè)開(kāi)倉(cāng)信號(hào),一個(gè)調(diào)節(jié)器。
開(kāi)倉(cāng)信號(hào):均線(xiàn)穿越。
調(diào)節(jié)信號(hào),取值有2個(gè),2,1 分別代表多,空。0代表空閑狀態(tài);
并依據(jù)此對(duì)每次開(kāi)倉(cāng)的時(shí)候 調(diào)節(jié)投入資本,多頭開(kāi)倉(cāng)信號(hào)加調(diào)節(jié)多,資本2%,空頭開(kāi)倉(cāng)信號(hào)加調(diào)節(jié)空,資本2%,不一樣的時(shí)候投入資本1%;
盈利20個(gè)點(diǎn),或者虧損5個(gè)點(diǎn)出場(chǎng),每次最大損失資本為1%或者2%
我自己寫(xiě)的模型如下,但是不知道錯(cuò)在哪里了,達(dá)不到調(diào)節(jié)的作用。
ma5:=ma(c,5);
ma10:=ma(c,10);
bk_sig:=if(crossup(ma5,ma10),1,0);
sk_sig:=if(crossdown(ma5,ma10),1,0);
change_m:=if(bk_sig=1 or sk_sig=1,if(c>o,2,1),0);
capital_use:=if((bk_sig=1 and change_m=2) or (sk_sig=1 and change_m=1),2,0);
amount:=money*0.01*capital_use/(5*10);
bk_sig=1,bk(amount);
sk_sig=1,sk(amount);
c>=bkprice+20 or C<=bkprice-5, sp(bkvol);
c<=skprice-20 or c>=skprice+5, bp(skvol);
老師,請(qǐng)幫忙修改編譯 謝謝了
老師我的思路 就是
1.行情觸發(fā)開(kāi)倉(cāng)信號(hào),
2.開(kāi)倉(cāng)信號(hào)觸發(fā)調(diào)節(jié)器
3.開(kāi)倉(cāng)信號(hào)+調(diào)節(jié)器結(jié)果=計(jì)算開(kāi)倉(cāng)資金量=開(kāi)倉(cāng)手?jǐn)?shù)(固定最大損失的情況下)
4.開(kāi)倉(cāng)信號(hào)+開(kāi)倉(cāng)手?jǐn)?shù)=執(zhí)行開(kāi)倉(cāng)
5.根據(jù)情況止損 或者止盈
我現(xiàn)在就在開(kāi)倉(cāng)信號(hào)觸發(fā)調(diào)節(jié)器的過(guò)程中總是達(dá)不到。
- 文華技術(shù)人員:
您BK_SIG和SK_SIG編寫(xiě)有誤,應(yīng)該這樣編寫(xiě)。
- 文華技術(shù)人員:sk_sig:=if(SKVOL>0,1,0);
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198
進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容