您現(xiàn)在的位置:程序化交易>> 期貨公式>> 文華財(cái)經(jīng)>> 文華財(cái)經(jīng)知識>>正文內(nèi)容

代碼求助,恒溫器代碼求助!急急急 [文華財(cái)經(jīng)]

  • 咨詢內(nèi)容:   

    代碼

     

    //策略:恒溫器系統(tǒng)
    //類型:中長期通道突破
    //版本:1.0
    //修訂時間:2012.11.6
    //Designed By Rogarz

     

    //中間變量
    input:m(50,5,300,30),N(1.25,0.1,10,0.1),ss(1,1,100,1),k1(0.5,0.1,1,0.1),k2(0.75,0.1,1,0.1);
    variable:A:=0;//0表示倉位是在趨勢模式下下單  1表示在震蕩模式下下單
    MID :  MA(CLOSE,M);//布林中軌
    UPPER:MID + N*STD(CLOSE,M);//布林上軌
    LOWER:MID - N*STD(CLOSE,M);//布林下軌
    今開:=callstock(stklabel,vtopen,6,0);
    CMI:=abs(close-ref(close,29))/(hhv(high,30)-LLV(L,30))*100;//0-100 取值越大,說明趨勢越強(qiáng),CMI<20震蕩模式,反之為趨勢
    關(guān)鍵價(jià):(high+low+close)/3;//關(guān)鍵價(jià)的計(jì)算,國外常稱作中樞價(jià)格(pivot point)
    ATR10:=ma(tr,10);
    3日均低價(jià):=ma(L,3);

    3日均高價(jià):=ma(h,3);

    手?jǐn)?shù):=ss;

     

    //交易條件
    if C<關(guān)鍵價(jià) then begin
    趨買市開多平空條件:=C>max(今開+k1*ATR10,3日均低價(jià));
    趨買市開空平多條件:=C<min(今開-k2*ATR10,3日均高價(jià));
    end
        
    if c>關(guān)鍵價(jià) then begin
    趨賣市開多平空條件:=C>max(今開+k2*atr10,3日均低價(jià));
    趨賣市開空平多條件:=C<min(今開-k1*atr10,3日均高價(jià));
    end

    趨勢開多條件:=c>upper;
    趨勢開空條件:=c<lower;
    趨勢平多條件:=c<mid;
    趨勢平空條件:=c>mid;

    震蕩多單平倉條件:=c<=enterprice-3*atr10;
    震蕩空單平倉條件:=c>=enterprice+3*ATR10;


    //交易系統(tǒng)
    if cmi<20 then begin {震蕩模式}
       if C<關(guān)鍵價(jià) then begin
       趨買市平空:sellshort(趨買市開多平空條件 and holding<=0,手?jǐn)?shù),market);
       趨買市平多:sell(趨買市開空平多條件 and holding>=0,手?jǐn)?shù),market);
       趨買市開多:buy(趨買市開多平空條件 and holding<=0,手?jǐn)?shù),market);
       趨買市開空:buyshort(趨買市開空平多條件 and holding>=0,手?jǐn)?shù),market);
       A:=1;
       end
       if c>關(guān)鍵價(jià) then begin
       趨賣市平空:sellshort(趨賣市開多平空條件 and holding<=0,手?jǐn)?shù),market);
       趨賣市平多:sell(趨賣市開空平多條件 and holding>=0,手?jǐn)?shù),market);
       趨賣市開多:buy(趨賣市開多平空條件 and holding<=0,手?jǐn)?shù),market);
       趨賣市開空:buyshort(趨賣市開空平多條件 and holding>=0,手?jǐn)?shù),market);
       a:=1;
       end
    ENd

    if cmi>=20 then BEGIN {趨勢模式}
     if a=1 then begin //趨勢模式下 原震蕩模式下 倉位處理
        震蕩多單平倉:sell(震蕩多單平倉條件 and holding>0,手?jǐn)?shù),market);
        震蕩空單平倉:sellshort(震蕩空單平倉條件 and holding<0,手?jǐn)?shù),market);
        a:=0;
        end
        
        if a=0 then begin
     趨勢平空:sellshort(趨勢平空條件 and holding<0,手?jǐn)?shù),market);
     趨勢平多:sell(趨勢平多條件 and holding>0,手?jǐn)?shù),market);
     趨勢開多:buy(趨勢開多條件 and holding<=0,手?jǐn)?shù),market);
     趨勢開空:buyshort(趨勢開空條件 and holding>=0,手?jǐn)?shù),market);
     A:=0;
     end
    ENd
    //注意先平后開原則


    在論壇看見寫的代碼如下,可是不能識別代碼啊,看看能否幫我改寫一下,在wh6上使用謝謝!

    //新建指標(biāo) JZT

    3ZD:=HHV(L,3);  
    3ZG:=LLV(H,3);
    3JD:=MA(L,3);  
    3JG:=MA(H,3);

    GJJ:REF((HIGH+LOW+CLOSE)/3,1);

    //
    M:=50;
    N:=1.25;
    K1:=0.5;
    K2:=0.75;
    MID :MA(CLOSE,M);//布林中軌 
    TOP:MID + N*STD(CLOSE,M);//布林上軌
    BOTTOM:MID - N*STD(CLOSE,M);//布林下軌 
    N1:=BARSLAST(DATE<>REF(DATE,1))+1;
    KP:=REF(O,N1-1);
    CMIA:=ABS(CLOSE-REF(CLOSE,29))/(HHV(HIGH,30)-LLV(L,30))*100;
    CMI:=MA(CMIA,2);//

    TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
    ATR:=MA(TR,10);

    #IMPORT[DAY,1,JZT] AS VAR
    3D:=VAR.3JD;  
    3G:=VAR.3JG;
    ZG:=VAR.3ZG;
    ZD:=VAR.3ZD;
    PIVOT:VAR.GJJ;
    QS:MAX(KP+0.5*ATR,3D);
    QX:MIN(KP-0.5*ATR,3G);
    //引用日周期均線
    //震蕩市1
    CMI<=20&&C<PIVOT&&C>MAX(KP+0.5*ATR,3D)&&BKVOL=0,BPK('A');//
    CMI<=20&&C<PIVOT&&C<MIN(KP-0.75*ATR,3G)&&SKVOL=0,SPK('A');
    //震蕩市2
    CMI<=20&&C>PIVOT&&C>MAX(KP+0.75*ATR,ZD)&&BKVOL=0,BPK('A');
    CMI<=20&&C>PIVOT&&C<MIN(KP-0.5*ATR,ZG)&&SKVOL=0,SPK('A');//
    C<BKPRICE-3*ATR,SP('A');
    C>SKPRICE+3*ATR,BP('A');

    //趨勢


    C>TOP&&BKVOL=0,BK('B');
    C<BOTTOM&&SKVOL=0,SK('B');
    C<MID,SP('B');
    C>MID,BP('B');

    AUTOFILTER;

     

  • 文華技術(shù)人員:  wh6不支持跨周期引用的,您需要加載在wh4或wh8.2實(shí)現(xiàn)

     

  • 文華客服:  我在wh8 也用不上 

     

  • 網(wǎng)友回復(fù):  //新建指標(biāo) JZT

    3ZD:=HHV(L,3);  
    3ZG:=LLV(H,3);
    3JD:=MA(L,3);  
    3JG:=MA(H,3);

    GJJ:REF((HIGH+LOW+CLOSE)/3,1);

    //


    這一段是需要新建一個名稱為JZT的指標(biāo)的。


    下面的程序再加載在主圖上。

     我們這里是測試成功的。

 

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

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


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 大陆一级毛片免费视频观看i| 欧美一级做一a做片性视频| 国产在线观看麻豆91精品免费| a视频免费观看| 日本亚州视频在线八a| 亚洲婷婷第一狠人综合精品| 精品人妻中文无码av在线| 国产国产精品人在线视| 3d区在线观看| 好爽好黄的视频| 久久久久综合中文字幕| 欧美人与动人物牲交免费观看| 伊人色综合一区二区三区| 色综合天天综合网国产成人| 国产精品99久久精品爆乳| a级午夜毛片免费一区二区| 手机在线色视频| 五十路亲子中出中文字幕| 波多野结衣一区二区免费视频| 噼里啪啦完整高清观看视频| 欧美视频第二页| 国产麻豆天美果冻无码视频| 一本色道久久HEZYO无码| 日本免费高清一本视频| 亚洲sss视频| 欧美黑人玩白人巨大极品| 免费观看四虎精品国产永久| 菠萝蜜视频入口| 国产成人精品男人的天堂网站| 91短视频在线免费观看| 女人张开腿给男人桶爽免费| 中文字幕在线观看亚洲| 日韩午夜高清福利片在线观看| 亚洲另类激情专区小说图片| 激情捆绑国语对白| 公交车后车座的疯狂运| 色欲综合久久中文字幕网| 日韩精品亚洲人成在线观看| 亚洲精品欧美日韩| 精品国产综合区久久久久久| 国产人妖ts视频在线观看|