The Ehlers Simple Decycler study is a virtually zero-lag technical indicator proposed by John F. Ehlers ("Decyclers" by John F. Ehlers. Technical Analysis of Stocks & Commodities, September 2015.
The original idea behind this study is that market data can be considered a continuum of cycle periods with different cycle amplitudes. Thus, trending periods can be considered segments of longer cycles, or, in other words, low-frequency segments. Applying the right filter might help identifying these segments.
The main principle of the simple decycler is subtracting the high-pass filter output from the price data input.
This eliminates high-frequency components from the price data, while the low-frequency ones, i.e., trends, are kept intact. Given that high-pass filters are virtually lag-free, the simple decycler outputs the low-frequency components with little to no lag.
The main plot of the Ehlers Simple Decycler study is accompanied by two lines that are plus and minus 0.5 percent from it by default. These lines form a so-called hysteresis band which might prove helpful in trend identification.
Theoretically, prices that are above the upper hysteresis line are in uptrend and, vice versa, those below the lower line are in downtrend. Prices within the hysteresis band are believed to be trend-neutral.
Directional Indicator Oscillator (DIOSC)
The Directional Indicator (DI) is a component of the Average Directional Index (ADX) and is used to measure the presence of a trend.
The ADX is designed to show trend direction as well as trend strength. The directional movement oscillator converts the two lines of the DMI (Directional Movement Index) into a single oscillator that fluctuates above and below zero. A directional movement oscillator (DIOSC) is calculated by subtracting the -DI from the +DI.
When the Positive Directional Indicator (+DI) is moving up, and above the Negative Directional Indicator (-DI), then the price uptrend is strengthening. When the +DI is moving down, and below the -DI, then the price downtrend is strengthening. Crossovers between the +DI and -DI are sometimes used as trade signals as the crossover indicates the possibility of a new trend emerging.
The Ehlers Simple Decycler Directional Indicator Oscillator (EDD) is showing the uptrend or downtrend of ED and using for deciding the movement directions.
EDD is an ultimate blocks of codes for real time trading and created by Monsterader as an unique indicator. EDD is a Patent-Pending trading strategy.
Auto Pause is an important feature that focuses on suspending all trades within a certain period of time, taking into account the possible decrease in volume during the day in any parity.
Especially in parities operating 24/7, these volume decreases reach the highest level on Sundays. Therefore, Auto Pause prevents trading strategy from being executed on Sundays. Auto Pause also assumes serious activity on Fridays of each week and suspends trading for a specific timeframe to avoid potential large losses.
When the Auto Pause feature is activated, it significantly reduces the percentage and amount of loss on the trading strategy. Therefore, while the total accuracy and profit factor increase, the probability of loss decreases.
Auto Pause is an ultimate blocks of codes for real time trading and created by Monsterader as an unique feature. Auto Pause is one of the most important and useful trading strategy features ever developed by Monsterader. Auto Pause is a Patent-Pending trading strategy feature.
RSI Close Limit
Relative Strength Index (RSI) Close Limit is a feature developed entirely by the Monsterader team that decides where to close any buy or sell signal along with other parameters it works with.
RSI Close Limit is basically based on not making trades that will cause losses from overbought or oversold points by using the RSI channel ranges.
RSI Close Limit feature is an important feature that increases the stability of a trading strategy and prevents unnecessary trading losses. Moreover, it is equipped with parametric features that the user of the trading strategy can customize according to her/his own wishes.
Cash Out is only available for premium trading strategies.
Cash Out feature can be seen as a kind of fiduciary that constantly saves on behalf of traders.
The most important emotional and psychological dilemma of the traders is that the facts suddenly lose their meaning after the winning trades and they want to invest all their savings in risky markets with the desire to earn more. Therefore, most of the cumulative savings can be lost for this reason. The Cash Out feature is an innovative and emotionless feature that completely eliminates this situation.
Cash Out feature has been developed by focusing on three concepts. The first of these is the Fibonacci retracement levels. For example, when the cumulatively earned unit reaches 2.618 times, the 1 unit number used at the beginning is parked. And this 1-unit figure is no longer used for trading. The remaining 1,618 units are bought and sold. And so every time a cumulative gain occurs, the same Cash Out logic works and the cumulative accumulation continues exponentially.
The second concept of the Cash Out feature is Limit Cash Out. Limit Cash Out instantly checks the market conditions at the time of trading and the total accumulated figure and Cash Out on the candlesticks of the time period when the trading strategy is working. Thus, Limit Cash Out can perform Cash Out at any time interval. The biggest plus of the Limit Cash Out feature is that a trading strategy doesn't even need to be in the trade to Cash Out while it's running. The main criteria for the Limit Cash Out feature are the market conditions monitored instantly and the cumulative amount accumulated in total.
Officer Cash Out
The third one is Officer Cash Out, working exactly like an officer as the name suggests, focuses on making cash out at certain rates, regardless of how much capital is in the safe during the day. Even if the capital accumulated in the cashier has not reached the Fibonacci Cash Out or Limit Cash Out values, Officer Cash Out performs cash out transactions at the determined rates. In order for these rates to be valid, the "Enable Officer Cash Out" checkbox in the parameter options must be ticked.
Cash Out is an ultimate blocks of codes for real time trading and created by Monsterader as an unique indicator. Cash Out is one of the most important and useful trading strategy features ever developed by Monsterader. Cash Out is a Patent-Pending trading strategy feature.
Trade Series focuses on the average of a particular winning series, taking into account the previous trades of a trading strategy.
Accordingly, in order for a Trade Series to occur, at least 1 unsuccessful trade must occur after profitable trades. For example, let's assume that a Trade Series makes a total of 1000 buy or sell transactions in 1 year. And let's say that trading strategy has made an average of 10 successful buys or sells in a row. Let's exemplify that successful trades in the current trade series also came in at the previous average of 10.
In this case, Trade Series will reduce the total number of contracts entered into the trade, assuming that the next trades in the trading strategy are more risky, and will open trades with higher leverage and lower number of contracts according to the parameters to be selected. While Trade Series protects the total amount in the safe against the risk of possible loss, it also increases the possibility of providing higher returns in this risky transaction as it increases the leverage.
There are dozens of parameters waiting to be configured under 4 main headings in the Trade Series parameters. There are definitions of all these parameters under the parameter options title.
Trade Series is an ultimate blocks of codes for real time trading and created by Monsterader as an unique feature. Trade Series is one of the most important and useful trading strategy features ever developed by Monsterader. Trade Series is a Patent-Pending trading strategy feature.
This trading strategy uses lots of features and was created with an algorithm that works in Dynamic Plus mode. Dynamic Plus Mode trading strategies allow to change the start and end dates of Safe and Crazy modes offered in Dynamic mode. Thus, you can change the working dates of the modes in Dynamic Plus according to parity, centralized exchanges or trading pairs.
This trading strategy is fully automated with its features.
Please use Modes of Trading Strategies page for more detailed information.
Signal management works on a two-layer architecture. Accordingly, when the triggering conditions occur, the decisions to buy-sell or close the position and open another position are automatically evaluated through these layers.
Signal management always waits for the candlestick close time to take a trade position and enter the position with the incoming buy or sell signal. For this reason, position entry transactions are made not at the moment the signal is given, but when that candlestick is closed and a new candlestick begins and if the signal still exists. Take profit or stop loss signals are executed as soon as signal is given, without waiting for the candlestick close time.
Although there are more than one triggering factor on the same candle, it may not be possible to buy-sell or close a position on that candle. Decision moments are evaluated by looking at more than one parameter on the back and a decision is made as a result of this evaluation. Basically, until an open position is closed, another position cannot be opened.
This feature has been developed to prevent the possibility of exponentially increased and possible reversed positioning. Thus, all transactions can be carried out in accordance with real-time trading.
|Start Date||Defines starting date and time.|
|End Date||Defines ending date and time.|
|Execution Mode||Defines the execution mode.|
|Safe Mode Begin Day||Defines the begin day of safe mode.|
|Safe Mode End Day||Defines the end day of safe mode.|
|Auto Pause||Defines suspended trades within a certain period of time.|
|ED Cutoff||Defines the maximum cycle length in bars. Cycles with greater lengths will be eliminated.|
|DI Length||Defines the Directional Indicator length in bars.|
|DI Upper Limit||Defines the positive DI (+) tolerance limit.|
|DI Lower Limit||Defines the negative DI (-) tolerance limit.|
|Close RSI Length||Defines RSI length in bars.|
|Close RSI Upper Limit||Defines the upper limit of RSI.|
|Close RSI Lower Limit||Defines the upper limit of RSI.|
|Maximum Contract Limit||Defines the maximum contract limit that is bought for a single trade.|
|Tradable Balance Ratio||Defines the balance ratio for a single trade. It eliminates the possible latency conflicts of trade signals and triggers.|
|Safe Signal Leverage||Defines the safe mode signal leverage for entry.|
|Safe Buy Stop Loss||Defines the safe mode buy stop loss limit in ticks for an order.|
|Safe Buy Take Profit||Defines the safe mode buy take profit limit in ticks for an order.|
|Safe Sell Stop Loss||Defines the safe mode sell stop loss limit in ticks for an order.|
|Safe Sell Take Profit||Defines the safe mode sell take profit limit in ticks for an order.|
|Crazy Signal Leverage||Defines the crazy mode signal leverage for entry.|
|Crazy Buy Stop Loss||Defines the crazy mode buy stop loss limit in ticks for an order.|
|Crazy Buy Take Profit||Defines the crazy mode buy take profit limit in ticks for an order.|
|Crazy Sell Stop Loss||Defines the crazy mode sell stop loss limit in ticks for an order.|
|Crazy Sell Take Profit||Defines the crazy mode sell take profit limit in ticks for an order.|
|Enable Cash Out Plan||Enables Cash Out Plan options.|
|Show Cash Out Plan Table||Enables Cash Out Plan table.|
|Precision||Defines the precision value of cash out parameter.|
|Enable Officer Cash Out||Enables Officer Cash Out options.|
|Limit Target Cash Out Balance Unit||Defines the target balance unit for Officer Cash Out option.|
|Limit Target Cash Out Divider||Defines the ratio of cash out amount for Officer Cash Out option.|
|Limit Target Cash Out Weight||Defines the weight of cash out amount for Officer Cash Out option.|
|Fibonacci Target Cash Out %||Defines the target cash out ratio of Fibonacci Cash Out Plan.|
|Fibonacci Cash Out %||Defines the cash out ratio of Fibonacci Cash Out Plan.|
|Limit Cash Out %||Defines the cash out ratio of Limit Cash Out Plan.|
|TS DI Length||Defines the Directional Indicator length of trade series in bars.|
|TS DI Upper Limit||Defines the positive DI (+) tolerance limit of trade series.|
|TS DI Lower Limit||Defines the negative DI (-) tolerance limit of trade series.|
|TS TR Length||Defines the calculated true range length of trade series in bars.|
|TS ED Cutoff||Defines the maximum cycle length of trade series in bars. Cycles with greater lengths will be eliminated.|
|SPC DI Length||Defines the Directional Indicator length of trade series's calculated profit in bars.|
|SPC DI Upper Limit||Defines the positive DI (+) tolerance limit of trade series's calculated profit.|
|SPC DI Lower Limit||Defines the negative DI (-) tolerance limit of trade series's calculated profit.|
|SPC TR Length||Defines the calculated true range length of trade series's calculated profit in bars.|
|SPC ED Cutoff||Defines the maximum cycle length of trade series's calculated profit in bars. Cycles with greater lengths will be eliminated.|
|EQ DI Length||Defines the Directional Indicator length of trade series's calculated equity in bars.|
|EQ DI Upper Limit||Defines the positive DI (+) tolerance limit of trade series's calculated equity.|
|EQ DI Lower Limit||Defines the negative DI (-) tolerance limit of trade series's calculated equity.|
|EQ TR Length||Defines the calculated true range length of trade series's calculated equity in bars.|
|EQ ED Cutoff||Defines the maximum cycle length of trade series's calculated equity in bars. Cycles with greater lengths will be eliminated.|
|Serie Upper Balance %||Defines the maximum balance limit that is bought for a single trade of trade serie.|
|Serie Lower Balance %||Defines the minimum balance limit that is bought for a single trade of trade serie.|
|Serie Tradable Balance Ratio %||Defines the balance ratio for a single trade of trade serie. It eliminates the possible latency conflicts of trade signals and triggers.|
|Serie Signal Leverage||Defines the signal leverage for entry of trade serie.|
|Serie Buy Stop Loss %||Defines the buy stop loss limit in ticks for an order of trade serie.|
|Serie Buy Take Profit %||Defines the buy take profit limit in ticks for an order of trade serie.|
|Serie Buy Take Profit Reverse %||Defines the reversal buy take profit limit of trade serie in ticks for an order.|
|Serie Sell Stop Loss %||Defines the sell stop loss limit in ticks for an order of trade serie.|
|Serie Sell Take Profit %||Defines the sell take profit limit in ticks for an order of trade serie.|
|Serie Sell Take Profit Reverse %||Defines the reversal sell take profit limit of trade serie in ticks for an order.|
Important Notes for Backtest Results
- All Monsterader trading strategies have been tested on multiple parities, multiple centralized exchanges, multiple timeframes based on transactions between 01.01.2021 and 30.09.2022, and are arranged according to the output that gives the best results.
- There are multiple parametric algorithms behind each trading strategy, and the content, number, behavior and outputs of these parametric algorithms are the main factors in determining the trading strategies.
- In most of the trading strategies organized with parametric algorithms, there are areas for TradingView users to change and customize according to their own decisions.
- Please note that Monsterader cannot be held responsible for any transaction made with the automated execution or manual trading options, the profit and loss arising from these transactions, the operation of the connections made with the centralized exchange, or any mishaps that may occur independently of all these areas.
You can use this trading strategy to trade with any parity, any exchange or platform, any timeframe. These backtest results are only shown as examples and capabilities of trading strategies.
|Parity||Type||DEX/Platform||Timeframe||Net Profit||Accuracy||Cash Out Count||Cash Out Percentage|
- All strategies work in leveraged markets.
- It is highly recommended to open transactions in isolated mode.
- The results of real-time trading may change depending on the timeframe, parameters, parities and leveraged exchanges.
- The commission rate realized in real-time trading transactions is accepted as 0.04. The commission rate can be adjusted from the strategy parameters according to the platform on which the transactions will be executed.
- Real-time trade data can also be observed in the transactions.