The strategy is a special Christmas, this is how we want to thank the support of our followers.
The strategy performed well on Forex, tested on 43 1-hour pairs and made profit in 21 cases. It was also tested on 51 crypto pairs with the 1-hour time frame, and made profit in 45 cases with a profit factor of more than 1.4 in the top 5 cases. Tests were performed without commission or slippage, unlike the presented result which uses 0.01% commission and 5 tick slippage.
Among the top performers were:
SNXUSDT SOLUSDT CAKEUSDT LINKUSDT EGLDUSDT GBPJPY TRYJPY USDJPY The strategy was implemented using the following logic:
Entry Strategy:
Long entry:
Price must be above the simple moving average (SMA). There should be a cross on the MACD (indicated by the color switch on the histogram, red to green) RSI should be above the 50 level. Volume is above the selected volume-based exponential moving average (EMA) ADX must also agree to this position: below 50 and above 20, and above the regulated moving average (REMA) Short entry: Price must be below the simple moving average ( SMA) be. There should be a cross on the MACD (indicated by the color switch on the histogram, red to green) RSI should be below the 50 level. Volume is above the selected volume-based exponential moving average (EMA) ADX must also agree to this position: below 50 and above 20, and above the regulated moving average (REMA) Exit strategy: Stop loss will be placed based on ATR- value (with 1.5 Risk) Take profit level will be placed with a 2.5 Risk/Reward ratio Open positions will be closed early based on the Squeeze Momentum (Long: change to red, Short: change to green) NOTE!: The position sizes that in the example used is with ‘Risk percentage (current)’, according to which the position size will be determined such that the potential loss is equal to % of the currently available capital. This means that the positions are calculated with leverage in most cases.
Parameters of each indicator used in the strategy can be adjusted in the strategy settings as follows: Plot settings:
Plot signals: true by default, Show all long and short signals on the signal candle Allow early TP/SL plots: false by default, If this option is checked, the TP and SL lines will also be plotted on the signal candle rather than only the entrance candle. Consider this only when trading manually as backtest entries do not occur on the signal candles. Entry Signal: Fast Length: 12 by default Slow Length: 26 by default Source: hlcc4 by default Signal Smoothing: 9 by default Oscillator MA Type: EMA by default Signal Line MA Type: EMA by default Exit Strategy: ATR-based Stop Loss: true by default ATR Length (of the SL): 14 by default ATR Smoothing (of the SL): EMA by default Candle Low/High Based Stop Loss: false by default, recent low or high (depending on long/short position) will be used to to calculate stop loss value. Set ‘Base Risk Multiplier’ to 1 if you want to use the calculated value as is. Setting it to a different value will count as an additional multiplier. Please select only one active stop loss. Default value (if none or multiple stoplosses are selected) is the ‘ATR-based stoploss’. Candle Lookback (of the SL): 10 by default Base Risk Multiplier: 1.5 by default, the stop loss will be placed at this risk level (which means in the case of ATR SL that the ATR value will be multiplied by this factor and the SL will that value is placed away from the entry level) Risk-to-Reward ratio: 2.5 by default, the take profit level will be placed as this Risk/Reward ratio is reached Force Exit based on Squeeze Momentum: where by default, a Long position will be closed when Squeeze Momentum turns red inside an open position and a short position will be closed when Squeeze Momentum turns green inside an open position BB Length: 20 by default BB Mult Factor: 1.0 by default KC Length: 20 at default KC Mult Factor: 1.5 by default Use True Range (KC): Yes by default Base Settings: Allow long entries: true by default Allow short entries: true by default Order Size: 1.5 by default Order Type: Risk Percentage (current) by default , allows adjustment on how the position size is calculated: Cash: only the set cash amount will be used for each trade contract(s): the adjusted number of contracts will be used for each trade. Capital percentage: a % of the current available capital will be used for each trade Risk percentage (current): position size will be determined so that the potential loss is equal to % of the current available capital Risk percentage (initial): position size will be determined so that the potential loss is equal to % of the initial capital Trend Filter: Use long trend filter: true by default, only enter long if price is above Long MA Show long trend filter: true by default, plot the selected MA on the chart MA Type (Long): SMA by default MA Length (Long): 100 by default MA Source (Long): close by default Use short trend filter: true by default, enter long only if price is below Short MA. Show short trend filter: false by default, plot the selected MA on the chart MA Type (Short): SMA by default MA Length (Short): 100 by default MA Source (Short): close by default Simple RSI Limiter: Limit the use of Simple RSI: true by default, if set to ‘Normal’, enter long only when Simple RSI is lower than Long Limit, and only enter short when Simple RSI is higher than Short Limit. If set to ‘Inverse’, enter long only when Simple RSI is higher than Long Limit, and enter short only when Simple RSI is lower than Short Limit. Simple RSI Limiter Type: RSI Length: 14 by default RSI Source: hl2 by default Simple RSI Long Boundary: 50 by default Simple RSI Short Boundary: 50 by default ADX Limiter: Use ADX Limiter: true by default, enter only any position ( long /short) if ADX value is higher than the Low Limit and lower than the High Limit. ADX Length: 5 by default DI Length: 5 by default High limit: 50 by default Low limit: 20 by default Use MA-based calculation: Yes by default, if ‘Yes’, enter position (long/short) only if ADX value is higher than MA (ADX as source). MA Type: REMA by default MA Length: 5 by default Volume Filter: Only enter trades where volume is higher than the volume-based MA: where by default, a set type of MA will be calculated using the volume as source, and set length MA Type: EMA by default MA Length: 10 by default Session Limiter: Show session plots: false by default, show crypto market sessions on chart: Sydney (red), Tokyo (orange), London (yellow), New York (green) Use session limiter : false by default, if enabled, trading will only occur in the marked sessions below. Sidney session: default false, session between: 15:00 – 00:00 (EST) Tokyo session: default false, session between: 19:00 – 04:00 (EST) London session: default false, session between: 03:00 – 11:00 (EST) New York session: false by default, session between: 08:00 – 17:00 (EST) Date range: Limit between dates: false by default Start date: 1 Jul 2021 00 :00 :00 by default End date: December 31, 2022 00:00:00 by default Trading time: Limit trading time: false by default, check this along with the options below to enable limitation based on day and time Valid Trading Days Global: 1234567 by By default, if the limit trading time is on, trades will only take place on days that are present in this field. If any of the non-global Valid Trading Days are used, this field will be ignored. Values represent days: Sunday (1), Monday (2), …, Friday (6), Saturday (7) To trade on all days, use: 123457 (1) Valid Trading Days: false, 1234567 by default, values represent days: Sunday (1), Monday (2), …, Friday (6), Saturday (7) The script will trade on days present in this field. Please make sure this field is checked and also (1) Valid Trading Hours Between (1) Valid Trading Hours Between: false, 0930-1600 by default, hours between which the transactions can take place. The time is always in the exchange’s time zone. Fine-tuning is strongly recommended when using other asset/time frame combinations.
Disclaimer for Uncirculars, with a Touch of Personality:
While we love diving into the exciting world of crypto here at Uncirculars, remember that this post, and all our content, is purely for your information and exploration. Think of it as your crypto compass, pointing you in the right direction to do your own research and make informed decisions.
No legal, tax, investment, or financial advice should be inferred from these pixels. We’re not fortune tellers or stockbrokers, just passionate crypto enthusiasts sharing our knowledge.
And just like that rollercoaster ride in your favorite DeFi protocol, past performance isn’t a guarantee of future thrills. The value of crypto assets can be as unpredictable as a moon landing, so buckle up and do your due diligence before taking the plunge.
Ultimately, any crypto adventure you embark on is yours alone. We’re just happy to be your crypto companion, cheering you on from the sidelines (and maybe sharing some snacks along the way). So research, explore, and remember, with a little knowledge and a lot of curiosity, you can navigate the crypto cosmos like a pro!
UnCirculars – Cutting through the noise, delivering unbiased crypto news