거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

Future___ - MetaTrader 4용 expert

조회수:
17151
평가:
(11)
게시됨:
2016.07.01 09:40
FutureMA.mq4 (11.75 KB) 조회
FutureMACD.mq4 (10.95 KB) 조회
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

Attempt to create a grid encouraged me to do this.

Take N+M bars on history interval. Write the indicator signals among N bars, and the result among M bars.

This results in a file named [sequence of indicator signals from N bars].csv.

The file contains the subsequent history results.

For example, write the following to a small block:

      int history [1000];
      for (int i=analiz_bars+poisk_fractals;i>poisk_fractals;i--)
         {
         history [i] = NormalizeDouble((tocnost*iMACD(NULL,0,Per_MACD/4,Per_MACD,9,PRICE_CLOSE,MODE_MAIN, i)/(100*Point)),0);
         }
It outputs an array which is further used here:
      string posledovatelnost = shethik +"_";
      for (i=analiz_bars+poisk_fractals;i>poisk_fractals;i--)
         {
         posledovatelnost =posledovatelnost+history [i]+"_";
         }
      posledovatelnost = posledovatelnost +".csv";

Then save the file with the name [posledovatelnost].

Write the number of calls (to determine the statistical weight) and results of the following block to that file:

      double MaxHighPik = High [poisk_fractals]; //Start comparing the bars
      double MaxLowPik = Low [poisk_fractals];  
      for (i=poisk_fractals; i>=1; i--)
         {
         if (MaxHighPik < High [i])
            {
            MaxHighPik = High [i];     
            }
         if (MaxLowPik > Low [i])
            {
            MaxLowPik = Low [i];       
            }
         }
         
      double Fractal_Up = (MaxHighPik - Open [poisk_fractals])/Point;
      double Fractal_Down = (Open [poisk_fractals]-MaxLowPik)/Point;
The movement direction of the following N bars and the reached maximums are determined here. The results are written as averaged with the ability to assign the more recent data an increased or decreased statistical weight using the zabyvaemost variable. The indicator values are additionally averaged by the tocnost variable. With minimal averaging only the direction +1 or -1 is given.

But. Despite the wonderful looks the results are not impressive. Two expert advisors are provided as example. Profitability rarely rises above 1.1

Example of using the MA:

If anyone manages to make a decent EA, please contact me.

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

Billy expert Billy expert

The Expert Advisor uses a certain candlestick pattern and Stochastic.

ChangeObjectsColor ChangeObjectsColor

The script allows to change the color of selected objects to specified one.

Stochastic Divergence Stochastic Divergence

Divergence based on a standard Stochastic with Alert and language selection.

Doubler Doubler

Simple Expert Advisor that simultaneously opens two positions in different directions, provided that the stop loss of the losing position triggers 5 points earlier than the take profit of the profitable one.