中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內容

MT4代碼改成金字塔代碼 [金字塔]

  • 咨詢內容:

    源碼如下:


    //+------------------------------------------------------------------+
    //|                                        3_Level_ZZ_Semafor.mq4    |
    //+------------------------------------------------------------------+
    {#property copyright "asystem2000"
    #property link      "asystem2000@yandex.ru"

    #property indicator_chart_window
    #property indicator_buffers 6
    #property indicator_color1 Chocolate
    #property indicator_color2 Chocolate
    #property indicator_color3 MediumVioletRed
    #property indicator_color4 MediumVioletRed
    #property indicator_color5 Yellow
    #property indicator_color6 Yellow
    }
    //---- input parameters
    extern double Period1=5;
    extern double Period2=13;
    extern double Period3=34;
    extern string   Dev_Step_1="1,3";
    extern string   Dev_Step_2="8,5";
    extern string   Dev_Step_3="13,8";
    extern int Symbol_1_Kod=140;
    extern int Symbol_2_Kod=141;
    extern int Symbol_3_Kod=142;

    //---- buffers
    double FP_BuferUp[];
    double FP_BuferDn[];
    double NP_BuferUp[];
    double NP_BuferDn[];
    double HP_BuferUp[];
    double HP_BuferDn[];

    int F_Period;
    int N_Period;
    int H_Period;
    int Dev1;
    int Stp1;
    int Dev2;
    int Stp2;
    int Dev3;
    int Stp3;

    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int init()
      {
    // --------- 暑痧尻蜩痼屐 镥痂鈿?瀠 鐿耱痤屙? 氰闈嚆鉬
       if (Period1>0) F_Period=MathCeil(Period1*Period()); else F_Period=0;
       if (Period2>0) N_Period=MathCeil(Period2*Period()); else N_Period=0;
       if (Period3>0) H_Period=MathCeil(Period3*Period()); else H_Period=0;
      
    //---- 吾疣徉螓忄屐 1 狍翦?
       if (Period1>0)
       {
       SetIndexStyle(0,DRAW_ARROW,0,1);
       SetIndexArrow(0,Symbol_1_Kod);
       SetIndexBuffer(0,FP_BuferUp);
       SetIndexEmptyValue(0,0.0);
      
       SetIndexStyle(1,DRAW_ARROW,0,1);
       SetIndexArrow(1,Symbol_1_Kod);
       SetIndexBuffer(1,FP_BuferDn);
       SetIndexEmptyValue(1,0.0);
       }
      
    //---- 吾疣徉螓忄屐 2 狍翦?
       if (Period2>0)
       {
       SetIndexStyle(2,DRAW_ARROW,0,2);
       SetIndexArrow(2,Symbol_2_Kod);
       SetIndexBuffer(2,NP_BuferUp);
       SetIndexEmptyValue(2,0.0);
      
       SetIndexStyle(3,DRAW_ARROW,0,2);
       SetIndexArrow(3,Symbol_2_Kod);
       SetIndexBuffer(3,NP_BuferDn);
       SetIndexEmptyValue(3,0.0);
       }
    //---- 吾疣徉螓忄屐 3 狍翦?
       if (Period3>0)
       {
       SetIndexStyle(4,DRAW_ARROW,0,4);
       SetIndexArrow(4,Symbol_3_Kod);
       SetIndexBuffer(4,HP_BuferUp);
       SetIndexEmptyValue(4,0.0);

       SetIndexStyle(5,DRAW_ARROW,0,4);
       SetIndexArrow(5,Symbol_3_Kod);
       SetIndexBuffer(5,HP_BuferDn);
       SetIndexEmptyValue(5,0.0);
       }
    // 吾疣徉螓忄屐 珥圜屙? 溴忤圉栝 ?泐?
       int CDev=0;
       int CSt=0;
       int Mass[];
       int C=0; 
       if (IntFromStr(Dev_Step_1,C, Mass)==1)
          {
            Stp1=Mass[1];
            Dev1=Mass[0];
          }
      
       if (IntFromStr(Dev_Step_2,C, Mass)==1)
          {
            Stp2=Mass[1];
            Dev2=Mass[0];
          }     
      
      
       if (IntFromStr(Dev_Step_3,C, Mass)==1)
          {
            Stp3=Mass[1];
            Dev3=Mass[0];
          }     
       return(0);
      }
    //+------------------------------------------------------------------+
    //| Custor indicator deinitialization function                       |
    //+------------------------------------------------------------------+
    int deinit()
      {
    //----
       
    //----
       return(0);
      }

    //+------------------------------------------------------------------+
    //| Custom indicator iteration function                              |
    //+------------------------------------------------------------------+
    int start()
      {
       if (Period1>0) CountZZ(FP_BuferUp,FP_BuferDn,Period1,Dev1,Stp1);
       if (Period2>0) CountZZ(NP_BuferUp,NP_BuferDn,Period2,Dev2,Stp2);
       if (Period3>0) CountZZ(HP_BuferUp,HP_BuferDn,Period3,Dev3,Stp3);
       return(0);
      }
    //+------------------------------------------------------------------+
    // 漕鐿腠栩咫 趔黻鯊?
    //int Take

     

    //+------------------------------------------------------------------+
    //| 澤黻?纛癆桊鉬囗? 氰闈嚆?                       |
    //+------------------------------------------------------------------+ 
    int CountZZ( double& ExtMapBuffer[], double& ExtMapBuffer2[], int ExtDepth, int ExtDeviation, int ExtBackstep )
      {
       int    shift, back,lasthighpos,lastlowpos;
       double val,res;
       double curlow,curhigh,lasthigh,lastlow;

       for(shift=Bars-ExtDepth; shift>=0; shift--)
         {
          val=Low[Lowest(NULL,0,MODE_LOW,ExtDepth,shift)];
          if(val==lastlow) val=0.0;
          else
            {
             lastlow=val;
             if((Low[shift]-val)>(ExtDeviation*Point)) val=0.0;
             else
               {
                for(back=1; back<=ExtBackstep; back++)
                  {
                   res=ExtMapBuffer[shift+back];
                   if((res!=0)&&(res>val)) ExtMapBuffer[shift+back]=0.0;
                  }
               }
            }
           
              ExtMapBuffer[shift]=val;
          //--- high
          val=High[Highest(NULL,0,MODE_HIGH,ExtDepth,shift)];
          if(val==lasthigh) val=0.0;
          else
            {
             lasthigh=val;
             if((val-High[shift])>(ExtDeviation*Point)) val=0.0;
             else
               {
                for(back=1; back<=ExtBackstep; back++)
                  {
                   res=ExtMapBuffer2[shift+back];
                   if((res!=0)&&(res<val)) ExtMapBuffer2[shift+back]=0.0;
                  }
               }
            }
          ExtMapBuffer2[shift]=val;
         }
       // final cutting
       lasthigh=-1; lasthighpos=-1;
       lastlow=-1;  lastlowpos=-1;

       for(shift=Bars-ExtDepth; shift>=0; shift--)
         {
          curlow=ExtMapBuffer[shift];
          curhigh=ExtMapBuffer2[shift];
          if((curlow==0)&&(curhigh==0)) continue;
          //---
          if(curhigh!=0)
            {
             if(lasthigh>0)
               {
                if(lasthigh<curhigh) ExtMapBuffer2[lasthighpos]=0;
                else ExtMapBuffer2[shift]=0;
               }
             //---
             if(lasthigh<curhigh || lasthigh<0)
               {
                lasthigh=curhigh;
                lasthighpos=shift;
               }
             lastlow=-1;
            }
          //----
          if(curlow!=0)
            {
             if(lastlow>0)
               {
                if(lastlow>curlow) ExtMapBuffer[lastlowpos]=0;
                else ExtMapBuffer[shift]=0;
               }
             //---
             if((curlow<lastlow)||(lastlow<0))
               {
                lastlow=curlow;
                lastlowpos=shift;
               }
             lasthigh=-1;
            }
         }
     
       for(shift=Bars-1; shift>=0; shift--)
         {
          if(shift>=Bars-ExtDepth) ExtMapBuffer[shift]=0.0;
          else
            {
             res=ExtMapBuffer2[shift];
             if(res!=0.0) ExtMapBuffer2[shift]=res;
            }
         }
     }
     
    int Str2Massive(string VStr, int& M_Count, int& VMass[])
      {
        int val=StrToInteger( VStr);
        if (val>0)
           {
             M_Count++;
             int mc=ArrayResize(VMass,M_Count);
             if (mc==0)return(-1);
              VMass[M_Count-1]=val;
             return(1);
           }
        else return(0);   
      }
     
     
    int IntFromStr(string ValStr,int& M_Count, int& VMass[])
      {
       
        if (StringLen(ValStr)==0) return(-1);
        string SS=ValStr;
        int NP=0;
        string CS;
        M_Count=0;
        ArrayResize(VMass,M_Count);
        while (StringLen(SS)>0)
          {
                NP=StringFind(SS,",");
                if (NP>0)
                   {
                     CS=StringSubstr(SS,0,NP);
                     SS=StringSubstr(SS,NP+1,StringLen(SS)); 
                   }
                   else
                   {
                     if (StringLen(SS)>0)
                        {
                          CS=SS;
                          SS="";
                        }
                   }
                if (Str2Massive(CS,M_Count,VMass)==0)
                   {
                     return(-2);
                   }
          }
        return(1);   
      }

    股價跌到一個相對低點出現數字3字符,漲到一個相對高點也出現一個數字3字符。
    把以上代碼改成金字塔的語言。


    此主題相關圖片如下:w@`w@iap~0lykyws2z%vvk.jpg

     

  • 金字塔客服: 這個玩意干嘛的?相對低點和相對高點怎么個相對法?

 

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

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


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

相關文章

    沒有相關內容
中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

亚洲激情偷拍| 午夜精品国产| 午夜视频精品| 欧美天天在线| 国产精品美女诱惑| 欧美1区免费| 亚洲国产午夜| 久久久久网址| 亚洲裸体俱乐部裸体舞表演av| 国产精品美女| 一区二区亚洲精品| 久久午夜精品一区二区| 亚洲福利av| 欧美综合二区| av不卡在线| 欧美成人一区二免费视频软件| 亚洲福利av| 欧美啪啪一区| 久久久久免费| 亚洲在线黄色| 一本色道婷婷久久欧美| 欧美日韩一卡| 欧美一区二区三区久久精品| 国产欧美日韩一区二区三区在线| 欧美日本中文| 久久综合激情| 裸体素人女欧美日韩| 亚洲精品欧洲精品| 好看不卡的中文字幕| 欧美1区2区视频| 久久精品欧洲| 亚洲一卡久久| 国产精品有限公司| 国产三级精品在线不卡| 亚洲欧洲一级| 亚洲高清在线播放| 亚洲国产精品久久久久久女王| 欧美精品aa| 午夜久久影院| 欧美日韩p片| 久久一本综合频道| 午夜精品免费| 国内精品久久久久久久影视蜜臀 | 亚洲激情视频| 一区免费视频| 亚洲日本欧美| 国产精品毛片| 久久综合中文色婷婷| 欧美一区二区| 精品不卡在线| 国产精品入口| 久久中文欧美| 激情久久中文字幕| 99国内精品久久久久久久软件| 亚洲激精日韩激精欧美精品| 在线综合欧美| 久久婷婷激情| 狠狠干综合网| 亚洲一卡久久| 午夜精彩国产免费不卡不顿大片| 欧美日韩在线一二三| 一区在线视频| 亚洲综合二区| 国产主播一区二区三区四区| 亚洲欧洲久久| 欧美 日韩 国产精品免费观看| 欧美大片专区| 一本色道久久综合亚洲精品高清 | 欧美日韩一区二区三| 狠久久av成人天堂| 亚洲一区二区三区涩| 久久精品三级| 亚洲欧洲一区二区天堂久久| 久久aⅴ国产紧身牛仔裤| 欧美日韩在线精品一区二区三区| 亚洲狠狠婷婷| 你懂的视频一区二区| 一区二区三区我不卡| 亚洲一区二区三区精品动漫| 国产精品sm| 亚欧成人精品| 亚洲三级毛片| 国产自产精品| 久久美女性网| 亚洲看片一区| 国产精品theporn| 免费日韩精品中文字幕视频在线| 合欧美一区二区三区| 媚黑女一区二区| 一区二区三区av| 亚洲天堂黄色| 欧美 日韩 国产精品免费观看| 日韩图片一区| 欧美日韩精品免费观看视频完整| 亚洲一区二区精品在线观看| 亚洲高清二区| 极品尤物久久久av免费看| 久久精品一二三区| 亚洲一区二区精品在线观看| 亚洲人成网站在线观看播放| 欧美性色综合| 欧美日韩国产三区| 久久久亚洲一区| 国产伦精品一区二区三区视频孕妇| 亚洲视频中文| 国内久久精品| 极品裸体白嫩激情啪啪国产精品| 午夜精品一区二区在线观看| 久热国产精品| 欧美在线免费一级片| 另类国产ts人妖高潮视频| 99综合在线| 一区二区三区四区五区精品视频 | 黄色在线一区| 激情文学一区| 亚洲国产mv| 日韩视频二区| 亚洲黄色视屏| 亚洲九九精品| 国产精品视区| 午夜在线视频一区二区区别| 久久国产88| 欧美成人中文| 国产在线成人| 最新成人av网站| 一级成人国产| 美女视频一区免费观看| 午夜日韩av| 亚洲国产激情| 亚洲一区二区三区免费在线观看| 久久aⅴ国产紧身牛仔裤| 老牛国产精品一区的观看方式| 女女同性女同一区二区三区91| 欧美视频四区| 一本久道综合久久精品| 亚洲一区二区三区色| 女女同性女同一区二区三区91| 国产精品jizz在线观看美国| 日韩亚洲欧美精品| 久久激情中文| 在线国产精品一区| 免费一级欧美片在线播放| 久久久人人人| 91久久精品www人人做人人爽| 国产精品永久| 亚洲天堂成人| 久久久久免费| 一本色道久久综合一区| 午夜久久黄色| 国产精品一二| 尤物在线精品| 欧美黄色一级视频| 亚洲福利免费| 午夜欧美精品| 亚洲一区二区精品在线| 国产一区欧美| 久久国产一区| 国产区欧美区日韩区| 欧美日韩一区二区视频在线观看 | 午夜亚洲福利| 中文精品在线| 精品91在线| 久久天堂精品| 99精品免费网| 国产精品v亚洲精品v日韩精品| 国产精品一区亚洲| 亚洲国产日韩在线| 欧美久久成人| 久久久久久久久久久一区| 99国产精品久久久久久久| 欧美成人tv| 久久国产免费| 亚洲欧美清纯在线制服| 亚洲国产日韩在线| 黄色另类av| 欧美精选一区| 欧美一区二区三区在线播放| 亚洲一区在线直播| 日韩午夜激情| 亚洲麻豆av| 亚洲国产三级| 尤物网精品视频| 亚洲午夜伦理| 欧美日韩在线观看一区二区三区| 久久国产欧美| 久久午夜av| 欧美va亚洲va日韩∨a综合色| 翔田千里一区二区| 亚洲一区久久| 免费日韩视频| 老色鬼久久亚洲一区二区| 麻豆久久婷婷| 久久综合狠狠| 欧美视频不卡| 1024成人| 国产精品美女久久久| 国产农村妇女精品一二区| 性久久久久久| 玖玖在线精品| 好看的日韩av电影| 日韩视频中文| 免费亚洲一区二区| 欧美日韩国产综合网| 精品69视频一区二区三区Q| 影音先锋中文字幕一区| 一区二区av| 美女爽到呻吟久久久久| 欧美aa国产视频| 狠狠色丁香久久综合频道| 欧美日韩系列| 亚洲作爱视频| 久久综合影视| 亚洲国产精品一区二区第四页av| 99精品免费视频| 久久久亚洲人| 亚洲承认在线| 久久精品二区| 18成人免费观看视频| 9国产精品视频| 久久在线精品| 99亚洲精品| 欧美福利影院| 一本色道婷婷久久欧美| 欧美一区91| 99国产精品久久久久老师| 久久久久中文| 亚洲日本激情| 欧美激情视频一区二区三区免费| 亚洲欧洲日本mm| 久久亚洲影院| 一区二区日本视频| 国模精品娜娜一二三区| 国产精品嫩草99av在线| 国产在线成人| 久久久久国产精品午夜一区| 激情一区二区三区| 欧美在线高清| 男人的天堂亚洲| 99国内精品| 国语精品一区| 欧美日韩国产一区精品一区| 亚洲一区二区三区欧美| 激情欧美日韩| 欧美日韩在线大尺度| 噜噜噜久久亚洲精品国产品小说| 在线精品亚洲| 国产一区再线| 国产精品vip| 欧美精品观看| 老牛嫩草一区二区三区日本| 在线亚洲观看| 一本色道精品久久一区二区三区 | 精品1区2区3区4区| 欧美精品网站| 欧美一区精品| 欧美69视频| 午夜久久美女| 欧美黄色一区| 午夜精品婷婷| 欧美日产一区二区三区在线观看| 久久九九电影| 久久久福利视频| 欧美在线91| 欧美日本三区| 欧美日韩18| 国产精品国产亚洲精品看不卡15| 欧美在线网址| 欧美三级视频| 欧美全黄视频| 欧美日韩一区二| 国内揄拍国内精品久久| 在线观看成人一级片| 亚洲人人精品| 国产欧美91| 亚洲一区自拍| 久久一区二区三区超碰国产精品| 久久一二三四| 国产精品国码视频| 亚洲精品中文字幕在线| 国产伦精品一区| 欧美freesex交免费视频| 欧美日韩国内| 亚洲清纯自拍| 午夜一区不卡| 欧美日韩免费| 亚洲国产精品一区二区第四页av| 亚洲精品影院| 久久免费高清| 亚洲黄色成人| 久久午夜影视| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产精品二区在线观看| 黄色精品免费| 亚洲女同在线| 国产精品国产三级欧美二区| 亚洲黄页一区| 久久久国产精品一区二区三区| 欧美日韩天堂| 一级日韩一区在线观看| 欧美二区不卡| 国产九九精品| 极品少妇一区二区三区| 久久高清一区| 亚洲欧美清纯在线制服| 香蕉久久夜色精品| 欧美日韩视频| 亚洲欧美日韩精品综合在线观看 | 国内精品久久国产| 国产精品夜夜夜| 国产精品av久久久久久麻豆网| 亚洲片区在线| 欧美日本亚洲| 麻豆久久久9性大片| 亚洲欧洲日本国产| 欧美日韩视频一区二区三区| 国产精品久久久久9999高清| 黄色成人91| 欧美激情无毛| 久久综合婷婷| 麻豆精品视频| 国内一区二区三区在线视频| 欧美一级播放| 国产综合精品| 久色成人在线| 午夜在线精品偷拍| 国产欧美高清| 亚洲日本黄色| 在线日韩中文| 欧美日韩一区二区三区在线视频 | 欧美一区不卡| 国产精品日韩二区| 亚洲国产精品日韩| 欧美久久99| 欧美一区二区视频在线| 免费看亚洲片| 国产毛片久久| 国产日韩欧美一区| 国产三区二区一区久久| 一区二区三区福利| 国产精品美女| 亚洲欧美久久| 亚洲欧美日韩综合国产aⅴ| 国产农村妇女精品一区二区| 国产一区二区高清| 亚洲一区日韩在线| 久久av最新网址| 老司机精品视频网站| 久久在线91| 欧美日韩在线精品一区二区三区| 欧美理论在线| 精品福利av| 99精品视频免费观看| 国产伦精品一区二区三区四区免费| 国产美女一区| 欧美a级片一区| 亚洲午夜激情在线| 中文有码久久| 久久精品毛片| 合欧美一区二区三区| 亚洲黄色影院| 性欧美videos另类喷潮| 欧美日韩高清免费| 亚洲啪啪91| 久久精品日韩欧美| 极品av少妇一区二区| 国产一区白浆| 欧美人成在线| 国产欧美日韩综合一区在线播放 | 欧美午夜免费影院| 激情丁香综合| 国产精品一区亚洲| 欧美日韩精品免费观看视频完整| 在线日韩视频| 久久综合中文| 99爱精品视频| 国产精品yjizz| 亚洲自啪免费| 一区二区亚洲| 欧美一区2区三区4区公司二百| 伊人久久av导航| 久久久777| 国产欧美日韩视频一区二区三区| 欧美成人有码| 亚洲专区一区二区三区| 激情久久一区| 欧美 日韩 国产 一区| 国产欧美二区| 亚洲国产精品久久久久婷婷老年 | 欧美在线91| 亚洲一区二区三区精品动漫| 欧美日韩一区二区高清| 免费亚洲一区二区| 一区二区高清视频| 尹人成人综合网| 欧美日韩久久| 久久综合狠狠| 久久国产一区| 国产精品久久久久毛片大屁完整版| 国内激情久久| 欧美搞黄网站|