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.
Directional Indicator Oscillator (DIOSC) is showing the uptrend or downtrend of any calculated trend and using for deciding the movement directions.
The Center of Gravity indicator (COG) is an oscillator based on an article by John F. Ehlers on page 20 of the May 2002 issue of Stocks and Commodities Magazine. COG has essentially zero lag and enables clear identification of turning points.
COG is a tool that helps to identify support and resistance levels. The classic form of the indicator is as an oscillator, formed by means of a weighted moving average.
On the basis of this classic form, the center of the price is calculated, and price corridors define the price movement into the channels.
We use Center of Gravity (COG) as a basis of our trading strategy and make some linear regression calculations to define the trigger and signal points for buying or selling areas.
The Keltner Channel was first introduced by Chester Keltner in the 1960s. The original formula used simple moving averages (SMA) and the high-low price range to calculate the bands. In the 1980s, a new formula was introduced that used average true range (ATR). The ATR method is commonly used today.
The Keltner Channel is a volatility-based technical indicator composed of three separate lines. The middle line is an exponential moving average (EMA) of the price. Additional lines are placed above and below the EMA. The upper band is typically set two times the ATR above the EMA, and the lower band is typically set two times the ATR below the EMA. The bands expand and contract as volatility (measured by ATR) expands and contracts.
Keltner Channels are volatility-based bands that are placed on either side of an asset's price and can aid in determining the direction of a trend.
The angle of the Keltner Channel also aids in identifying the trend direction. The price may also oscillate between the upper and lower Keltner Channel bands, which can be interpreted as resistance and support levels.
Theoretically, if the price is reaching the upper Keltner Channel band, then the trend is bullish, while reaching the lower band, then the trend is bearish.
Bollinger Bands were developed and copyrighted by famous technical trader John Bollinger, designed to discover opportunities that give investors a higher probability of properly identifying when an asset is oversold or overbought.
A Bollinger Band is a technical analysis tool defined by a set of trendlines plotted two standard deviations (positively and negatively) away from a simple moving average (SMA) of a security's price, but which can be adjusted to user preferences.
The purpose of Bollinger Bands is to provide a relative definition of high and low prices of a market. By definition, prices are high at the upper band and low at the lower band. This definition can aid in rigorous pattern recognition and is useful in comparing price action to the action of indicators to arrive at systematic trading decisions.
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 Entry Limit
Relative Strength Index (RSI) Entry Limit is a feature developed entirely by the Monsterader team that decides where to entry any buy or sell signal along with other parameters it works with.
RSI Entry Limit is basically based on not making trades that will cause losses from overbought or oversold points by using the RSI channel ranges.
RSI Entry 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.|
|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.|
|COG Length||Defines COG length in bars.|
|COG Linear Offset||Defines the calculated linear regression of previous bars.|
|COG Percentage||Defines the distance between COG bars in the corridor.|
|KC Length||Defines KC length in bars.|
|KC Mult||Defines the multiplier of KC.|
|BB Length||Defines BB length in bars.|
|BB Deviation||Defines the deviation of BB.|
|Entry RSI Length||Defines RSI length in bars.|
|Entry RSI Upper Limit||Defines the upper limit of RSI.|
|Entry RSI Lower Limit||Defines the upper limit of RSI.|
|Entry RSI Linear Length||Defines RSI linear length in bars.|
|Entry RSI Linear Offset||Defines linear offset limit of RSI.|
|Entry RSI Buy-Sell Length||Defines RSI buy-sell length in bars.|
|Entry RSI Buy Upper Limit||Defines the upper buy limit of RSI.|
|Entry RSI Buy Upper Limit||Defines the upper sell 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.