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

您現(xiàn)在的位置:程序化交易>> 外匯現(xiàn)貨>> MT4>> MT4公式>>正文內(nèi)容

MT4的網(wǎng)格交易策略源碼[MT4公式]

  •  以下是我在網(wǎng)上看到的一個(gè)網(wǎng)格交易法的源碼,希望更多的人貼一些網(wǎng)格交易法的源碼,大家一起學(xué)習(xí)提高。




    //+------------------------------------------------------------------+

    //|                                                      Grid1.1.mq4 |

    //|                                          Copy* 順勢(shì)加碼 2006 |

    //|                                                |

    //+------------------------------------------------------------------+

    #property copy* "Copy* 順勢(shì)加碼 2006"

    #property link      "bonnyshi@gmail.com"

    #include <stdlib.mqh>



    extern double GridStep=50;        //格幅

    extern double GridLength=100;   //格長(zhǎng)

    double PivotPr, Multiple, i, Lots=0.1, STOPLEVEL, TP, ST;

    string Text="Grid";

    int Magic, j, BuyCount, SellCount, DTS, Ticket;

    //+------------------------------------------------------------------+

    int init()    //初始化部分將定義參數(shù)賦值: 每次在start里面都可能被賦值一次,消耗時(shí)間

       

        if (DTS==4)  DTS=2;

           else  DTS=0;

        Magic =105;

        GridStep =GridStep*Point;

        GridLength =GridLength*Point;

        STOPLEVEL =MarketInfo(Symbol(),MODE_STOPLEVEL)*Point;

        return(0);

       



    //+------------------------------------------------------------------+

    int start()

    {

        Multiple =NormalizeDouble((Bid-NormalizeDouble(Bid,DTS))/GridStep, 0); // 評(píng)rint 檢查這地方出值為0  

        PivotPr =NormalizeDouble(Bid,DTS) +GridStep*Multiple;

        // 下網(wǎng)格布網(wǎng)

        for(i=PivotPr; i>=PivotPr-GridLength; i=i-GridStep)

           {

            BuyCount=0; SellCount=0;

            for(j=0; j<OrdersTotal(); j++)

               {

                if(OrderSelect(j,SELECT_BY_POS)==false) return(0);

      

                if(OrderMagicNumber()==Magic && NormalizeDouble(OrderOpenPr(),DTS)==NormalizeDouble(i,DTS) )

                  {

                   if(OrderType()==OP_BUY || OrderType()==OP_BUYLIMIT )    BuyCount++;

                   if(OrderType()==OP_SELL || OrderType()==OP_SELLSTOP )     SellCount++;

                  }

               }

            if(BuyCount==0)

               {

                TP =i+GridStep; ST=0;

                if(Ask-i>=STOPLEVEL)

                  {

                  Ticket =OrderSend(Symbol(),OP_BUYLIMIT,Lots,i,0,ST,TP,"Grid - BuyLimit",Magic,0,0);

                  if (Ticket>0) Alert(Symbol()," ",Ticket,"Grid -   BuyLimit=",i," 開倉(cāng)成功");

                    else Alert( Symbol(),"Grid - BuyLimit=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                  Sleep(10000);

                  }

               if(Ask==i)

                  {

                   Ticket=OrderSend(Symbol(),OP_BUY,Lots,i,0,ST,TP,"Grid - Buy",Magic,0,0);

                   if (Ticket>0) Alert(Symbol()," ",Ticket,"Grid -   Buy=",i," 開倉(cāng)成功");

                   else Alert( Symbol(),"Grid - Buy=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                   Sleep(10000);

                 }

              }

           if(SellCount==0)

              {

               TP=i-GridStep;ST=0;

               if(Bid-i>=STOPLEVEL)

                 {

                  Ticket=OrderSend(Symbol(),OP_SELLSTOP,Lots,i,0,ST,TP,"Grid - SellStop",Magic,0,0);

                  if (Ticket>0) Alert(Symbol()," ",Ticket,"Grid -   SellStop=",i," 開倉(cāng)成功");

                  else Alert( Symbol(),"Grid - SellStop=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                  Sleep(10000);

                 }

               if(Bid==i)

                 {

                  Ticket=OrderSend(Symbol(),OP_SELL,Lots,i,0,ST,TP,"Grid - Sell",Magic,0,0);

                  if (Ticket>0) Alert(Symbol()," ",Ticket,"Grid -   BuyLimit=",i," 開倉(cāng)成功");

                  else Alert( Symbol(),"Grid - BuyLimit=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                  Sleep(10000);

                 }

              }

          }   

      

       // 上網(wǎng)格布網(wǎng)

       for(i=PivotPr+GridStep;i<=PivotPr+GridLength;i=i+GridStep)

          {

      

           BuyCount=0;SellCount=0;

           for(j=0;j<OrdersTotal();j++)

              {

               if(OrderSelect(j,SELECT_BY_POS)==false) return(0);

               if(OrderMagicNumber()==Magic && NormalizeDouble(OrderOpenPrice(),DTS)==NormalizeDouble(i,DTS) )

                 {

                  if(OrderType()==OP_BUY || OrderType()==OP_BUYSTOP)    BuyCount++;   

                  if(OrderType()==OP_SELL || OrderType()==OP_SELLLIMIT)  SellCount++;

                 }

              }

           if(BuyCount==0)

              {

               TP=i+GridStep;ST=0;

               if(i-Ask>=STOPLEVEL)

                 {Ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,i,0,ST,TP,"Grid +  BuyStop",Magic,0,0);

                  if (Ticket>0) Alert(Symbol()," ",Ticket,"Grid +    BuyStop=",i," 開倉(cāng)成功");

                  else Alert( Symbol(),"Grid +  BuyStop=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                  Sleep(10000);

                 }

               if(i==Ask)

                 {

                 Ticket=OrderSend(Symbol(),OP_BUY,Lots,i,0,ST,TP,"Grid +  Buy",Magic,0,0);

                 if(Ticket>0) Alert(Symbol(),"  ",Ticket,"Grid +   Buy=",i," 開倉(cāng)成功");

                 else Alert( Symbol(),"Grid +  Buy=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                 Sleep(10000);

                }

             }

         if(SellCount==0)

             {

              TP=i-GridStep;ST=0;

              if(i-Bid>=STOPLEVEL)

                {

                Ticket=OrderSend(Symbol(),OP_SELLLIMIT,Lots,i,0,ST,TP,"Grid +  SellLimit",Magic,0,0);

                if (Ticket>0) Alert(Symbol()," ",Ticket,"Grid +    SellLimit=",i," 開倉(cāng)成功");

                else Alert( Symbol(),"Grid +  SellLimit=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                Sleep(10000);

                }  

              if(i==Bid)

                {

                Ticket=OrderSend(Symbol(),OP_SELL,Lots,i,0,ST,TP,"Grid + Sell",Magic,0,0);

                if(Ticket>0) Alert(Symbol(),"  ",Ticket,"Grid +    Sell=",i," 開倉(cāng)成功");

                else Alert( Symbol(),"Grid +  Sell=",i," 開倉(cāng)失敗:",ErrorDescription(GetLastError()));

                Sleep(10000);

                }

             }

        }

       

    //----

       return(0);

    }

    //+------------------------------------------------------------------+

 

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

可聯(lián)系技術(shù)人員 QQ: 1145508240  有需要幫忙請(qǐng)點(diǎn)擊這里留言!!!進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價(jià)格!

 


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

相關(guān)文章

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

国产一区二区三区自拍| 欧美连裤袜在线视频| 国产区精品在线观看| 欧美在线视频全部完| 亚洲国产精品久久人人爱蜜臀 | 亚洲成人资源网| 欧美午夜免费影院| 久久精品视频在线| 99国产精品私拍| 亚洲第一级黄色片| 国产精品国产三级国产普通话蜜臀 | 欧美色精品天天在线观看视频| 欧美丰满高潮xxxx喷水动漫| 狼人社综合社区| 久久精品国产亚洲aⅴ| 激情欧美一区二区| 精品福利av| 欧美视频你懂的| 欧美xxx在线观看| 久久国产视频网| 亚洲一区二区在线看| 亚洲精品乱码久久久久久| 激情视频一区二区| 欧美日韩另类字幕中文| 蜜桃av一区二区三区| 黄网站免费久久| 国产精品美女久久久浪潮软件| 欧美一区国产一区| 亚洲日本免费| 欧美色图五月天| 欧美激情综合五月色丁香| 老司机67194精品线观看| 最新日韩av| 在线成人激情视频| 国产精品午夜在线观看| 国产精品国产三级国产aⅴ入口| 国产精品久久久久一区二区| 国产情侣一区| 狠狠久久亚洲欧美| 国产精品影视天天线| 国产欧美日韩一区| 久久国产手机看片| 亚洲午夜在线观看| 日韩亚洲欧美一区| 国产精品久久午夜| 欧美精品亚洲二区| 男女精品视频| 亚洲一区日本| 亚洲视屏在线播放| 国户精品久久久久久久久久久不卡 | 亚洲欧美一区二区激情| 伊人精品久久久久7777| 精品99视频| 伊人一区二区三区久久精品| 亚洲欧洲一区| 一本久道久久综合婷婷鲸鱼| 香蕉免费一区二区三区在线观看 | 亚洲精品无人区| 夜色激情一区二区| 欧美精品一区二区三区久久久竹菊 | 欧美日韩一区在线观看| 国产精品成人在线| 欧美日韩免费观看一区| 国产精品初高中精品久久| 国产乱码精品一区二区三| 国产一区日韩欧美| 国产一在线精品一区在线观看| 最新国产の精品合集bt伙计| 亚洲摸下面视频| 久久九九99视频| 欧美大尺度在线观看| 欧美日本在线观看| 一区二区三区黄色| 亚洲乱码久久| 亚洲专区在线| 亚洲伊人网站| 国产精品成人一区| 久久蜜桃资源一区二区老牛| 欧美成人有码| 国产精品人人爽人人做我的可爱| 黑人操亚洲美女惩罚| 亚洲精品美女在线| 99精品欧美一区二区三区| 亚洲欧美在线高清| 欧美亚洲自偷自偷| 久久久久成人精品免费播放动漫| 欧美日韩国产三级| 国产精品xnxxcom| 激情久久一区| 中日韩男男gay无套| 国产精品qvod| 国产精品亚洲综合久久| 亚洲第一网站| 中文日韩在线视频| 欧美一区=区| 欧美成人中文| 国产日韩欧美在线播放不卡| 国产欧美一区二区视频| 亚洲国产色一区| 亚洲欧美区自拍先锋| 免费一区二区三区| 欧美日韩福利| 尤物视频一区二区| 日韩一级大片| 久久综合五月| 国产精品视频一区二区三区| 一区二区三区毛片| 久久精品国产久精国产爱| 欧美三级乱人伦电影| 在线精品亚洲一区二区| 亚洲欧美影院| 欧美男人的天堂| 在线观看日韩国产| 中文精品视频| 亚洲精品视频一区| 亚洲天堂网站在线观看视频| 欧美精品亚洲二区| 国产一区二区精品丝袜| 亚洲桃色在线一区| 久久色中文字幕| 国产乱码精品一区二区三区av| 亚洲视频1区2区| 欧美日韩免费精品| 另类激情亚洲| 国产欧美日韩精品一区| 国产精品羞羞答答| 欧美日韩在线三区| 国产一区二区三区四区三区四| 亚洲国产mv| 久久久91精品国产一区二区三区 | 欧美国产日韩一区二区三区| 亚洲成人原创| 欧美一区观看| 国产精品剧情在线亚洲| 国产伦精品免费视频| 亚洲毛片一区二区| 久久国产天堂福利天堂| 国产精品亚洲综合天堂夜夜| 亚洲一区免费视频| 欧美精品色网| 亚洲免费电影在线观看| 欧美成人黑人xx视频免费观看| 亚洲全黄一级网站| 久久亚洲综合| 一区精品在线| 久久久久久9| 国产综合自拍| 久久久国产精彩视频美女艺术照福利| 国内视频一区| 麻豆精品视频在线| 国产一区二三区| 久久久久青草大香线综合精品| 欧美日韩中文字幕在线视频| 亚洲图片自拍偷拍| 欧美区亚洲区| 亚洲最黄网站| 欧美日韩亚洲成人| 亚洲人成网在线播放| 欧美久久成人| 中国成人黄色视屏| 欧美日韩大片| 亚洲中无吗在线| 国产日韩欧美精品| 亚洲免费视频一区二区| 国产欧美日韩不卡| 午夜精品久久久久久久99樱桃 | 99精品欧美一区二区三区| 欧美伦理视频网站| 亚洲人体偷拍| 欧美性猛交视频| 欧美一区二区三区久久精品茉莉花| 在线不卡视频| 欧美日韩国产综合视频在线观看中文| 亚洲午夜精品福利| 国产精品理论片| 久久精品视频在线看| 亚洲国产另类精品专区| 欧美日韩国产综合久久| 香蕉久久夜色精品国产| 精品二区视频| 欧美三区在线观看| 一区二区三区视频观看| 国产伦精品一区二区三区高清版| 老**午夜毛片一区二区三区| 亚洲伊人伊色伊影伊综合网| 亚洲国产精品va在看黑人| 国产精品av免费在线观看| 欧美一区二区三区四区在线观看地址 | 在线综合亚洲| 国产亚洲美州欧州综合国| 欧美1区2区视频| 亚洲一区国产视频| 国产精自产拍久久久久久| 久久婷婷国产综合国色天香 | 久久精品国产99精品国产亚洲性色| 99综合在线| 红桃视频国产一区| 欧美1级日本1级| 国产一区二区三区四区五区美女 | 精品成人一区二区三区四区|