Technical Indicator

Mastering Historical Levels: A Game-Changer for Your Trading Strategy
MetaTrader5
Mastering Historical Levels: A Game-Changer for Your Trading Strategy

Understanding Historical Levels is crucial for any trader looking to gain an edge in the market. These levels represent price points that have been significant over the history of a trading symbol, often acting as barriers that prices struggle to break through. From a financial perspective, these levels highlight key economic conditions that influence the trading environment of a specific symbol. Research suggests that prices often respect these historical levels, only breaking through them when a substantial shift in market conditions occurs. This makes Historical Levels an invaluable tool for traders aiming to enhance their market analysis. In my journey as a trader, I’ve developed a framework for analyzing these levels through the lens of candlestick formations. How price interacts with these levels can have a profound impact on candle shapes. For instance, when a price approaches a strong historical level, we often see a PRICE JUMP due to the significant volume of trades piled up at that price point or nearby. To effectively utilize this concept, I’ve established two essential rules: Rule 1 (Bullish candle at a support level): If the close - low > Jump Factor Rule 2 (Bullish candle at a resistance level): If close - low > Jump Factor & (close - low) / (high - low) > ratio To clarify these rules, I’ve included two images below: Image 1: Jumping from Support/Resistance levels with a bullish candle on support. Image 2: Jumping from Support/Resistance levels with a bullish candle under resistance. Based on these rules— which can be tailored to your strategy—I developed an indicator that compiles data into two different matrices (sup_mat and res_mat). This indicator displays the number of Support and Resistance levels that adhere to the selected criteria while gathering data. To optimize this process, I utilized the AlgLib (dataanalysis.mqh) library to perform a clustering analysis using the K-means method. The results are presented as columns of Support and Resistance Levels data. Once the levels are established, the indicator opens a chart with the analyzed symbol and overlays all identified levels (clusters) based on the clustering process. To ensure it’s user-friendly, various parameters can be adjusted directly from the screen. Here’s a snapshot of the indicator’s interface and its results: Image 3: Indicator interface. Image 4: Automatic plotting of levels on the chart. In conclusion, this tool proves to be extremely powerful, even with just a couple of straightforward rules in place. The levels it identifies exhibit strong support and resistance characteristics. There’s also room to expand its functionality—additional rules can be added, and the code is designed to be adaptable for further improvements. Future enhancements may include refining clustering areas, exploring maximum distances before retouching levels, and much more. If you’re interested in diving deeper, feel free to reach out!

2024.02.16
Mastering Volatility with the wd.Range_BB Indicator for MetaTrader 5
MetaTrader5
Mastering Volatility with the wd.Range_BB Indicator for MetaTrader 5

If you're navigating the choppy waters of trading, the wd.Range_BB indicator is a handy tool to have in your kit. This custom indicator for MetaTrader 5 is designed to showcase Bollinger Bands with personalized colors and line styles right on your chart, while also calculating the range bandwidth. For those new to the term, the range bandwidth represents the difference in pips between the upper and lower Bollinger Bands. How the wd.Range_BB Indicator Works Here's the lowdown: Bollinger Bands Settings: With this indicator, you can tweak various parameters to customize the appearance and behavior of your Bollinger Bands. Feel free to adjust the period, shift, deviation, and applied price, as well as the visual elements like color and line style to suit your trading style. Sub-Window Placement for Range/Bandwidth Info: There's a specific input parameter that lets you choose where to place the labels for the bandwidth information. You can opt to display the distance between UpperBB and LowerBB either in the main chart or a designated sub-window. You can also adjust the label positions (X and Y coordinates) as needed. To show labels on the main chart, just enter '0' in the 'Sub-Window placement' settings. If you want them in a Sub-Window below, simply use '1, 2, or 3' and so on. Just a heads-up: you'll need to attach the indicator wd.Multi_SubWindow for this to work. {wd.Multi_SubWindow.mq5 attached} In a nutshell, the wd.Range_BB indicator not only displays the range bandwidth in a label but also plots the Bollinger Bands on the main chart. This nifty tool helps you visualize market flexibility and volatility based on the width of those bands, giving you an edge in your trading strategy.

2024.01.27
Enhance Your Trading with the wd.Multi_ClockPrice Lite Indicator for MT5
MetaTrader5
Enhance Your Trading with the wd.Multi_ClockPrice Lite Indicator for MT5

The wd.Multi_ClockPrice lite is a handy custom indicator designed specifically for the MetaTrader 5 (MT5) platform. As the lite version of its predecessor, it offers a simplified yet effective way to display crucial trading information right on your charts. This indicator provides a clear visual representation of the MT5 terminal server time and current bid price. With its user-friendly features, you can easily keep track of both time and price without any hassle. Utilizing the OnTimer() event function, the indicator updates the server time every second. It perfectly syncs with your PC clock, ensuring that even if your MT5 terminal goes offline, the server time continues to run smoothly without relying on tick prices. How the Indicator Works Placing Labels: You can place the 'server clock & bid price' labels in designated sub-windows. Just specify the sub-window number in the input parameter to position them where you want. To place the labels in the main chart, simply enter '0' in the 'Sub-Window placement' properties. For sub-windows below the main chart, input '1', '2', '3', etc. You’ll also need to attach the “wd.Multi_SubWindow” indicator. Server Time Display The OnTimer() function not only updates the server time but also allows you to increment or decrement the seconds as needed. If there’s a discrepancy between the MT5 terminal time and the server time, you can easily adjust the seconds to sync them. For example, if your MT5 server shows 05:28:06 and the “wd.Multi_ClockPrice lite!” displays 05:28:03, you’ll need to adjust by 3 seconds. To do this, simply enter '3' in the 'Seconds incremented' properties of the indicator. Price Display The indicator provides real-time updates of the current bid price, ensuring that you’re always in the know about market conditions. In summary, the wd.Multi_ClockPrice lite! indicator is a fantastic tool for traders who need reliable clock and price information. It updates the server clock every second and provides real-time bid prices, making it a valuable addition to any trader's toolkit. One of the standout features is its ability to be used effectively even when all MT5 control panels are hidden, allowing for a clean and focused trading environment. This is particularly useful for traders whose brokers may not frequently update server or terminal time. Note: Utilizing the OnTimer() function alongside multiple EAs and indicators can affect overall performance. Be cautious if you're running several EAs that also use the same timer ID function.

2024.01.08
Mastering Volume Profile for MetaTrader 5: Your Go-To Guide
MetaTrader5
Mastering Volume Profile for MetaTrader 5: Your Go-To Guide

What is Volume Profile? The Volume Profile tool, often referred to as horizontal volume, is a powerful indicator that displays trading volume at various price levels over a chosen time frame. It does this using a horizontal histogram, where longer bars signify higher trading activity at that price, while shorter bars indicate less activity. The beauty of this indicator lies in its straightforward calculations, allowing for quick and efficient execution. How to Use Volume Profile To set up the Volume Profile for a specific time period, simply place two vertical lines after running the indicator at the start and end of your desired interval. Adjusting these lines will dynamically update the Volume Profile based on your selected timeframe. Sample Screenshot Input Settings Calculation Timeframe: This setting assumes that volume is evenly distributed throughout the candle's range (from low to high). While this can lead to less precise results, especially with short timeframes, tweaking this option to lower timeframes (like 1 minute) can yield results that are almost as accurate as using tick data. Number of VP Bars: Adjusting the number of histogram bars will affect the representation of the price range where most transactions occurred. Fewer bars will give you a broader view, while more will pinpoint exact price levels with higher transaction volume. Changing this input may shift the Point of Control (POC), but this isn't a mistake—just a different perspective. Applied Volume: By default, the indicator uses real volume. However, if you select 'tick_volume' in the settings or if real volume data isn't available, the indicator will use tick volume instead. Maximum VP Bar Length to Chart Width Ratio: You can adjust how long the VP bars appear in relation to the width of your chart, giving you flexibility in your visual presentation. Figure 1: Calculation Based on Current Timeframe Figure 2: Calculation Based on 1-Minute Timeframe Caution When using lower timeframes for calculations, ensure that your price data for that timeframe has been downloaded. This may take a few moments, so be patient and adjust the vertical lines until the data is fully loaded! I hope this guide enhances your trading experience! Feel free to drop a comment if you spot any mistakes or have questions about the code!

2023.12.31
Unlocking Insights with the wd.Multi_LineMA Indicator for MetaTrader 5
MetaTrader5
Unlocking Insights with the wd.Multi_LineMA Indicator for MetaTrader 5

If you're looking to enhance your trading strategy, the wd.Multi_LineMA.mq5 custom indicator for MetaTrader 5 is a game-changer. This tool provides traders with valuable insights into Moving Average (MA) values from higher timeframes, enabling a more comprehensive analysis of market trends. With added visual features, including trails and a dynamic horizontal price line, this indicator is designed for traders who want to stay ahead of the curve. How the wd.Multi_LineMA Works MTF Multi-Timeframe Moving Average:The indicator calculates a Moving Average based on user-defined parameters like period, method, and applied price. If you’re on a lower timeframe, it pulls MA values from a higher timeframe and displays them on your current chart. Conversely, if you’re on a higher timeframe, it won’t show lower timeframe values, ensuring your chart remains uncluttered. Moving Average Trail:This feature allows you to set a trail length for a specific number of bars, giving you a clear view of historical price movements without overwhelming your chart. Horizontal Price Line:The dynamic horizontal price line moves according to the latest Moving Average value, providing real-time updates as the market shifts. For instance, if you’re trading Gold on the H4 timeframe, you might see a Moving Average value of 2013.991 on both the built-in 'Custom Moving Average' and 'wd.Multi_LineMA', regardless of the current chart period. The Moving Average Trail is perfect for tracking historical movements while keeping your workspace tidy, and the Horizontal Price Line helps you visualize key support and resistance levels. It provides an essential reference point for where the current Moving Average sits in relation to the price chart. In summary, the wd.Multi_LineMA indicator streamlines the setup of necessary parameters, keeps the Multi-Timeframe Moving Average updated, and effectively manages the display of MA trails. Its standout feature? The ability to quickly identify support and resistance lines based on MA values, giving you the edge you need in seconds.

2023.12.05
Getting Started with Envelopes: A Beginner's Guide to Trading Indicators
MetaTrader5
Getting Started with Envelopes: A Beginner's Guide to Trading Indicators

Welcome to the world of trading! If you're looking to add some powerful tools to your trading arsenal, you've come to the right place. Today, we're diving into the Envelopes indicator, a popular choice among traders for its simplicity and effectiveness. Before we jump in, let's clarify that this guide is designed for beginners. No need to worry if you’re new to trading—I've got your back! What Are Envelopes? Envelopes are a type of technical indicator that helps traders identify price trends and potential reversal points. Essentially, it consists of two lines that sit above and below a moving average, creating a channel within which price movements occur. How to Set Up Envelopes in MetaTrader 5 Setting up Envelopes in your trading platform is a breeze. Follow these simple steps: Open MetaTrader 5 and select your desired chart. Go to the top menu, click on Insert, then Indicators. Choose Trend and select Envelopes. Configuring Your Envelopes Once you’ve inserted the Envelopes indicator, you can customize it to fit your trading style. Here’s how: Adjust the Period to determine the moving average length. Set the Deviation to control how far the envelope lines are from the moving average. Choosing Your Colors Visual appeal matters in trading! Customize the colors of your envelope lines for better visibility. You can change them in the settings menu as follows: Click on the Colors tab in the Envelopes settings. Select your preferred colors for the upper and lower lines. Wrapping It Up And there you have it! You’re now ready to incorporate Envelopes into your trading strategy. Remember, like any tool, it’s essential to use it in conjunction with other indicators and analysis methods for the best results. Happy trading!

2023.11.29
First Previous 7 8 9 10 11 12 13 14 15 16 17 Next Last