老師
為什么我的突破模型,突破變量值的傳遞總出問題。請老師幫我編譯
我的基本思路是, 設置一個開倉信號,一個調節器。
開倉信號:均線穿越。
調節信號,取值有2個,2,1 分別代表多,空。0代表空閑狀態;
并依據此對每次開倉的時候 調節投入資本,多頭開倉信號加調節多,資本2%,空頭開倉信號加調節空,資本2%,不一樣的時候投入資本1%;
盈利20個點,或者虧損5個點出場,每次最大損失資本為1%或者2%
我自己寫的模型如下,但是不知道錯在哪里了,達不到調節的作用。
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.行情觸發開倉信號,
2.開倉信號觸發調節器
3.開倉信號+調節器結果=計算開倉資金量=開倉手數(固定最大損失的情況下)
4.開倉信號+開倉手數=執行開倉
5.根據情況止損 或者止盈
我現在就在開倉信號觸發調節器的過程中總是達不到。