您現在的位置:程序化交易>> 期貨公式>> 文華財經>> 文華財經知識>>正文內容

關于代碼轉換 [文華財經]

  • 咨詢內容:

    ?老師,麻煩請將下面的TB代碼轉換成文華,謝謝!

    ?

    //------------------------------------------------------------------------
    // 簡稱: PreBreakATR_TradingSystem
    // 名稱: PreBreakATR_TradingSystem
    // 類別: 公式應用
    // 類型: 用戶應用
    // 輸出:
    //------------------------------------------------------------------------
    Params
    Numeric lots(1);?
    Numeric PAR_1(2);
    Numeric PAR_2(12);
    Numeric PAR_3(4.25);
    Numeric PAR_4(32);???
    Numeric PAR_5(2);
    Numeric PAR_6(1);?
    Numeric PAR_7(86);
    Numeric?PAR_8(6);?
    Numeric PAR_9(930);????
    Numeric PAR_10(1400);??
    Vars
    NumericSeries VAR_1;??????????
    Numeric VAR_2(0);
    Numeric VAR_3;
    Numeric VAR_4;
    Numeric VAR_5;
    Numeric VAR_6;
    NumericSeries VAR_7;???????
    NumericSeries VAR_8;????
    Numeric VAR_9;
    Numeric VAR_10;
    bool boll_1;
    Numeric tmp;
    Numeric tmp2;
    bool boll_2;
    bool boll_3;
    bool boll_4;
    Begin


    VAR_1=AvgTrueRange(PAR_7);

    boll_1=Time>0.0001*PAR_9 And Time <PAR_10 * 0.0001;

    if (BarsSinceEntry == 1)
    {
    VAR_7 = AvgEntryPrice;
    VAR_8 = AvgEntryPrice;
    }
    Else If(BarsSinceEntry > 1)
    {
    VAR_7 = Max(VAR_7[1],High[1]);
    VAR_8 = Min(VAR_8[1],Low[1]);
    }
    Else
    {
    VAR_7 = VAR_7[1];
    VAR_8 = VAR_8[1];
    }


    ?? VAR_6 = MinMove*PriceScale;

    VAR_3=Average(high[1]-low[1],PAR_1);

    VAR_4=Average(open,PAR_2)+VAR_3*PAR_3;
    VAR_5=Average(open,PAR_2)-VAR_3*PAR_3;
    ??

    ??
    ??
    ??

    boll_4=boll_1? and MarketPosition<>-1 && Low<=VAR_5 ;

    boll_3=boll_1? and MarketPosition<>1 && high>=VAR_4 ;
    ?
    If(boll_4)
    ??? {
    ???? VAR_10 = VAR_5-VAR_2*VAR_6;
    ???? If(Open < VAR_5)
    ? VAR_10 = Open-VAR_2*VAR_6;

    ?sellshort(lots,VAR_10);
    ?Return;
    ??? }

    If(boll_3)
    ??? {
    ? VAR_10 = VAR_4+VAR_2*VAR_6;
    ???? If(Open > VAR_4)
    ? VAR_10 = Open+VAR_2*VAR_6;
    ?
    Buy(lots,VAR_10);
    Return;
    ??? }
    ?

    ??? If(MarketPosition==1 && BarsSinceEntry >0)?
    ?{
    ??VAR_9 = EntryPrice * (1-PAR_4/1000);?
    ????
    ???If (VAR_7 >= EntryPrice * (1 + PAR_5/1000))?
    ???{
    ????VAR_9 = VAR_7*(1-PAR_6/1000);
    ???}
    ??}
    ??If(Low <= VAR_9)??????????????
    ??{
    ???VAR_10 = VAR_9;
    ???If(Open < VAR_10) VAR_10 = Open;
    ???Sell(Lots,VAR_10);
    ?}?
    ??? Else If(MarketPosition ==-1 && BarsSinceEntry >0)
    ?{??????
    ??VAR_9 = EntryPrice * (1+PAR_4/1000);?
    ??
    ???If(VAR_8 <= EntryPrice*(1-PAR_5/1000))?
    ???{
    ????VAR_9 = VAR_8 * (1+PAR_6/1000);
    ???}
    ??}
    ??If(High >= VAR_9)
    ??{
    ???VAR_10 = VAR_9;
    ???If(Open > VAR_10)? VAR_10 =Open;
    ???BuyToCover(Lots,VAR_10);
    ?}

    If(MarketPosition==1)
    ?{
    ??VAR_9 = VAR_7 - PAR_8*VAR_1[1];?????????
    ?}
    ??If(Low <= VAR_9)??????????????
    ??{
    ???VAR_10 = VAR_9;
    ???If(Open < VAR_10) VAR_10 = Open;
    ???Sell(Lots,VAR_10);
    ??}
    ?
    Else If(MarketPosition ==-1)
    ?{
    ??VAR_9 = VAR_8 + PAR_8*VAR_1[1];????????
    ?}
    ??If(High >= VAR_9)
    ??{
    ???VAR_10 = VAR_9;
    ???If(Open > VAR_10)? VAR_10 =Open;
    ???BuyToCover(Lots,VAR_10);
    ?}

    End

    ?

    ?來源:程序化99

  • 文華技術人員: ?老師,以上模型是我從朋友那里得來的,我也不知道這個思路,所以想請老師轉成文華,我學習一下。如果實在麻煩,我適當付些錢也可以,您看是否可以?

    ?

    ?來源: www.tumamayizhan.com

  • 文華客服: ?您的意思是以后TB模型直接可以在文華的WH9上運行?如果這樣,太棒了

    ?

  • 網友回復: 參考:


    不同軟件對函數的處理不同,加載效果不同是正常的
    VARIABLE:B1:=0,B2:=0;HH:=IF(H>REF(C,1),H,REF(C,1));LL:=MIN(L,REF(C,1));VAR1:=MA((HH-LL),86);IF BARSSK>1 THENA2:=IF(SKHIGH>=SKPRICE*(1-2/1000),SKHIGH*(1-1/1000),SKPRICE*(1-32/1000));B1:=IF(L<A2,A2,IF(O<A2,O,NULL));IF BARSSK>0&&BARSSK<=1 THENB1:=IF(L<SKHIGH-SKLOW*REF(VAR1,1),SKHIGH-SKLOW*REF(VAR1,1),O);
    IF BARSBK>1 THENA3:=IF(BKHIGH>=BKPRICE*(1+2/1000),BKHIGH*(1-1/1000),BKPRICE*(1-32/1000));B2:=IF(O<A3,O,IF(L<=A3,A3,NULL));IF BARSBK>0&&BARSBK<=1 THENB2:=IF(H>BKLOW+6*REF(VAR1,1),BKLOW+6*REF(VAR1,1),O);
    VAR2:=0;HH:=IF(H>REF(C,1),H,REF(C,1));LL:=MIN(L,REF(C,1));VAR1:=MA((HH-LL),86);BOLL1:TIME>0930&&TIME<1400;VAR6:MINPRICE;VAR3:=MA(REF(H,1)-REF(L,1),2);VAR4:=MA(O,12)+4.25*VAR3;VAR5:=MA(O,12)-4.25*VAR3;BOLL4:=BOLL1&&SKVOL=0&&L<VAR5;BOLL3:=BOLL1&&BKVOL=0&&H>VAR4;VAR10:=IF(O<VAR5,O-VAR2*VAR6,VAR5-VAR2*VAR6);BOLL4,SK(1);SETSIGPRICETYPE(SK,VAR10);

    A1:=IF(O>VAR4,O+VAR2*VAR6,VAR4+VAR2*VAR6);BOLL3,BK(1);SETSIGPRICETYPE(SK,A1);

    SKVOL>0&&BARSSK>1,BP(1);SETSIGPRICETYPE(BP,B1);

    BKVOL>0&&BARSBK>1,SP(1);SETSIGPRICETYPE(SP,B2);

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 国产在线一区二区| 女人18毛片水最多免费观看 | 99久久精品费精品国产| 无码人妻H动漫中文字幕| 亚洲国产一区在线观看| 精品一区二区三区四区| 女班长的放荡日记高h| 成年女人喷潮毛片免费播放| 黄网站在线观看| 蜜柚视频影院在线播放| 综合无码一区二区三区| 美女叉开腿让男人捅| 粉色视频成年免费人15次| 激情小说亚洲图片| 欧美成人免费午夜全| 日韩精品极品视频在线观看免费| 日本三级生活片| 国产精品无码专区在线观看| 国产一卡2卡3卡4卡公司在线| 亚洲国产精品自产在线播放| 中国国产高清一级毛片| 91久久精品国产免费一区| 青草草在线视频永久免费| 欧美特黄特色aaa大片免费看| 国产亚洲综合激情校园小说| 视频一区精品自拍| 在线观看免费宅男视频| 三色堂明星合成论坛| 日本人与黑人videos系列| 亚洲一区二区三区高清视频| 欧美精品一二三| 伊人久久大香线蕉综合影院首页 | 五月天综合视频| 欧美激情一区二区三区成人| 免费一级成人毛片| 精品视频麻豆入口| 国产一区二区三区影院| 黄网站免费观看| 国产精品久久久久久久久电影网| 97国产在线视频公开免费| 女女女女BBBBBB毛片在线|