您現(xiàn)在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者公式>>正文內(nèi)容

開拓者交易系統(tǒng)源碼集錦大全[開拓者公式]

  • 內(nèi)容: 倡儀:
          愿交流自動化交易研究心得者,可將公式貼出來,同時貼出圖片,供大家相互學習用!
          同意者頂! 

     

  • 1 MACDK線波段


    Params
    Numeric FastLength(12);
    Numeric SlowLength(26);
    Numeric MACDLength(9);
    Vars   
    NumericSeries MACDValue;
    Numeric AvgMACD;
    Numeric MACDDiff;
    NumericSeries aa12;
    Numeric aa13;
    Begin
    MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
    AvgMACD = XAverage(MACDValue,MACDLength);
    MACDDiff = MACDValue - AvgMACD;
    PlotNumeric("MACD",MACDValue);
    PlotNumeric("MACDAvg",AvgMACD);
    If (MACDDiff >= 0)
      PlotNumeric("MACDDiff",MACDDiff,Red);
    Else
      PlotNumeric("MACDDiff",MACDDiff,Green);
    PlotNumeric("零線",0);
        aa12=MACDValue;
    aa13=AvgMACD;
    If(aa12-aa13>0)
         {
         PlotNumeric("high",aa12);
           PlotNumeric("Low",aa13);
           PlotNumeric("Close",aa12);
           PlotNumeric("Open",aa13);
       }
          Else
          {
         PlotNumeric("high",aa13);
            PlotNumeric("Low",aa12);
            PlotNumeric("Open",aa13);
            PlotNumeric("Close",aa12);
          }
    //程序化交易
    End


     

  • 2  翻譯文華論壇里的《波段王》

    Params
         Numeric M1(13);
             Numeric M2(60);
             Numeric M3(34);
             Numeric M4(667);

    Vars
         NumericSeries aa1;
         NumericSeries aa2;         
         NumericSeries aa3;
         NumericSeries aa4;
         NumericSeries aa5;
         NumericSeries aa6;
         NumericSeries aa7;   
         NumericSeries aa8;
         NumericSeries aa9;
         NumericSeries aa10;
         NumericSeries aa11;
         NumericSeries aa12;
         NumericSeries aa13;
         NumericSeries aa14;
             NumericSeries bb;
    Begin
            bb=M4/1000;
            aa1=Highest(High,M1)-Lowest(low,M1);
            aa2=Highest(HIGH,M1)-CLOSE;
        aa3=CLOSE-Lowest(LOW,M1);
        aa4=((aa2/aa1)*100)-70;
        aa5=(((CLOSE-Lowest(LOW,M2))/(Highest(HIGH,M2)-Lowest(LOW,M2)))*100);
        aa6=(((2*CLOSE)+HIGH)+LOW)/4;
        aa7=WAverage(100*aa3/aa1,3);
        aa8=Lowest(LOW,M3);
        aa9=WAverage(aa7,3)-WAverage(aa4,9);
        if(aa9>100)
          {
                    aa10=aa9-100;
              }Else
            {  
                            aa10=0;
            }
        aa11=Highest(HIGH,M3);
        aa12=SAverage((((aa6-aa8)/(aa11-aa8))*100),M1);
        aa13=SAverage(((bb*aa12[1])+((1-bb)*aa12)),2);
        If(aa12-aa13>0)
         {
               PlotNumeric("high",aa12);
           PlotNumeric("Low",aa13);
           PlotNumeric("Close",aa12);
           PlotNumeric("Open",aa13);
              }
          Else
          {
                PlotNumeric("high",aa13);
            PlotNumeric("Low",aa12);
            PlotNumeric("Open",aa13);
            PlotNumeric("Close",aa12);
          }

        aa14=SAverage(aa13,5);
        PlotNumeric("aa14",aa14);
    End



     

  • 3  nopain 老師編寫的《顧比倒數(shù)線》




    Params
            Numeric Length(5);
    Vars
            Bool ConTmp;
            NumericSeries CBLHi;
            NumericSeries CBLLo;
    Begin
            If(High < Highest(High,Length))
            {
                    CBLHi = CBLHi[1];
            }Else
            {
                    ConTmp = Low[2] < Low[1] && Low[2] < Low && Low[1] < Low;
                    If(ConTmp)
                    {
                            CBLHi = Low[2];
                    }Else
                    {
                            ConTmp = (Low[3] < Low[2] && Low[3] < Low[1] && Low[3] < Low) And
                                            (Low[2] < Low || Low[1] < Low);
                            If(ConTmp)
                            {        
                                    CBLHi = Low[3];
                            }Else
                            {
                                    ConTmp = (Low[4] < Low[3] && Low[4] < Low[2] && Low[4] < Low[1] && Low[4] < Low) And
                                                    (Low[3] < Low || Low[2] < Low || Low[1] < Low);
                                    If(ConTmp)
                                    {
                                            CBLHi = Low[4];        
                                    }Else
                                    {
                                            ConTmp = (Low[5] < Low[4] && Low[5] < Low[3] && Low[5] < Low[2] && Low[5] < Low[1] && Low[5] < Low) And
                                                            (Low[4] < Low || Low[3] < Low || Low[2] < Low || Low[1] < Low);
                                            If(ConTmp)
                                            {
                                                    CBLHi = Low[5];
                                            }Else
                                            {
                                                    CBLHi = CBLHi[1];
                                            }
                                    }
                            }
                    }
            }
            
            If(Low > Lowest(Low,Length))
            {
                    CBLLo = CBLLo[1];
            }Else
            {
                    ConTmp = High[2] > High[1] && High[2] > High && High[1] > High;
                    If(ConTmp)
                    {
                            CBLLo = High[2];
                    }Else
                    {
                            ConTmp = (High[3] > High[2] && High[3] > High[1] && High[3] > High) And
                                            (High[2] > High || High[1] > High);
                            If(ConTmp)
                            {        
                                    CBLLo = High[3];
                            }Else
                            {
                                    ConTmp = (High[4] > High[3] && High[4] > High[2] && High[4] > High[1] && High[4] > High) And
                                                    (High[3] > High || High[2] > High || High[1] > High);
                                    If(ConTmp)
                                    {
                                            CBLLo = High[4];        
                                    }Else
                                    {
                                            ConTmp = (High[5] > High[4] && High[5] > High[3] && High[5] > High[2] && High[5] > High[1] && High[5] > High) And
                                                            (High[4] > High || High[3] > High || High[2] > High || High[1] > High);
                                            If(ConTmp)
                                            {
                                                    CBLLo = High[5];
                                            }Else
                                            {
                                                    CBLLo = CBLLo[1];
                                            }
                                    }
                            }
                    }
            }

            If(CBLHi < Close)
            {
                    PlotNumeric("CBLHi",CBLHi,Yellow);
                    PlotNumeric("CBLLo",InvalidNumeric);

                    PlotNumeric("Open",Min(Open,Close));
                    PlotNumeric("Close",Max(Open,Close));
            }Else
            {
                    PlotNumeric("CBLHi",InvalidNumeric);
                    If(CBLLo > Close)
                    {
                            PlotNumeric("CBLLo",CBLLo,Magenta);
                            PlotNumeric("Open",Max(Open,Close));
                            PlotNumeric("Close",Min(Open,Close));
                    }Else
                    {
                            PlotNumeric("CBLLo",InvalidNumeric);
                            PlotNumeric("Open",Close);
                            PlotNumeric("Close",Close);
                    }
            }
    //程序化交易
            PlotNumeric("High",High);
            PlotNumeric("Low",Low);
    End
     

 

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

可聯(lián)系技術人員 QQ: 262069696  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!

 


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

相關文章

    沒有相關內(nèi)容
  主站蜘蛛池模板: 国产欧美日韩中文字幕| 欧美日韩国产三级| 欧美成人免费一区二区| 国产日韩精品一区二区在线观看| 亚洲国产精品嫩草影院| 97久久精品人人做人人爽| 校园激情综合网| 国产永久免费观看的黄网站 | 无码专区狠狠躁躁天天躁| 国产免费久久精品丫丫| 久久无码人妻一区二区三区 | 亚洲视频一区二区三区四区| gav男人天堂| 狠狠躁夜夜躁无码中文字幕| 大看蕉a在线观看| 亚洲第一精品电影网| av电影在线播放| 欧美xxxxxxxxxx黑人| 四虎影院成人在线观看 | 91精品国产色综合久久不卡蜜 | 最近2019中文字幕高清字幕| 又黄又爽又色又刺激的视频 | 精品无码成人网站久久久久久 | 久久久精品人妻一区亚美研究所| 男人的天堂色偷偷之色偷偷| 天天插在线视频| 亚洲mv国产精品mv日本mv| 免费足恋视频网站女王| 最新国产精品亚洲| 午夜精品福利在线观看| 69pao精品视频在线观看| 欧美一级高清免费a| 啊灬啊别停灬用力啊岳| 18级成人毛片免费观看| 极品一线天馒头lj| 同学麻麻下面好紧第一次| 中国精品白嫩bbwbbw| 成人片黄网站a毛片免费| 出差被绝伦上司侵犯中文字幕| α片毛片免费看| 波霸影院一区二区|