請(qǐng)老師幫我看一下程序,關(guān)于止損后反復(fù)開(kāi)倉(cāng)的問(wèn)題。
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2015年09月29日
- 咨詢內(nèi)容:
TYP:=(CLOSE+HIGH+LOW)/3;//求最新價(jià),最高價(jià)和最低價(jià)三者的簡(jiǎn)單平均CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));//TYP與TYP的N周期平均值做差,該差值與TYP在N個(gè)周期內(nèi)的0.015倍的平均絕對(duì)偏差值做比值
BB1:=IF(CCI<-100,1,0);BB2:=IF(C<O,1,0);BB3:=IF(BB1=1 && BB2=1,1,0);
SS1:=IF(CCI>100,1,0);SS2:=IF(C>O,1,0);SS3:=IF(SS1=1 && SS2=1,1,0);
SS3=1,SK;//CCI上穿100,做空
C>=SKPRICE+10 || C<=SKPRICE-10 || BB3=1,BP;
//(這個(gè)地方有點(diǎn)問(wèn)題,我想在止損或止損結(jié)束之后,//在此波段即SS3=1開(kāi)始直到BB3=1結(jié)束之間,如果止損之后再滿足SS3=1不再開(kāi)倉(cāng),就是在這個(gè)波段中只做一次多,//提前止損了或者盈利了均不再開(kāi)第二次倉(cāng),目前我的程序就是止損了又開(kāi)倉(cāng),因?yàn)橹箵p就意味著方向是錯(cuò)的,結(jié)果止損了繼續(xù)開(kāi)倉(cāng)就出現(xiàn)連續(xù)的虧損。//還有就是,在此止損之后能否實(shí)現(xiàn)只做一次反手,反手止贏之后不要再繼續(xù)反手。)
AUTOFILTER;
- 文華技術(shù)人員:
(這個(gè)地方有點(diǎn)問(wèn)題,我想在止損或止損結(jié)束之后,在此波段即SS3=1開(kāi)始直到BB3=1結(jié)束之間,如果止損之后再滿足SS3=1不再開(kāi)倉(cāng),就是在這個(gè)波段中只做一次多,提前止損了或者盈利了均不再開(kāi)第二次倉(cāng),目前我的程序就是止損了又開(kāi)倉(cāng),因?yàn)橹箵p就意味著方向是錯(cuò)的,結(jié)果止損了繼續(xù)開(kāi)倉(cāng)就出現(xiàn)連續(xù)的虧損。還有就是,在此止損之后能否實(shí)現(xiàn)只做一次反手,反手止贏之后不要再繼續(xù)反手。)
- 文華客服:
這樣編寫(xiě)。TYP:=(CLOSE+HIGH+LOW)/3;//求最新價(jià),最高價(jià)和最低價(jià)三者的簡(jiǎn)單平均CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));//TYP與TYP的N周期平均值做差,該差值與TYP在N個(gè)周期內(nèi)的0.015倍的平均絕對(duì)偏差值做比值BB1:=IF(CCI<-100,1,0);BB2:=IF(C<O,1,0);BB3:=IF(BB1=1 && BB2=1,1,0);SS1:=IF(CCI>100,1,0);SS2:=IF(C>O,1,0);SS3:=IF(SS1=1 && SS2=1,1,0);N:=BARSLAST(SS3=1)+1;N1:=BARSLAST(BB3=1)+1;N<N1&&COUNT(SS3=1,N)=1,SK;//CCI上穿100,做空C>=SKPRICE+10 || C<=SKPRICE-10 || BB3=1,BP;AUTOFILTER;
另外,您的模型中只有單向指令,并沒(méi)有反手指令,請(qǐng)?zhí)峁┩暾P臀覀儙湍鉀Q止盈不再反手開(kāi)倉(cāng)問(wèn)題。
- 網(wǎng)友回復(fù):
TYP:=(CLOSE+HIGH+LOW)/3;//求最新價(jià),最高價(jià)和最低價(jià)三者的簡(jiǎn)單平均CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));//TYP與TYP的N周期平均值做差,該差值與TYP在N個(gè)周期內(nèi)的0.015倍的平均絕對(duì)偏差值做比值
BB1:=IF(CCI<-100,1,0);BB2:=IF(C<O,1,0);BB3:=IF(BB1=1 && BB2=1,1,0);
SS1:=IF(CCI>100,1,0);SS2:=IF(C>O,1,0);SS3:=IF(SS1=1 && SS2=1,1,0);
SS3=1,SK;//CCI上穿100,做空C>=SKPRICE+10 || C<=SKPRICE-10 || BB3=1,BP;
C>=SKPRICE+10,BK;//就是這一步,上面一行平倉(cāng)的有一種情況就是止損,我就想加入這么一個(gè)反手//相當(dāng)于我在C>=SKPRICE+10這個(gè)位置想止損反手,怎樣實(shí)現(xiàn)只反手一次C>=BKPRICE+15 || BB3=1,SP;//在這里我如果止盈或止損平倉(cāng)之后就會(huì)繼續(xù)反后AUTOFILTER;
- 網(wǎng)友回復(fù):
TYP:=(CLOSE+HIGH+LOW)/3;//求最新價(jià),最高價(jià)和最低價(jià)三者的簡(jiǎn)單平均
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));//TYP與TYP的N周期平均值做差,該差值與TYP在N個(gè)周期內(nèi)的0.015倍的平均絕對(duì)偏差值做比值
BB1:=IF(CCI<-100,1,0);
BB2:=IF(C<O,1,0);
BB3:=IF(BB1=1 && BB2=1,1,0);
SS1:=IF(CCI>100,1,0);
SS2:=IF(C>O,1,0);
SS3:=IF(SS1=1 && SS2=1,1,0);
SS3=1,SK;//CCI上穿100,做空
C<=SKPRICE-10 || BB3=1,BP;
C>=SKPRICE+10&&COUNT(C>=SKPRICE+10,BARSSK+1)=1,BPK;
AUTOFILTER;