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