5.0 01 There are many different ways to approach the market. One method that may surprise some is to trade a breakout in a strong directional markets. Below we can find a great example using the EURUSD daily chart. It has been trending lower for the last two months, and has declinedRead More →

5.0 01 This strategy is a basic scalping strategy that aims to make quick gains off of the day’s high or low. The rules for entry are very basic and easy to follow. Exit, on the other hand, requires you to make a judgement call and/or to use a stop-loss. This techniqueRead More →

0.0 00 The Falsey candlestick structure Fakey is a potentially reliable short term (and sometimes long-term) indicator of the market’s direction. A falsey is the false break of an inner candlestick. The falsey indicates that institutional traders (banks and hedge funds) have hunted down the stop loss levels of smallRead More →

0.0 00 The inside candlestick An inside candlestick is a good indicator that a bullish or a bearish price trend will keep on going in the same direction. An inside candlestick has a lower high than the previous candlestick and a higher low than the previous one. This inside candlestick suggestsRead More →

0.0 00 On this page, we’ll be exploring the “grid trading” strategy. Those who use this techique claim that its principles are totally contrary to what is normally taught about risk management and market trading in general, but they also claim that it works and that, if used correctly, itRead More →

0.0 00 For professional traders, the analysis of support and resistance levels in the foreign exchange market is a key component of technical analysis. Here are some cases where you can use a support and resistance forex trading strategy on trend lines. Please note that it is sometimes difficult to connect specificRead More →

0.0 00 The RSI is one of the most frequently used technical indicators by both private and professional traders. Its ease of use and added value when trading the markets make it the key tool of any trader or technical analyst. RSI definition What is the RSI indicator? The Relative StrengthRead More →

0.0 00 (updated with a 2nd, and a 3rd lower-risk strategy, scroll down to bottom of the page!) The forex trading technique below is simply…awesome. If you are able to look at a chart and identify when the market is trending, then you can make a bundle using the below technique.Read More →

5.0 01 Introduction The formation of a pin bar is in fact a trend reversal which consists of 3 bars. The term “Pin Bar” is an abbreviation of the term “Pinocchio Bar”. Let’s take a look at how a pin bar is formed and how we can make money fromRead More →

5.0 02 Find and signal divergence. To color histogram Download here: https://www.mediafire.com/file/qzcxtx5ftaadzcg/MACD_Color_Histogram_indicator_for_MetaTrader_4.mq4/file Or code Mql4 here //+——————————————————————+//|                                       MACD Colored Histogram.mq4 |//|                        Copyright 2018, MetaQuotes Software Corp. |//|                                             https://www.mql5.com |//+——————————————————————+#property copyright “Copyright 2018, MetaQuotes Software Corp.”#property link      “https://www.mql5.com”#property version   “1.00”#property strict #property  indicator_separate_window#property  indicator_buffers 4#property  indicator_color1   Lime#property  indicator_color2   Red#property  indicator_color3   SlateGray#property  indicator_color4   Magenta #property indicator_width1 2#property indicator_width2 2#property indicator_width3 2#property indicator_width4 1 #property indicator_level1  0#property indicator_levelcolor Silver extern int fast_ema_period=12;extern int slow_ema_period=26;extern int signal_period=9; double UpBuffer[];double DownBuffer[];double ZeroBuffer[];double SigMABuffer[];//+——————————————————————+//| Custom indicator initialization function                         |//+——————————————————————+int OnInit()  {//— indicator buffers mapping   Read More →

5.0 01 //=============//#property copyright “Copyright 2019, Nikolaos Pantzos”#property link      “https://www.mql5.com/en/users/pannik”#property version   “1.0”#property strict//=============//#property indicator_separate_window#property indicator_buffers 2#property indicator_color1 clrDodgerBlue#property indicator_color2 clrRed//=============//extern int FastPeriod=12;extern int SlowPeriod=26;extern int SignalPeriod=9;extern ENUM_APPLIED_PRICE AppliedPrice=PRICE_CLOSE;extern int BarsForAveragePrice=140;extern double PercentageLevelUp=25;extern double PercentageLevelDn=25;//===============//double UpBuffer[];double DnBuffer[];//==============//int OnInit(void)  {//——————————————————————————–   string iName=”iMACD_Histo(“+IntegerToString(FastPeriod)+”,”+IntegerToString(SlowPeriod)+”,”+IntegerToString(SignalPeriod)+”)”;//——————————————————————————–   IndicatorShortName(iName);   IndicatorDigits((int)MarketInfo(Symbol(),MODE_DIGITS));//——————————————————————————–   SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3);   SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,3);   SetIndexBuffer(0,UpBuffer);   SetIndexBuffer(1,DnBuffer);//——————————————————————————–   SetIndexLabel(0,”UpTrend”);   SetIndexLabel(1,”DownTrend”);//——————————————————————————–   SetIndexDrawBegin(0,SlowPeriod);   SetIndexDrawBegin(1,SlowPeriod);//——————————————————————————–   return(INIT_SUCCEEDED);//——————————————————————————–  }//==============//int OnCalculate(const int rates_total,                const int prev_calculated,                const datetime &time[],                const double &open[],                const double &high[],                const double &low[],                const double &close[],                const long &tick_volume[],                const long &volume[],                const int &spread[])  {//——————————————————————————–   int IndicatorShift=0;   int IndicatorTrend=0;   double IndicatorValue=0;   double AvrgValue=0;//——————————————————————————–   for(IndicatorShift=Bars-SlowPeriod-1; IndicatorShift>=0; IndicatorShift–)     {      AvrgValue=iMACD(NULL,0,FastPeriod,BarsForAveragePrice,SignalPeriod,AppliedPrice,MODE_MAIN,IndicatorShift);      IndicatorValue=iMACD(NULL,0,FastPeriod,SlowPeriod,SignalPeriod,AppliedPrice,MODE_MAIN,IndicatorShift);      //—      if(IndicatorValue>AvrgValue+((AvrgValue*PercentageLevelDn)/100))         IndicatorTrend=-1;      if(IndicatorValue<AvrgValue-((AvrgValue*PercentageLevelUp)/100))         IndicatorTrend=1;      //—      if(IndicatorTrend>0)        {         if(IndicatorValue>AvrgValue-((AvrgValue*PercentageLevelUp)/100)/2)            UpBuffer[IndicatorShift]=1.0;         else            UpBuffer[IndicatorShift]=1.0;         DnBuffer[IndicatorShift]=0;        }      //—      if(IndicatorTrend<0)        {         if(IndicatorValue<AvrgValue+((AvrgValue*PercentageLevelDn)/100)/2)            DnBuffer[IndicatorShift]=1.0;         else            DnBuffer[IndicatorShift]=1.0;         UpBuffer[IndicatorShift]=0;        }     }//———————————————————————————–   return(rates_total);//———————————————————————————–  }//===============//Read More →

1.5 02 RSI Divergence draws the RSI indicator line in a separate window and displays found divergences in the indicator window and on the price chart. It has six input parameters: Period – calculation period Applied price Overbought – overbought level Oversold – oversold level Bullish color – color of bullish signal arrows andRead More →