거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
조회수:
4632
평가:
(26)
게시됨:
2017.11.03 11:31
업데이트됨:
2018.06.26 14:51
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

A further development of Multi Arbitration 1.000.

Difference from 1.000:

  • The EA is only launched on PERIOD_M1 (see the explanation below, parameter Time frame).

  • The EA now trades two symbols simultaneously. The second symbol is taken from the ExtArrSymbols static array:

    string         ExtArrSymbols[20]=
      {
       "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
       "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
       "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
       "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
      };
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
    
  • Position opening principle has changed:

    • Now, a new BUY position can only be opened when the current price is below the lowest BUY position.
    • A new SELL position can only be opened when the current price is above the highest SELL position.

    Multi Arbitration 1.1xx

  • The new parameter Time frame allows optimizing the EA on any chart. The Expert Advisor works when a new bar of the main symbol appears (i.e. the symbol of the chart on which the EA is running):

    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //--- we work only at the time of the birth of new bar
       static datetime prevtime=0;
       datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame);
       if(time_0==prevtime)
          return;
       prevtime=time_0;
    

    Here the InpTimeFrame variable is our Time frame input. Depending on the Time frame input, we can enable the EA to work on any timeframe!

  • Testing results on EURUSD:

    Multi Arbitration 1.1xx test

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/18751

ParTest ParTest

The Paramon indicator with a color filling of the channel.

Exp_Omni_Trend Exp_Omni_Trend

A trading system based on the Omni_Trend indicator signals.

ZigZagOnParabolic_channel ZigZagOnParabolic_channel

A channel based on peaks and troughs of ZigZagOnParabolic.

AFStar AFStar

A semaphore signal indicator.