DRKHASHIX AI Rommel Strategy Builder
DRKHASHIX AI Rommel Strategy Builder is an advanced automated trading robot that utilizes complex algorithms and artificial intelligence to assist you in making intelligent and efficient trades in financial markets. This is not just a robot; it’s more of a strategy builder, allowing you to create any trading strategy you desire.
Advanced Artificial Intelligence
This robot employs AI algorithms for market analysis and trade decision-making. Its precise coordination with price changes makes it an efficient tool for achieving sustainable profitability.

Signal Selection
Trading signals are just part of the process; it’s the algorithms that ensure your success. This robot offers various methods to receive trading signals. You can easily select the appropriate signal type with a simple click or activate manual mode to open trades yourself, while the robot manages the positions.
Smart Manual Trading
With buy, sell, and close buttons, you can easily open or close trades manually. This feature is ideal for those who prefer to execute their trades personally, with the robot acting more as an assistant to ensure your decisions are implemented optimally.
Intelligent Risk Management
This robot helps you effectively manage trade risks. For instance, you can set it to ensure that a maximum of 2% of your capital is at risk in each trade. In this case, the AI sets your stop-loss and selects a trade volume so that if the stop-loss is activated, your account only incurs a 2% loss.
Protection from Forbidden Trading Times
With this feature, the robot prevents trading during unauthorized times that you have previously set, helping to avoid trading at inappropriate moments.
Detailed Performance Reports
The DRKHASHIX AI Rommel Strategy Builder provides detailed and comprehensive reports on trading performance, allowing you to evaluate and improve your strategies.
Risk-Free Trading
This robot uses AI to make your trades risk-free; as the price moves in your favor, the stop-loss adjusts in your favor to ensure your profit is secured at the best possible point.
Trade Closing Using Moving Averages (MA)
This feature uses two moving averages to analyze open trades. If a trade reaches a specified profit level and the averages cross each other, the robot will close the trade before reaching the take profit (TP), ensuring a secure exit.
Advanced Risk Management with a New Martingale Method
While this robot does not use the traditional Martingale method, it offers a novel way to adjust trade risks. If a trade encounters a stop-loss, the robot increases the risk of subsequent trades to recover losses and then gradually decreases the risk. This feature is at your discretion, allowing you to enable or disable it.
Differences Between Rommel and Guderian Robots
1. Type of Trades:
- Rommel Robot: This robot operates on a single trade basis, focusing primarily on analyzing trading signals and determining risk size for selecting volume and setting stop-loss.
- Guderian Robot: This robot focuses on stair-step entry volumes and averaging down to escape losses, as well as opening reverse trades in a stair-step manner. It can also effectively define Martingale strategies and utilize a combination of Martingale and reverse Martingale trades to escape before hitting the stop-loss.
2. Risk Management:
- Rommel Robot: With precise calculations, it helps you effectively manage risk and select trade volumes according to the specified risk level.
- Guderian Robot: It may not perform as well as Rommel in risk management, as its algorithm automatically attempts to turn every trade into a profit, making it challenging to achieve optimal risk size.
3. Flexibility in Strategies:
- Rommel Robot: Its simplicity and focus on trading signals allow you to easily test and analyze various trading signals.
- Guderian Robot: Although it has advanced capital management, setting strategies in this robot may be somewhat more complex, making it harder to find suitable signals.
4. Applications and Benefits:
- Rommel Robot: It demonstrates its advantages in precise analysis and the creation of clear trading signals, making it suitable for traders with more defined, simpler, and general strategies.
- Guderian Robot: While you may need Rommel to obtain parameters for more suitable signals, its specific complexities allow for the implementation of more intricate strategies.
In manual trading mode, the bot features a trading dashboard that allows you to execute actions by pressing the designated button.

Learn More:
EXPIRATION TIME : The bot continuously displays the expiration date on the center of the chart and will alert you when the expiration date approaches.
LICENSE KAY : All of our bots have a serial number, and if anyone misuses the bots, not only will their bot be deactivated remotely, but legal action will also be taken against them. All rights related to the bots are reserved with us.
Suitable for 15 minutes time frame
To get the right parameters, it is better to search for these parameters:
AI courage (Stop loss) = 2 - 10
AI Greed (Take Profit) = 5 - 30
Manual
- Buy: A buy signal is triggered when the buy button is pressed.
- Sell: A sell signal is triggered when the sell button is pressed.
buy = buyButtonPressed
sell = sellButtonPressed
Cazino
- Buy: A buy signal is issued if the closing price of the latest candle is higher than its opening price, and the closing price of the previous candle is also higher than its opening price.
- Sell: A sell signal is issued if the closing price of the latest candle is lower than its opening price, and the closing price of the previous candle is also lower than its opening price.
buy =MarketSeries.Close[lastBarIndex] > MarketSeries.Open[lastBarIndex] && MarketSeries.Close[prevBarIndex] > MarketSeries.Open[prevBarIndex]
sell = MarketSeries.Close[lastBarIndex] < MarketSeries.Open[lastBarIndex] && MarketSeries.Close[prevBarIndex] < MarketSeries.Open[prevBarIndex]
CPC
- Buy: A buy signal is issued when the red candle power is less than or equal to the maximum candle power, and the green candle power is greater than or equal to the red candle power.
- Sell: A sell signal is issued when the green candle power is less than or equal to the maximum candle power, and the red candle power is greater than or equal to the green candle power.
buy = redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && rsi.Result[lastBarIndex] < Overbought
sell = greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && rsi.Result[lastBarIndex] > Oversold
CPC_RSIfilter
- Buy: A buy signal is issued if the red candle power is less than or equal to the maximum candle power, the green candle power is greater than or equal to the red candle power, and the RSI value is below the overbought level.
- Sell: A sell signal is issued if the green candle power is less than or equal to the maximum candle power, the red candle power is greater than or equal to the green candle power, and the RSI value is above the oversold level.
buy = redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && rsi.Result[lastBarIndex] < Overbought
sell = greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && rsi.Result[lastBarIndex] > Oversold
CPC_RSIfilter_MA3
- Buy: A buy signal is issued if the red candle power is less than or equal to the maximum candle power, the green candle power is greater than or equal to the red candle power, the RSI value is below the overbought level, and the closing price of the latest candle is equal to or higher than the third moving average.
- Sell: A sell signal is issued if the green candle power is less than or equal to the maximum candle power, the red candle power is greater than or equal to the green candle power, the RSI value is above the oversold level, and the closing price of the latest candle is equal to or lower than the third moving average.
buy =redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && rsi.Result[lastBarIndex] < Overbought && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
sell = greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && rsi.Result[lastBarIndex] > Oversold && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
CPC_RSIfilter_MA3Nega
RSI
RSI_Con
- Buy: A buy signal is issued if the RSI value of the latest candle is equal to or below the oversold level, and the RSI value of the previous candle is equal to or above the oversold level.
- Sell: A sell signal is issued if the RSI value of the latest candle is equal to or above the overbought level, and the RSI value of the previous candle is equal to or below the overbought level.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought
RSI_Con
- Buy: A buy signal is issued if the RSI value of the latest candle is equal to or below the oversold level, and the RSI value of the previous candle is equal to or above the oversold level.
- Sell: A sell signal is issued if the RSI value of the latest candle is equal to or above the overbought level, and the RSI value of the previous candle is equal to or below the overbought level.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought
RSI_CPC
- Buy: A buy signal is issued if the RSI value of the latest candle is equal to or below the oversold level, the red candle power is less than or equal to the maximum candle power, and the green candle power is greater than or equal to the red candle power.
- Sell: A sell signal is issued if the RSI value of the latest candle is equal to or above the overbought level, the green candle power is less than or equal to the maximum candle power, and the red candle power is greater than or equal to the green candle power.
buy = rsi.Result[lastBarIndex] <= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower
sell= rsi.Result[lastBarIndex] >= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower
RSI_Con_CPC
- Buy: A buy signal is issued if the RSI value of the latest candle is equal to or below the oversold level, the RSI value of the previous candle is equal to or above the oversold level, the red candle power is less than or equal to the maximum candle power, and the green candle power is greater than or equal to the red candle power.
- Sell: A sell signal is issued if the RSI value of the latest candle is equal to or above the overbought level, the RSI value of the previous candle is equal to or below the overbought level, the green candle power is less than or equal to the maximum candle power, and the red candle power is greater than or equal to the green candle power.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower
RSI_Con_MA3
- Buy: A buy signal is issued if the RSI value of the latest candle is equal to or below the oversold level, the RSI value of the previous candle is equal to or above the oversold level, and the closing price of the latest candle is equal to or higher than the third moving average.
- Sell: A sell signal is issued if the RSI value of the latest candle is equal to or above the overbought level, the RSI value of the previous candle is equal to or below the overbought level, and the closing price of the latest candle is equal to or lower than the third moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
RSI_Con_MA3Nega
- Buy: A buy signal is issued if the RSI value of the latest candle is equal to or below the oversold level, the RSI value of the previous candle is equal to or above the oversold level, and the closing price of the latest candle is equal to or lower than the third moving average.
- Sell: A sell signal is issued if the RSI value of the latest candle is equal to or above the overbought level, the RSI value of the previous candle is equal to or below the overbought level, and the closing price of the latest candle is equal to or higher than the third moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
RSI_CPC_MA3
- Buy: A buy signal is issued if the RSI value of the latest candle is equal to or below the oversold level, the red candle power is less than or equal to the maximum candle power, the green candle power is greater than or equal to the red candle power, and the closing price of the latest candle is equal to or higher than the third moving average.
- Sell: A sell signal is issued if the RSI value of the latest candle is equal to or above the overbought level, the green candle power is less than or equal to the maximum candle power, the red candle power is greater than or equal to the green candle power, and the closing price of the latest candle is equal to or lower than the third moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
rsi_cpc_ma3nega
- Buy: A buy signal is generated if the RSI result is in the oversold zone, the red candle’s strength is less than the maximum candle strength, the green candle’s strength is greater than the red candle’s strength, and the closing price of the candle is below the 3rd moving average.
- Sell: A sell signal is generated if the RSI result is in the overbought zone, the green candle’s strength is less than the maximum candle strength, the red candle’s strength is greater than the green candle’s strength, and the closing price of the candle is above the 3rd moving average
buy = rsi.Result[lastBarIndex] <= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
rsi_con_cpc_ma3
- Buy: A buy signal is generated if the RSI result is in the oversold zone and has exited this zone in the previous candle, the red candle’s strength is less than the maximum candle strength, the green candle’s strength is greater than the red candle’s strength, and the closing price of the candle is above the 3rd moving average.
- Sell: A sell signal is generated if the RSI result is in the overbought zone and has exited this zone in the previous candle, the green candle’s strength is less than the maximum candle strength, the red candle’s strength is greater than the green candle’s strength, and the closing price of the candle is below the 3rd moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
rsi_con_cpc_ma3nega
- Buy: A buy signal is generated if the RSI result is in the oversold zone and has exited this zone in the previous candle, the red candle’s strength is less than the maximum candle strength, the green candle’s strength is greater than the red candle’s strength, and the closing price of the candle is below the 3rd moving average.
- Sell: A sell signal is generated if the RSI result is in the overbought zone and has exited this zone in the previous candle, the green candle’s strength is less than the maximum candle strength, the red candle’s strength is greater than the green candle’s strength, and the closing price of the candle is above the 3rd moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
rsi_con_ma1ma2
- Buy: A buy signal is generated if the RSI result is in the oversold zone and has exited this zone in the previous candle, and the closing price of the candle is above the 1st and 2nd moving averages.
- Sell: A sell signal is generated if the RSI result is in the overbought zone and has exited this zone in the previous candle, and the closing price of the candle is below the 1st and 2nd moving averages.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && MarketSeries.Close[lastBarIndex] >= ma1Current && MarketSeries.Close[lastBarIndex] >= ma2Current)
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && MarketSeries.Close[lastBarIndex] <= ma1Current && MarketSeries.Close[lastBarIndex] <= ma2Current
rsi_cpc_ma1ma2
- Buy: A buy signal is generated if the RSI result is in the oversold zone, the red candle’s strength is less than the maximum candle strength, the green candle’s strength is greater than the average strength, and the closing price of the candle is above the 1st and 2nd moving averages.
- Sell: A sell signal is generated if the RSI result is in the overbought zone, the green candle’s strength is less than the maximum candle strength, the red candle’s strength is greater than the average strength, and the closing price of the candle is below the 1st and 2nd moving averages.
buy = rsi.Result[lastBarIndex] <= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= averagePower && MarketSeries.Close[lastBarIndex] >= ma1Current && MarketSeries.Close[lastBarIndex] >= ma2Current
sell = rsi.Result[lastBarIndex] >= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= averagePower && MarketSeries.Close[lastBarIndex] <= ma1Current && MarketSeries.Close[lastBarIndex] <= ma2Current
rsi_con_ma1ma2_ma3
- Buy: A buy signal is generated if the RSI result is in the oversold zone and has exited this zone in the previous candle, and the closing price of the candle is above the 1st, 2nd, and 3rd moving averages.
- Sell: A sell signal is generated if the RSI result is in the overbought zone and has exited this zone in the previous candle, and the closing price of the candle is below the 1st, 2nd, and 3rd moving averages.
buy =rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && MarketSeries.Close[lastBarIndex] >= ma1Current && MarketSeries.Close[lastBarIndex] >= ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && MarketSeries.Close[lastBarIndex] <= ma1Current && MarketSeries.Close[lastBarIndex] <= ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
rsi_con_ma1ma2_ma3nega
- Buy: A buy signal is generated if the RSI result is in the oversold zone and has exited this zone in the previous candle, and the closing price of the candle is above the 1st and 2nd moving averages but below the 3rd moving average.
- Sell: A sell signal is generated if the RSI result is in the overbought zone and has exited this zone in the previous candle, and the closing price of the candle is below the 1st and 2nd moving averages but above the 3rd moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && MarketSeries.Close[lastBarIndex] >= ma1Current && MarketSeries.Close[lastBarIndex] >= ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex])
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && MarketSeries.Close[lastBarIndex] <= ma1Current && MarketSeries.Close[lastBarIndex] <= ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex])
rsi_cpc_ma1ma2_ma3
rsi_cpc_ma1ma2_ma3nega
- Buy: A buy signal is generated if the RSI result is in the oversold zone, the red candle’s strength is less than the maximum candle strength, the green candle’s strength is greater than the average strength, and the closing price of the candle is above the 1st and 2nd moving averages but below the 3rd moving average.
- Sell: A sell signal is generated if the RSI result is in the overbought zone, the green candle’s strength is less than the maximum candle strength, the red candle’s strength is greater than the average strength, and the closing price of the candle is below the 1st and 2nd moving averages but above the 3rd moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= averagePower && MarketSeries.Close[lastBarIndex] >= ma1Current && MarketSeries.Close[lastBarIndex] >= ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= averagePower && MarketSeries.Close[lastBarIndex] <= ma1Current && MarketSeries.Close[lastBarIndex] <= ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
rsi_con_cpc_ma1ma2_ma3
- Buy: A buy signal is generated if the RSI result is in the oversold zone and has exited this zone in the previous candle, the red candle’s strength is less than the maximum candle strength, the green candle’s strength is greater than the red candle’s strength, and the closing price of the candle is above the 1st, 2nd, and 3rd moving averages.
- Sell: A sell signal is generated if the RSI result is in the overbought zone and has exited this zone in the previous candle, the green candle’s strength is less than the maximum candle strength, the red candle’s strength is greater than the green candle’s strength, and the closing price of the candle is below the 1st, 2nd, and 3rd moving averages.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && MarketSeries.Close[lastBarIndex] >= ma1Current && MarketSeries.Close[lastBarIndex] >= ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && MarketSeries.Close[lastBarIndex] <= ma1Current && MarketSeries.Close[lastBarIndex] <= ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
rsi_con_cpc_ma1ma2_ma3nega
- Buy: A buy signal is generated if the RSI result is in the oversold zone and has exited this zone in the previous candle, the red candle’s strength is less than the maximum candle strength, the green candle’s strength is greater than the red candle’s strength, and the closing price of the candle is above the 1st and 2nd moving averages but below the 3rd moving average.
- Sell: A sell signal is generated if the RSI result is in the overbought zone and has exited this zone in the previous candle, the green candle’s strength is less than the maximum candle strength, the red candle’s strength is greater than the green candle’s strength, and the closing price of the candle is below the 1st and 2nd moving averages but above the 3rd moving average.
buy = rsi.Result[lastBarIndex] <= Oversold && rsi.Result[prevBarIndex] >= Oversold && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower && MarketSeries.Close[lastBarIndex] >= ma1Current && MarketSeries.Close[lastBarIndex] >= ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex]
sell = rsi.Result[lastBarIndex] >= Overbought && rsi.Result[prevBarIndex] <= Overbought && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower && MarketSeries.Close[lastBarIndex] <= ma1Current && MarketSeries.Close[lastBarIndex] <= ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex]
ma1ma2
- Buy: When the short-term moving average (ma1) crosses from below the long-term moving average (ma2) and moves above it.
- Sell: When the short-term moving average (ma1) crosses from above the long-term moving average (ma2) and moves below it.
buy = ma1Previous <= ma2Previous && ma1Current > ma2Current
sell = ma1Previous >= ma2Previous && ma1Current < ma2Current
ma1ma2_cpc
- Buy: When the short-term moving average (ma1) crosses from below the long-term moving average (ma2) and moves above it and strength of the red candle must not exceed the allowed limit, and the green candle’s strength should be higher than the red candle
- Sell: When the short-term moving average (ma1) crosses from above the long-term moving average (ma2) and moves below it and strength of the green candle should not exceed the allowed limit, and the red candle should be stronger than the green candle.
ma1Previous <= ma2Previous && ma1Current > ma2Current && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower
ma1Previous >= ma2Previous && ma1Current < ma2Current && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower
ma1ma2_rsifilter
- Buy: The buy condition is similar to the ma1ma2 strategy, but with the addition of an RSI filter. The RSI value should not exceed the Overbought level.
- Sell: The sell condition is similar to the ma1ma2 strategy, but the RSI value should be above the Oversold level.
buy = ma1Previous <= ma2Previous && ma1Current > ma2Current && rsi.Result[lastBarIndex] < Overbought
sell = ma1Previous >= ma2Previous && ma1Current < ma2Current && rsi.Result[lastBarIndex] > Oversold
ma1ma2_rsifilter_cpc
- Buy: In addition to the previous conditions (ma1 crossing above ma2 and RSI value below Overbought), the strength of the red candle must not exceed the allowed limit, and the green candle’s strength should be higher than the red candle.
- Sell: The sell condition is similar, but the strength of the green candle should not exceed the allowed limit, and the red candle should be stronger than the green candle.
buy = ma1Previous <= ma2Previous && ma1Current > ma2Current && rsi.Result[lastBarIndex] < Overbought && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower
sell = ma1Previous >= ma2Previous && ma1Current < ma2Current && rsi.Result[lastBarIndex] > Oversold && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower
ma1ma2_ma3_rsifilter
- Buy: In addition to the ma1 crossing above ma2 and RSI value being below Overbought, the price must be above the third moving average (ma3).
- Sell: Similar to the buy condition, but the price must be below the third moving average (ma3) and the RSI value must be above the Oversold level.
buy = ma1Previous <= ma2Previous && ma1Current > ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] < Overbought
sell = ma1Previous >= ma2Previous && ma1Current < ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] > Oversold
ma1ma2_ma3nega_rsifilter
- Buy: Similar to the previous strategy, but the price must be below the third moving average (ma3), and the RSI value must not exceed the Overbought level.
- Sell: The price must be above the third moving average (ma3), and the RSI value must be above the Oversold level.
buy = ma1Previous <= ma2Previous && ma1Current > ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] < Overbought
sell = ma1Previous >= ma2Previous && ma1Current < ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] > Oversold
ma1ma2_ma3_rsifilter_cpc
- Buy: In addition to ma1 crossing above ma2 and the RSI value being below Overbought, the price must be above ma3, the green candle must be stronger than the red candle, and the red candle must not exceed the allowed limit.
- Sell: Similar to the buy condition, but the price must be below ma3, the red candle must be stronger than the green candle, and the green candle must not exceed the allowed limit.
buy = ma1Previous <= ma2Previous && ma1Current > ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] < Overbought && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower
sell = ma1Previous >= ma2Previous && ma1Current < ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] > Oversold && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower
ma1ma2_ma3nega_rsifilter_cpc
- Buy: The buy condition includes ma1 crossing above ma2, the RSI value being below Overbought, the price being below ma3, and the green candle being stronger than the red candle.
- Sell: The sell condition includes the price being above ma3, the RSI value being above Oversold, and the red candle being stronger than the green candle.
buy = ma1Previous <= ma2Previous && ma1Current > ma2Current && MarketSeries.Close[lastBarIndex] <= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] < Overbought && redCandlePower <= MaxCandlePower && greenCandlePower >= redCandlePower
sell = ma1Previous >= ma2Previous && ma1Current < ma2Current && MarketSeries.Close[lastBarIndex] >= movingAverage3.Result[lastBarIndex] && rsi.Result[lastBarIndex] > Oversold && greenCandlePower <= MaxCandlePower && redCandlePower >= greenCandlePower
Reviews
There are no reviews yet.