Bestsellers in the Market:
The most downloaded free products:
Bestsellers in the Market:
Published article "Automatic construction of support and resistance lines".
![Automatic construction of support and resistance lines](https://c.mql5.com/2/30/Auto_support_resisitance.png)
The article deals with automatic construction of support/resistance lines using local tops and bottoms of price charts. The well-known ZigZag indicator is applied to define these extreme values.
The most popular forum topics:
- Machine learning in trading: theory, models, practice and algo-trading 110 new comments
- Any questions from newcomers on MQL4 and MQL5, help and discussion on algorithms and codes 63 new comments
- Errors, bugs, questions 57 new comments
Bestsellers in the Market:
The most downloaded free products:
Bestsellers in the Market:
New publications in CodeBase
- Chaos zone Chaos zone indicator that is a combination of two Bill Williams' indicators: Accelerator Oscillator and Awesome Oscillator.
- EMA levels Instead of being in a hurry to follow the price with the stop loss, this indicator is adjusting a proposed stop loss only when it notices a trend change in the opposite direction. That way, it keeps the level intact while trending, and adjusts it when it "sees" that there is a possible trend change) and gives bigger "room" for an order to survive possible whipsaws in trends. Also, since it is estimating a trend, this indicator displays the periods when there is a trend in different color(s) in order to make it easier to decided what to do.
- DSL - extended stochastic The usual average that is used for stochastic calculation is simple Moving Average (SMA). This (extended) version allows you to use any of the 4 basic types of averages (default is SMA, but you can use EMA, SMMA or LWMA too) - some are "faster" then the default version (like EMA and LWMA versions) and SMMA is a bit "slower", but this way you can fine tune the "speed" to signals ratio.
Bestsellers in the Market:
The most popular forum topics:
- Machine learning in trading: theory, models, practice and algo-trading 59 new comments
- From theory to practice 51 new comments
- Errors, bugs, questions 32 new comments
Most read articles this month
![Night trading during the Asian session: How to stay profitable](https://c.mql5.com/2/30/timezone.png)
Night trading during the Asian session: How to stay profitable
The article deals with the concept of night trading, as well as trading strategies and their implementation in MQL5. We perform tests and make appropriate conclusions.
![How to reduce trader's risks](https://c.mql5.com/2/30/risk.png)
Trading in financial markets is associated with a whole range of risks that should be taken into account in the algorithms of trading systems. Reducing such risks is the most important task to make a profit when trading.
![Risk Evaluation in the Sequence of Deals with One Asset. Continued](https://c.mql5.com/2/30/Risk_estimation.png)
Risk Evaluation in the Sequence of Deals with One Asset. Continued
The article develops the ideas proposed in the previous part and considers them further. It describes the problems of yield distributions, plotting and studying statistical regularities.
Most downloaded source codes this month
- TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
- SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
- Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
New publications in CodeBase
- DSL - stochastic The DSL (Discontinued Signal Line) version of Stochastic does not use a moving average in a classical way for signals, but is instead calculating the signal lines depending on the value(s) of the stochastic. Thus, we are having two things : a signal line and a sort of levels that can be used for overbought and oversold estimation.
- DSL - WPR The DSL version of Williams' Percent Range does not use fixed levels for oversold and overbought levels, but is having a sort of dynamic (discontinued signal lines) calculated to identify those levels. That makes it a bit more responsive to market changes and volatile markets.
- Nonlinear Kalman filter One more from the creations of John Ehlers - nonlinear Kalman filter.
- Kalman bands This is a conversion of Kalman bands originally developed by Igor Durkin. Values are the same as MetaTrader 4 version except that we are using possibilities that MetaTrader 4 does not have to make the indicator easier to use.
- Regular Expressions Tester MQL4 The script allows you to try regular expressions in MetaTrader 4.
The most downloaded free products:
Bestsellers in the Market:
Bestsellers in the Market:
Most read articles this week
![How to reduce trader's risks](https://c.mql5.com/2/30/risk.png)
Trading in financial markets is associated with a whole range of risks that should be taken into account in the algorithms of trading systems. Reducing such risks is the most important task to make a profit when trading.
![The Channel Breakout pattern](https://c.mql5.com/2/30/breakthow_channel.png)
Price trends form price channels that can be observed on financial symbol charts. The breakout of the current channel is one of the strong trend reversal signals. In this article, I suggest a way to automate the process of finding such signals and see if the channel breakout pattern can be used for creating a trading strategy.
![Testing patterns that arise when trading currency pair baskets. Part III](https://c.mql5.com/2/30/LOGO__2.png)
Testing patterns that arise when trading currency pair baskets. Part III
In this article, we finish testing the patterns that can be detected when trading currency pair baskets. Here we present the results of testing the patterns tracking the movement of pair's currencies relative to each other.
Most downloaded source codes this week
- TradePanel Simple one click trade panel, typically useful for scalpers and day traders.
- Signal Candles Get entry signals from specific candles based on your rules.
- Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.
The most popular forum topics:
- From theory to practice 77 new comments
- Advantages and disadvantages of an automatic vehicle 62 new comments
- Machine learning in trading: theory, models, practice and algo-trading 57 new comments
Bestsellers in the Market:
The most downloaded free products:
The most popular forum topics:
- Machine learning in trading: theory, models, practice and algo-trading 87 new comments
- Any questions from newcomers on MQL4 and MQL5, help and discussion on algorithms and codes 44 new comments
- Errors, bugs, questions 34 new comments
Bestsellers in the Market:
Bestsellers in the Market:
New publications in CodeBase
- DSL - TEMA MACD Variation of a long known and useful MACD indicator using TEMA (Triple Exponential Moving Average) instead of using EMA (Exponential Moving Average) for MACD calculation, and DSL (Discontinued Signal Lines) and instead of using one signal line uses two.
- DSL - DEMA MACD Variation of a long known and useful MACD indicator using DEMA (Double Exponential Moving Average) instead of using EMA (Exponential Moving Average) for MACD calculation, and DSL (Discontinued Signal Lines) and instead of using one signal line uses two. That way it sort of introduces levels as well as signal lines and, judging from tests, it seems to be better in avoiding false signals and it can be used in (short term) reversals detection.
- Stochastic RVI Stochastic and RVI (Relative Vigor Index) - both indicators measure overbought and oversold area of the market movement. This indicator combines them both in one single indicator - Stochastic of Relative Vigor Index.
- Save and show the objects of testing chart After back testing, we usually need to analyze the testing result on a new chart which we have loaded our template,in this case we need to copy the objects on the testing chart to the new chart. This script helps to save the objects into a file and show the objects on a new chart.
The most downloaded free products:
The most popular forum topics:
Bestsellers in the Market:
New publications in CodeBase
- Get M1 OHLC data for MetaTrader 4 backtesting Usually most brokers do not provide M1 data over 3 months in MetaTrader 4, but they provide M1 data over 3 years in MT5. So we can use this tool to obtain the M1 data in MetaTrader 5 tester and save the data into .hst file for MetaTrader 4 backtesting.
- Inverse Fisher RVI The Inverse Fisher Transform normalizes the values in the desired range (-1 to +1 in this case) which helps in assessing the overbought and oversold market conditions.
- Fisher RVI This indicator has an addition of Fisher Transform to the RVI. The Fisher Transform enables traders to create a nearly Gaussian probability density function by normalizing prices. In essence, the transformation makes peak swings relatively rare events and unambiguously identifies price reversals on a chart. The technical indicator is commonly used by traders looking for extremely timely signals rather than lagging indicators.
- s-Downloader.mq4 The script downloads history for all timeframes and symbols in the Market Watch.
- History Downloader This is an Expert Advisor (+ indicator) for downloading the quote history of the current symbol and TF
Most read articles this month
![Night trading during the Asian session: How to stay profitable](https://c.mql5.com/2/30/timezone.png)
Night trading during the Asian session: How to stay profitable
The article deals with the concept of night trading, as well as trading strategies and their implementation in MQL5. We perform tests and make appropriate conclusions.
![Momentum Pinball trading strategy](https://c.mql5.com/2/30/gejnwlva_uo6trie37_Momentum_Pinball.png)
Momentum Pinball trading strategy
In this article, we continue to consider writing the code to trading systems described in a book by Linda B. Raschke and Laurence A. Connors “Street Smarts: High Probability Short-Term Trading Strategies”. This time we study Momentum Pinball system: there is described creation of two indicators, trade robot and signal block on it.
![How to reduce trader's risks](https://c.mql5.com/2/30/risk.png)
Trading in financial markets is associated with a whole range of risks that should be taken into account in the algorithms of trading systems. Reducing such risks is the most important task to make a profit when trading.
Most downloaded source codes this month
- Self Optimizing RSI or MFI Trader This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.
- SL&TP Values Indicator displays the value of defined stop loss and or take profit in the deposit currency.
- Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.