您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(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  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!

 


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

相關文章

    沒有相關內容
  主站蜘蛛池模板: 高清有码国产一区二区| 一级日本强免费| 欧美成人在线网站| 伊人影视在线观看日韩区| 色先锋影音资源| 国产成人精品一区二区三区免费 | 日韩毛片基地一区二区三区| 亚洲成a人片在线观看中文动漫| 男同精品视频免费观看网站| 喝乖女的奶水h1v| 足鞋臭脚袜奴交小说h| 国产成人不卡亚洲精品91| 18日本xxxxxxxxx视频| 国自产拍亚洲免费视频| h小视频在线观看| 少妇丰满爆乳被呻吟进入| 中文字幕丝袜诱惑| 美妇又紧又嫩又多水好爽| 欧美xxxx成人免费网站| 初尝人妻少妇中文字幕| 老汉色老汉首页a亚洲| 国产久视频观看| 里番acg※里番acg本子全彩| 国产在线无码视频一区| 成人黄色免费网址| 国产浮力影院在线地址| 亚洲综合15p| 国产精品99久久久久久宅男| 2018天天干天天操| 国产精品网址你懂的| 97成人碰碰久久人人超级碰OO | 2020国产精品永久在线| 国模无码一区二区三区| 99精品久久久中文字幕| 天天综合网网欲色| www成人免费观看网站| 小雪把双腿打开给老杨看免费阅读 | 97碰在线视频| 国产成人精品999在线观看| 好吊色在线观看| 国产成人无码aa精品一区|