Watch how to download trading robots for free
Find us on Twitter!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Indicators

Resistance & Support - indicator for MetaTrader 5

Views:
21502
Rating:
(41)
Published:
2017.11.03 12:39
Updated:
2017.11.21 08:25
MQL5 Freelance Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

Resistance and support lines are drawn based on the iFractals indicator. The indicator takes into account the fact that the last value of Fractals can be redrawn, therefore +5 additional bars are analyzed:

//--- number of values copied from the iFractals indicator 
   int values_to_copy=-1;
//--- if it is the first start of calculation of the indicator
   if(prev_calculated==0)
      values_to_copy=rates_total;
   else
     {
      //--- it means that it's not the first time of the indicator calculation, and since the last call of OnCalculate() 
      //--- for calculation not more than one bar is added 
      //--- value "+5" - because of the feature of drawing fractals
      values_to_copy=(rates_total-prev_calculated)+5;
     }

In order to compare "Resistance & Support" and "Fractals" in the strategy tester, do the following:

  • Attach "Fractals" on a clear chart.
  • Then right-click on the chart → Templates → Save Template. Use "tester" for the name of the template. As a result, you save the chart with the attached Fractals indicator in the "tester.tpl" template.
  • Start:
    • Either debugging on history (from the MetaEditor by pressing "Ctrl" + "F5")
    • Or visual testing (from the terminal, from the Strategy Tester window).

Testing of the "Resistance & Support" indicator in the strategy tester is shown below:

Resistance & Support

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/19241

MACD Stochastic MACD Stochastic

The trading system is based on iMACD (Moving Average Convergence/Divergence, MACD) and iStochastic (Stochastic Oscillator)

Nova Nova

The Expert Advisor checks the direction in which the price has been moving for the last 10 seconds, and opens a position in accordance with the movement. The EA sets Stop Loss and Take Profit.

CDictionary CDictionary

An implementation of the dictionary (associative array) data structure in MQL5, based on CArrayObj and CList.

PS Magicas - Three moving averages PS Magicas - Three moving averages

PS Magicas - Three moving averages that give target and possible entries.