Auto Trading and Trading robots
Market History
A modern trader’s computer is capable of conducting technical analysis of any complexity using special software. Not surprisingly, support and resistance levels and their value as technical tools are lost in the shadow of numerous indicators with difficult-to-remember names. However, support and resistance levels remain one of the most basic and necessary components of technical analysis.
Understanding Support and Resistance Levels in Forex Trading
Support and resistance levels are crucial price areas where trading activity spikes due to strong buying or selling pressure, counteracting the prevailing trend. When the support line signals increased buying interest (bulls), the resistance line indicates heightened selling pressure (bears), often pushing the market lower. Identifying these areas in advance significantly reduces trading risks and enhances profit potential.
Importance of Time Frames in Support and Resistance
Support and resistance levels vary across different time frames. Short-term traders, like floor traders, arbitrageurs, and day traders, focus on intraday levels for market entry and exit. In contrast, long-term investors use higher time frames to add positions or set stops. The accumulation of stop orders at these levels often triggers significant market reversals and increased volatility.
Methods to Determine Support and Resistance Levels
- Previous Highs and Lows:
- The simplest and often strong support level is the previous high in an uptrend. For example, if the market moves from point B to C, the previous high at point A becomes a support level upon a downward correction from C. This indicates a strong uptrend if the market respects this support.
- Trend Lines:
- Drawing trend lines along extreme points (highs and lows) on a chart helps identify support and resistance zones. In an uptrend, the line connecting higher lows acts as support. When this line is breached, it often transforms into a resistance level, signaling a potential trend reversal.
- Moving Averages (MA):
- Popular MAs like the 5-day, 10-day, 20-day, and 50-day are used to determine support and resistance. A break below a 50-day MA, for example, can signal a trend reversal. It’s advisable to wait for confirmation over two trading sessions before concluding a genuine breakout.
- Pivot Points:
- Floor traders often use pivot points to calculate potential support and resistance levels:
- Pivot Point (PP) = (High + Low + Close) / 3
- First Resistance (R1) = (PP x 2) – Previous Low
- First Support (S1) = (PP x 2) – Previous High
- Second Resistance (R2) = PP + (Previous High – Previous Low)
- Second Support (S2) = PP – (Previous High – Previous Low)
- Floor traders often use pivot points to calculate potential support and resistance levels:
Market Reactions and Trading Strategies
Traders use these levels as barometers to measure trend strength. If the market respects a support level and bounces, it confirms the trend’s strength. Conversely, failing to hold a resistance level may indicate a trend change. For instance, if a trader buys gold at $350 and sells at $400 (a resistance level), and the price then retraces to $380 before surging to $425, the former resistance ($400) becomes a new support level. This shift confirms the uptrend’s continuation.
Retracement Levels and Fibonacci
Technical analysts often use retracement levels to predict support and resistance. The common 50% retracement level indicates that a market typically corrects about half of its previous move before resuming the original trend. Other significant levels include one-third (33%) and two-thirds (66%), aligning with key Fibonacci numbers (38.2% and 61.8%). Corrections beyond two-thirds signal potential trend shifts.
Conclusion
Accurately identifying support and resistance levels is vital for maximizing profits and minimizing losses in Forex trading. By combining various methods to pinpoint these critical zones, traders can better predict market turning points and make informed trading decisions. Consistently tracking these levels on your charts will enhance your trading strategy and improve overall market analysis.
Example of MQL code
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue //---- buffers double v1[]; double v2[]; double val1; double val2; int i; int init() { IndicatorBuffers(2); //---- drawing settings SetIndexArrow(0, 119); SetIndexArrow(1, 119); SetIndexStyle(0,DRAW_ARROW,STYLE_DOT,1,Red); SetIndexDrawBegin(0,i-1); SetIndexBuffer(0, v1); SetIndexLabel(0,"Resistance"); SetIndexStyle(1,DRAW_ARROW,STYLE_DOT,1,Blue); SetIndexDrawBegin(1,i-1); SetIndexBuffer(1, v2); SetIndexLabel(1,"Support"); return(0); } int start() { i=Bars; while(i>=0) { val1 = iFractals(NULL, 0, MODE_UPPER,i); if (val1 > 0) v1[i]=High[i]; else v1[i] = v1[i+1]; val2 = iFractals(NULL, 0, MODE_LOWER,i); if (val2 > 0) v2[i]=Low[i]; else v2[i] = v2[i+1]; i--; } return(0); }
Interesting posts
- “30 Rules of a Successful Forex Trader”
- Forex Glossary – Basic Concepts and Definitions
- Forex trading for beginners Part 1: Financial Markets
- Forex trading for beginners Part 2: Currency, Hedge
- Forex trading for beginners Part 3: Activities, Quotes
- Forex trading for beginners Part 4: Fundamental analysis, Rates
- Forex trading for beginners Part 5: Exchange rate, Manufacturing indicators
- Forex trading for beginners Part 6: Consumer demand indicators
- Forex trading for beginners Part 7: Market psychology, Types of charts, Trend Analysis
- Forex trading for beginners Part 8: Trendlines
- Forex trading for beginners Part 9: GRAPHIC PRICE MODELS
- Forex trading for beginners Part 10: MATHEMATICAL ANALYSIS, Indicators
- Forex trading for beginners Part 11: Trade Patterns
- Links to banks, stocks, exchanges…
- We are searched for by such words
- Market History
- Support and Resistance Levels
- Auto Trading and Trading robots
- CFD – Contract for Difference
- What is hedging
- Forex Market – Origins
- Futures Market
この記事は次の言語でもご覧いただけます: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어