Average Directional Movement Index Rating (ADXR) Forex ...

some helphul common terms for forex traders

Common terms:

submitted by livmarsh1992- to u/livmarsh1992- [link] [comments]

What is the most reliable forex indicator?

Here i have given a brief explanation about Forex indicator. This will help you to get basic knowledge about this. If it is also not clear then don’t hesitate to Learn about MT4 indicators .You will get more information there, There are thousands of indicators that are used to find opportunities in the market and profit from them. However, most of them do not give good signals and will get you in the market late. In this article we will present several indicators which are the most accurate and give the biggest trading edge. 1584890638387.png The Bollinger Bands: The Bollinger Bands were developed 20 years ago by John Bollinger, and were designed to show the volatility of the market on the screen in an easy-to-comprehend manner. They give very good signals and can be used as support\resistance indicators, telling us - before the move occurs - that a reversal is prone to happen. When price touches the lower band it is oversold, and when price touches the upper band it is overbought. The trading method for the Bollinger Bands is basically to look for price-action support and resistance levels, and confirm them with bounces on the Bollinger Bands themselves. This results in very high win rate and consistent profits. The Relative Strength Index (RSI): The Relative Strength Index was developed 30 years ago by J. Welles Wilder, and is considered a powerful trading indicator that also has a predictive edge in the markets. It tells us when the price is overbought\oversold before the trends begin, so we can enter early and have great reward with little risk. The signals it gives are usually very accurate, and if confirmed using the Thomas DeMark mild bounce system it can even reach 70-80% win rate (depending on the timeframe). It is a very accurate indicator that we highly recommend. Simple Moving Average: The Simple Moving Average, or the SMA, is an interesting trading indicator that most traders do not use in the right way. Most traders use it as a trend-following indicator to enter trades after a trend has been established, however we use it in an entirely different way. The most accurate and predictive way to use the SMA is in the bounce method: we wait for trend to establish, but instead of randomly entering, we wait for price to retrace to the moving average and bounce off it. Once a reversal signal is given we enter a trade in the direction of the trend with stop loss right below the moving average, thus entering at a tactical point with small stop loss and huge reward. The 3 indicator described above are the most accurate indicators for trading Forex and stocks, and have proven themselves in countless opportunities.
submitted by Rongpure1 to u/Rongpure1 [link] [comments]

Auto-trading fun with Bollinger bands [Novice level].

Whilst we have a fair few 'novice' posts about TA and Global Macro (aka "Fundamentals"), there aren't too many involving auto-trading. Seeing as I'm in the middle of teaching myself MQL4, I thought I'd throw this out there as discussion prompter.
By "novice", I mean someone who has moved beyond complete beginner ("what's a FOMC and a NFP?") but still not deploying robust and market ready strategies ("how does market structure affect news event response?"), so constructive criticism, informed commentary or taking the ideas and developing them further are very much the point of sharing in the first place. It's not meant to be a showcase of code, because the code is a mess!
This post got me thinking about how relatively trivial it would be to implement a Bollinger Band mean reversion autotrader.
Project Goals
My interest in the project was as a way to begin development of a skeleton EA that would use a custom indicator to implement trade signals. The point of this would be to allow for faster prototyping of visually based autotrading before taking it to the testing environment. The key advantage of this is that you can see on your charts which entries are being missed, something that is much more laborious to do via visual mode in the strategy tester.
Concept Development
So to begin the project, I sketched out the concept.
One way to trade Bollinger Bands is to trade the reversion to the mean. Intuitively, we expect that wider deviations from the mean will result in more reliable reversions to the mean. To explore this we could enter when price breaches the second SD band and then returns back inside it.
Here's the default Bollinger Band on default settings in MT4, demonstrating this sort of behaviour:
http://i.imgur.com/dK2oDO7.png
Prototyping
I want to use the indicator, and not the EA, to generate trade signals, as this is the point of the project for me. Because I'm lazy and grew up coding in basements, I opt to fiddle with the default indicator code rather than build up from scratch.
My first goal is to add two things.
Firstly, I want to add another layer of bands, because I saw a set up like that a while ago and liked it. (This is not a very good reason, and I think it costs me down the track).
Secondly, I want to add in a way to visually indicate the trade signals before we pass them to the EA.
Adding another set of bands is just a copy and paste of the existing bands. My learning point here is that I need to adjust the amount of buffers to match the number of bands I want. This comes into play for adding the trade signal arrows, as they need to go in the same sort of structure as the second lot of bands.
[I know from reading about the project goals in advance that EAs access custom indicators via iCustom(). This function can only receive the contents of one of the first 8 indicator buffers. Thus the idea will be that the buffer that marks out the trade entries on the indicator will later be used by the EA to mark out where entries should be. It's possible this is not the best way for EAs to access custom indicators , so input from more experienced coders is welcome!]
#property indicator_chart_window #property indicator_buffers 8 // <---- have to set this to match your copy and pasted buffer amount #property indicator_color1 LightSeaGreen #property indicator_color2 LightSeaGreen #property indicator_color3 LightSeaGreen // hack in (make 'em colourful. Turns out I didn't understand how the numbering worked, and indictator_color4 is never visualised) #property indicator_color4 clrWhite #property indicator_color5 clrWhite #property indicator_color6 clrRed #property indicator_color7 clrGreen #property indicator_color8 clrRed //--- indicator parameters input int InpBandsPeriod=50; // Bands Period input int InpBandsShift=0; // Bands Shift input double InpBandsInnerDeviations=1.0; // Add in for our other Band input double InpBandsOuterDeviations=2.0; // Bands Deviations //--- buffers double ExtMovingBuffer[]; double ExtUpperBuffer[]; double ExtLowerBuffer[]; double ExtStdDevBuffer[]; // hack in buffers (these buffers will store our trade signals) double SellSignalBuffer[]; double BuySignalBuffer[]; // these buffers will hold the additional bands. apologies for the naming, I didn't originally intend to share this double ExtUpperUpperBuffer[]; double ExtLowerLowerBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit(void) { //--- 1 additional buffer used for counting. IndicatorBuffers(8); // don't forget to adjust this to account for the new buffers IndicatorDigits(Digits); //--- middle line SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMovingBuffer); SetIndexShift(0,InpBandsShift); SetIndexLabel(0,"Bands SMA"); //--- upper band SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtUpperBuffer); SetIndexShift(1,InpBandsShift); SetIndexLabel(1,"Bands Upper"); //--- lower band SetIndexStyle(2,DRAW_LINE); SetIndexBuffer(2,ExtLowerBuffer); SetIndexShift(2,InpBandsShift); SetIndexLabel(2,"Bands Lower"); SetIndexBuffer(3,ExtStdDevBuffer); //--- Copy and paste from above, and just change the number! Upper outer band is INDEX 4 SetIndexStyle(4,DRAW_LINE); SetIndexBuffer(4,ExtUpperUpperBuffer); SetIndexShift(4,InpBandsShift); SetIndexLabel(4,"Bands Outer Upper"); //--- Copy& paste, lower outer band is INDEX 5 SetIndexStyle(5,DRAW_LINE); SetIndexBuffer(5,ExtLowerLowerBuffer); SetIndexShift(5,InpBandsShift); SetIndexLabel(5,"Bands Outer Lower"); //--- remind myself which is which so I don't forget later: sell signal is INDEX 6!!!! SetIndexStyle(6,DRAW_ARROW); SetIndexArrow(6,218); SetIndexBuffer(6,SellSignalBuffer); SetIndexShift(6,InpBandsShift); SetIndexLabel(6,"Sell Signal"); //--- buy signal is INDEX 7 !!! SetIndexStyle(7,DRAW_ARROW); SetIndexArrow(7,217); SetIndexBuffer(7,BuySignalBuffer); SetIndexShift(7,InpBandsShift); SetIndexLabel(7,"Buy Signal"); //--- check for input parameter if(InpBandsPeriod<=0) { Print("Wrong input parameter Bands Period=",InpBandsPeriod); return(INIT_FAILED); } //--- SetIndexDrawBegin(0,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(1,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(2,InpBandsPeriod+InpBandsShift); // hack in our additional buffers, so they also start at the corect point SetIndexDrawBegin(4,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(5,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(6,InpBandsPeriod+InpBandsShift); SetIndexDrawBegin(7,InpBandsPeriod+InpBandsShift); //--- initialization done return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Bollinger Bands | //+------------------------------------------------------------------+ // all of this code is from the default indicator 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 i,pos; //--- if(rates_total<=InpBandsPeriod || InpBandsPeriod<=0) { return(0); } //--- counting from 0 to rates_total ArraySetAsSeries(ExtMovingBuffer,false); ArraySetAsSeries(ExtUpperBuffer,false); ArraySetAsSeries(ExtLowerBuffer,false); ArraySetAsSeries(ExtStdDevBuffer,false); // hack in to make sure our custom buffers run in the same direction ArraySetAsSeries(SellSignalBuffer,false); ArraySetAsSeries(ExtUpperUpperBuffer,false); ArraySetAsSeries(ExtLowerLowerBuffer,false); ArraySetAsSeries(BuySignalBuffer,false); ArraySetAsSeries(close,false); ArraySetAsSeries(high,false); ArraySetAsSeries(low,false); //--- initial zero if(prev_calculated<1) { for(i=0; i1) pos=prev_calculated-1; else pos=0; //--- main cycle for(i=pos; i After a bit of tweaking typos, the indicator now displays two sets of bands, one at 1x SD and one at 2xSD from the mean (moving average). It also has two buffers that will use the DRAW_ARROW style to mark out potential trades.
Adding trade logic
I still can't decide if it's better to isolate the logic code in the Custom Indicator or the EA, in the long run. There seem to be performative, stylistic and redundancy issues, but for the moment the project is to put the logic in the Indicator, so that's what I did.
The fastest way to prototype this idea seems to be identifying when price closes outside of the far band.
This is trivial to achieve. We compare the close to the two outer bands, and if it's outside them, then we set the relevant trade signal buffer.
//
 double tempclose = close[i]; if(tempclose>(ExtUpperUpperBuffer[i]+10*Point)) { SellSignalBuffer[i] = high[i]+(20* Point); } else { SellSignalBuffer[i] = 0; } if(tempclose<(ExtLowerLowerBuffer[i]-10*Point)) { BuySignalBuffer[i] = low[i]-(20*Point); } else { BuySignalBuffer[i]=0; } } 
It works!
http://i.imgur.com/Ak3UkkK.png
Green arrows successfully mark out possible sell entries where price closes above the top band, and red arrows mark out possible buy entries when price closes below the lower band.
The logic can be a lot more complicated than this obviously, but the point of my project is to develop the iCustom technique, rather than make a good autotrader.
Now it's time to switch to the EA.
part two to follow
submitted by alotmorealots to Forex [link] [comments]

ADX Pointer - Forex Average Directional Index Indicator for Meta Trader Learn Forex - Average Directional Index - ADX Average Directional Movement Index, ADX – indicator for MetaTrader 4 Adx indicator How to use the ADX (Average Directional Index) Indicator ... 26. How to Trade the Average Directional Index (ADX) - YouTube Average Directional Movement Index ADX – indicator for MetaTrader 5

Average Directional Index (ADX) The Average Directional Index (ADX) depicts a presence or absence of a trend. ADX advices on the strength of the dominant forces that move market prices here and now. In other words, ADX advices on trend tendencies: whether the trend is going to continue and strengthen or it is about to lose its positions. Average Directional Movement Index, or ADX indicator, was developed in 1978. J. Welles Wilder created this indicator, which is a trend based on the moving average. In the ADX indicator, we will display 3 lines: the ADX line, the plusDI (+DI) and the minusDI (-DI). This indicator is included in… Average directional index (ADX) is another indicator invented by Welles Wilder in 1978. ADX can be very hard to use if you are visually attuned to a line that is moving upward always meaning that it is the price that is moving upward. In fact, ADX measures trend strength without regard for trend direction, so the ADX line can be moving upward as a downtrend is gathering strength. The Average Directional Index (or ADX indicator) is a technical tool designed to measure the strength of a market trend. The ADX indicator is used for various purposes, such as measuring trend strength, as a trend and range finder, and as a filter for different Forex trading strategies. Forex ADX Indicator Calculation Explained Average Directional Movement Index It was developed and described in detail by Welles Wilder in his book "New concepts in technical trading systems". The simplest trading method based on the system of directional movement implies comparison of two direction indicators: the 14-period +DI one and the 14-period -DI. Average Directional Movement Index Rating (ADXR) is a smoothed version of ADX indicator and is used as a rating of the Directional Movement while smoothing out ADX values. If to compare ADXR to ADX, the smoother ADXR doesn't depend much on fast short-term market turns and reversals, which allows to minimize trading risks when relying on ADXR in the long term. The Average Directional Movement Index Rating (ADXR) forex strategy is a strategy whose core is built around the measuring the strength of a price action in either direction. The strategy takes into cognizance the combination of the 100 pips momentum and average directional movement index rating (ADXR) custom indications in delivering buy and sell alert triggers.

[index] [1398] [27993] [20249] [27859] [23294] [16336] [7107] [2039] [12296] [13865]

ADX Pointer - Forex Average Directional Index Indicator for Meta Trader

Forex Indicator for Metatrader 4 &5 (MT4 &5): Reversal Diamond Indicator (Approved by MQL5 official) - Duration: 40:10. Reversal Diamond Indicator 159,908 views 40:10 ADX Pointer is an indicator which is based on "Average Directional Index" and draws three numbers in chart window depending on the value of ADX. In ADX Pointer you can set "ADX_Period" which is of ... How to Use MT4 ADX Indicator in Forex Trading? - Duration: 5:15. ... Relative Strength Index (RSI) and the Average Directional Index (ADX) Made Simple - Duration: 5:34. UKspreadbetting 12,542 ... Practice these concepts with a free practice charting and trading account here: http://bit.ly/forex-demo1 For the full lesson with images, text, links, and d... Learn how to use the ADX (Average Directional Index) indicator on the MT4 platform, brought to you by Investoo.com. The ADX indicator is a trend-based indica... All About The ADX Indicator (Average Directional Index) This Professional Forex video of ADX indicator that explaining and simplifying how traders can use the adx indicator with full support by ... Download Average Directional Movement Index, ADX – indicator for MetaTrader 4 - https://www.forexmt4indicators.com/average-directional-movement-index-adx-ind...

http://arab-binary-option.racounhycing.gq