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

開拓者交易系統源碼集錦大全[開拓者公式]

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

     

  • 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 老師編寫的《顧比倒數線》




    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
     

 

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

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

 


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

相關文章

    沒有相關內容
  主站蜘蛛池模板: 国产麻豆videoxxxx实拍| 国产极品粉嫩交性大片| 亚洲精品你懂的| 亚洲一级视频在线观看| 中文有码在线观看| 99re这里只有精品6| 麻豆视频免费看| 真实国产乱子伦对白视频37p| 欧美亚洲欧美日韩中文二区| 成人激情免费视频| 国产精品久久久久久久久齐齐| 国产一二三区视频| 亚洲欧美一区二区三区二厂| 丰满熟女高潮毛茸茸欧洲| 91短视频在线免费观看| 色多多福利网站老司机| 欧美精品videossex欧美性| 摸BBB揉BBB揉BBB视频| 国产精品综合视频| 另类孕交videosgratis| 亚洲av无码第一区二区三区| 免费人成激情视频在线观看冫| 精品国产福利久久久| 欧美精品免费在线| 成人欧美在线视频| 国产特级毛片aaaaaa| 好男人在线社区www我在线观看 | 成年人在线免费| 国产欧美日韩综合精品一区二区 | 精品国产三级在线观看| 日韩免费小视频| 国产精品成人免费福利| 伊人久久大香线蕉综合影| 久久久久久人妻一区精品| 亚洲综合20p| 欧美黑人疯狂性受xxxxx喷水| 尤物国午夜精品福利网站| 国产在线精品一区二区| 国产一区二区三区在线观看视频| 亚洲人成图片小说网站| aaaa级少妇高潮大片在线观看|