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

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

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

     

  • 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
     

 

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

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

 


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
  主站蜘蛛池模板: 亚洲精品无码乱码成人| 国产日本在线观看| 中文有码在线观看| 欧美丰满熟妇xx猛交| 免费黄色录像片| 青青国产成人久久91网站站 | 天天夜天干天天爽| 久久久久久曰本av免费免费| 欧美换爱交换乱理伦片不卡片| 全彩漫画口工令人垂延三尺| 青草青草伊人精品视频| 国产精品入口麻豆免费| a在线观看欧美在线观看| 收集最新中文国产中文字幕| 亚洲av中文无码乱人伦在线视色| 波多野结衣之cesd819| 又爽又黄又无遮挡的视频在线观看 | 国产成人无码免费看片软件| 99久久免费只有精品国产| 慧静和一群狼好爽| 久久九九久精品国产| 月夜直播在线看片www| 嗯灬啊灬老师别揉我奶了啊灬嗯| aa级毛片毛片免费观看久| 新婚夜被别人开了苞诗岚| 亚洲jjzzjjzz在线观看| 永久黄色免费网站| 免费看黄a级毛片| 色婷婷视频在线观看| 国产日韩美国成人| 91av国产精品| 日本中文字幕电影| 亚洲区在线播放| 波多野结衣在线视频观看| 北条麻妃久久99精品| 青春禁区视频在线观看8下载| 国产精品一区二区久久不卡 | 欧美日韩一级二级三级| 你是我的女人中文字幕高清| 久碰人澡人澡人澡人澡人视频| 在线观看亚洲专区|