大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識(shí)>>正文內(nèi)容

如何實(shí)現(xiàn)百分比回撤止盈 [金字塔]

  • 咨詢(xún)內(nèi)容: 以雙向海龜為例,想實(shí)現(xiàn)的目標(biāo)是:將浮動(dòng)盈利與盈利目標(biāo)值N*ATR(默認(rèn)情況下,N=2)進(jìn)行比較,當(dāng)浮動(dòng)盈利<2*N*ATR且盈利回吐30%時(shí)平倉(cāng),當(dāng)2*N*ATR=<浮動(dòng)盈利<4*N*ATR且盈利回吐20%時(shí)平倉(cāng),當(dāng)4*N*ATR=<浮動(dòng)盈利<6*N*ATR且盈利回吐10%時(shí)平倉(cāng),當(dāng)浮動(dòng)盈利>=6*N*ATR且盈利回吐5%時(shí)平倉(cāng),這個(gè)策略具體該怎么寫(xiě),很多使用金字塔的朋友都希望得到這個(gè)策略的指導(dǎo),非常感謝。我試過(guò),實(shí)際加載到圖表上時(shí),發(fā)現(xiàn)圖表上的離場(chǎng)信號(hào)與策略設(shè)計(jì)的目的有一定的出入,比如手工測(cè)算應(yīng)該百分比回撤止盈了,實(shí)際并沒(méi)有,煩請(qǐng)您幫忙一下,看看問(wèn)題出在哪里,非常感謝。自編代碼如下://聲明參數(shù)

    INPUT : T20(20,15,60,1) ;

    INPUT : T10(10,5,30,1);

    INPUT : ATRLEN(20,15,30,1) ;

    INPUT : POSNUM(1,1,200,1) ;

    INPUT : M(30,1,100,5);

    INPUT : N0(2,1,10,1);

    INPUT : N1(4,1,10,1);

    INPUT : N2(6,1,10,1);

    INPUT : M0(0.3,0.01,1,0.01);

    INPUT : M1(0.2,0.01,1,0.01);

    INPUT : M2(0.1,0.01,1,0.01);

    INPUT : M3(0.05,0.01,1,0.01);

     

     

    //聲明變量

    NT := 1 ; //調(diào)試信息帶時(shí)間戳

    BUYORDERTHISBAR := 0 ; //當(dāng)前BAR有過(guò)交易

    VARIABLE:回溯值1:=20;        //定義全局變量

    VARIABLE:回溯值2:=10;        //定義全局變量

     

    VARIABLE : _DEBUG = 1 ; //是否輸出前臺(tái)交易指令

    VARIABLE : _TDEBUG = 1 ; //是否輸出后臺(tái)交易指令

    VARIABLE : _DEBUGOUT = 0 ; //是否輸出后臺(tái)交易的調(diào)試信息

     

    VARIABLE : MYENTRYPRICE =0 ;  //開(kāi)倉(cāng)價(jià)格

    VARIABLE : MYEXITPRICE =0 ; //平倉(cāng)價(jià)格

     

    VARIABLE : TURTLEUNITS=0 ; //交易單位

    VARIABLE : POSITION=0 ; //倉(cāng)位狀態(tài)

    //0表示沒(méi)有倉(cāng)位,1表示持有多頭, -1表示持有空頭

     

    VARIABLE : T20HI=CLOSE; //20周期的高點(diǎn)

    VARIABLE : T20LO=CLOSE; //20周期的低點(diǎn)

     

    VARIABLE : T10HI=CLOSE ; //10周期的高點(diǎn)

    VARIABLE : T10LO=CLOSE ; //10周期的低點(diǎn)

     

    //準(zhǔn)備需要計(jì)算的變量

     

     

    //計(jì)算交易系統(tǒng)主要條件

     

    T20HI := REF(HHV(H,T20),1)  ;

    T20LO := REF(LLV(L,T20),1) ;

     

    T10HI := REF(HHV(H,T10),1) ;

    T10LO := REF(LLV(L,T10),1) ;

     

    AVGTR :=  REF(MA(TR,ATRLEN),1) ;

    R:=2*AVGTR;

     

    A:=AVGENTERPRICE;//平均入場(chǎng)價(jià)格

    //多頭浮贏和回撤幅度

    H1 := HHV(H,ENTERBARS);//H1表示多頭持倉(cāng)過(guò)程中最高價(jià)

    DTFY:=C-A;//多頭持倉(cāng)過(guò)程中浮動(dòng)盈利

    DTHTFD:=H1-C;//多頭持倉(cāng)過(guò)程中盈利回撤幅度

    DTHTFDBL:=(H1-C)/H1;//多頭持倉(cāng)過(guò)程中盈利回撤幅度比率

     

    //空頭浮贏和回撤幅度

    L1:=LLV(L,ENTERBARS); //L1表示空頭持倉(cāng)過(guò)程中最低價(jià)

    KTFY:=A-C;//空頭持倉(cāng)過(guò)程中浮動(dòng)盈利

    KTHTFD:=C-L1;//空頭持倉(cāng)過(guò)程中盈利回撤幅度

    KTHTFDBL:=(C-L1)/L1;//空頭持倉(cāng)過(guò)程中盈利回撤幅度比率

     

    //開(kāi)始執(zhí)行時(shí) 初始化數(shù)據(jù)

    IF BARPOS=1 THEN BEGIN

    //POSITION := 0 ;

     

    END //IF

     

    //如果當(dāng)前是沒(méi)有持倉(cāng)的狀態(tài)

    IF POSITION=0 AND BARPOS>T20 AND H>L THEN BEGIN

     

    //建立多頭進(jìn)場(chǎng)條件

    LONG := H > T20HI ;

    //多頭進(jìn)場(chǎng)

    IF LONG THEN BEGIN

    MYENTRYPRICE := IF(OPEN>T20HI+MINDIFF ,OPEN ,T20HI+MINDIFF ) ;

    BUY( _DEBUG,POSNUM,LIMITR,MYENTRYPRICE);

    POSITION := 1 ;

    TURTLEUNITS := 1 ;

    N := AVGTR ;

    BUYORDERTHISBAR := 1;

     

    END //IF

     

    //如果當(dāng)前持有多頭倉(cāng)位的狀態(tài)

     

    IF POSITION=1 AND BARPOS>T20 AND H>L THEN BEGIN

     

    //多頭加倉(cāng)條件

    WHILE (HIGH>MYENTRYPRICE+0.5*N) AND TURTLEUNITS<1 DO BEGIN

    MYENTRYPRICE := IF(OPEN>MYENTRYPRICE+0.5*N ,OPEN ,MYENTRYPRICE+0.5*N ) ;

    MYENTRYPRICE := CEILING(MYENTRYPRICE/MINDIFF)*MINDIFF ;

    BUY( _DEBUG, POSNUM, LIMITR, MYENTRYPRICE);

    TURTLEUNITS := TURTLEUNITS+1 ;

    BUYORDERTHISBAR := 1;

     

    END //WHILE

    //建立多頭離場(chǎng)條件1.0

    LONGX1.0 := (DTFY <N0*R AND DTHTFDBL>=M0);

    IF LONGX1.0 AND BUYORDERTHISBAR=0 THEN BEGIN

    SELL( _DEBUG ,0,MARKET);

    POSITION := 0 ;

    TURTLEUNITS := 0 ;

    END

     

     

    //建立多頭離場(chǎng)條件1.1

    LONGX1.1 := (DTFY <N1*R  AND DTFY >=N0*R AND DTHTFDBL>=M1);

    IF LONGX1.1 AND BUYORDERTHISBAR=0 THEN BEGIN

    SELL( _DEBUG ,0,MARKET);

    POSITION := 0 ;

    TURTLEUNITS := 0 ;

    END

     //建立多頭離場(chǎng)條件1.2

        LONGX1.2 := (DTFY <N2*R  AND DTFY >=N1*R AND DTHTFDBL>=M2);

    IF LONGX1.2 AND BUYORDERTHISBAR=0 THEN BEGIN

    SELL( _DEBUG ,0,MARKET);

    POSITION := 0 ;

    TURTLEUNITS := 0 ;

    END

    //建立多頭離場(chǎng)條件1.3

      LONGX1.3 :=(DTFY >=N2*R  AND DTHTFDBL>=M3);

    IF LONGX1.3 AND BUYORDERTHISBAR=0 THEN BEGIN

    SELL( _DEBUG ,0,MARKET);

    POSITION := 0 ;

    TURTLEUNITS := 0 ;

    END

    請(qǐng)指正,非常感謝。

     

  • 金字塔客服: 這個(gè)有沒(méi)有寫(xiě)回撤?

     

  • 用戶回復(fù): 寫(xiě)了回撤的幅度

     

  • 網(wǎng)友回復(fù): 技術(shù)咨詢(xún)中,請(qǐng)稍等

 

有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 1145508240  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫(xiě)!不貴!點(diǎn)擊查看價(jià)格!


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 国内精品久久久久久西瓜色吧 | 理论片在线观看视频 | 人人爽天天碰天天躁夜夜躁 | 点击进入不卡毛片免费观看 | 羞羞网站在线看 | 午夜视频福利在线观看 | 国产成人午夜片在线观看 | 日本一级毛片在线看 | 亚洲视频一区在线 | 经典邵氏三级 在线观看 | 久久国产免费观看精品1 | 狠狠综合久久久久尤物丿 | 美女视频很黄很黄又免费的 | 视频在线观看一区 | 亚洲一区 中文字幕 | 香蕉一级视频 | 欧洲亚洲视频 | 狠狠色伊人亚洲综合成人 | 黄色影院在线观看 | 亚洲视频一区二区三区四区 | 午夜在线社区视频 | 久久女同互慰一区二区三区 | 日日摸天天摸狠狠摸摸 | 日韩麻豆国产精品欧美 | 国产伦精品一区二区三区四区 | 四虎精品影视 | 四虎影视精品永久免费 | 国产亚洲精品美女2020久久 | 中文字幕一区二区三区视频在线 | 奇米视频在线观看 | 亚州欧美 | 欧美成人免费看片一区 | 九九视频在线看精品 | 亚洲国产日韩欧美mv | 泰国一级毛片aaa下面毛多 | 在线视频一区二区三区四区 | 国产午夜精品久久久久免费视 | 99热福利| 狠狠综合欧美综合欧美色 | 一级毛片无毒不卡直接观看 | 99国产精品热久久久久久夜夜嗨 |