Type/to search

Indicator Verification Automated Trading Strategy

Cryptocurrency
Created: 2023-09-28 11:57:23
Last modified: 3 years ago
1
Follow
1781
Followers

Overview

The 888 BOT v4 is an automated trading strategy that combines multiple indicators to determine trends and generate trading signals. It utilizes a mix of 8 indicators including moving averages, range filters, ADX, parabolic SAR, RSI with volume, MACD and Bollinger bands to produce more reliable trade signals.

Strategy Logic

Indicators Overview

  1. Jurik Moving Average (JMA): A moving average designed by Mark Jurik for professionals that eliminates signal lag. The "length" parameter controls noise reduction, while "phase" and "power" balance lag and overshoot.

  2. Range Filter: Calculates average price range over a period and amplifies it to filter out noise and better determine short-term trends.

  3. Average Directional Index (ADX): Created by Wilder to measure trend strength and direction. Positive sloping ADX above a threshold over a period signifies strong price movement.

  4. Parabolic SAR: Also by Wilder, places dots to determine trend direction. SAR flips to the other side of price when touched forming a parabolic shape.

  5. RSI with Volume: Adds volume parameter to the classic RSI to make it more responsive to market moves.

  6. MACD: Moving average convergence divergence by Appel. Histogram anticipates moving average crossovers. MAC-Z standardizes price before VWAP calculation.

  7. Volume Condition: Filters signals with volume below average, different leverage for different levels.

  8. Bollinger Bands: John Bollinger's bands act as re-entry opportunities.

Strategy Logic

  1. Determine long/short conditions based on indicators.

  2. Generate trade signals upon confirmation from multiple indicators and enter positions.

  3. Set take profit and stop loss levels based on position size and risk parameters.

  4. Close positions when take profit or stop loss is hit.

  5. Opportunity to add to position at better entry when Bollinger bands are hit again.

  6. Wait for indicator confirmation again after each position close for new entries.

Advantage Analysis

The biggest advantage of 888 BOT v4 is the combined use of multiple indicators for verification which is more reliable than single indicator strategies. Allowing position addition and better entry also enables chasing larger profits.

Specifically, the advantages include:

  1. JMA eliminates lag, range filter reduces noise for higher quality signals.

  2. ADX gauges trend strength while SAR determines direction for more accurate entries.

  3. Volume weighted RSI and MACD incorporate more market data to multilaterally validate signals.

  4. Volume condition filters fake signals and matches leverage to levels.

  5. SL options of fixed percentage, ATR or both controls downside risk.

  6. Bollinger bounce allows adding to improve entry price for greater gains.

  7. Optional to split TP for balance between profitability and win rate.

  8. Backtestable across timeframes and symbols for strategy evaluation.

Risk Analysis

Despite the reduced risks from indicator combos and parameter tuning, all strategies carry some risks including:

  1. Probability of indicator false signals can be reduced by adjusting parameters.

  2. Risk of magnified losses when adding to losing positions can be prevented by limiting optimization magnitude.

  3. Risk of extended drawdown before Bollinger band hit can be assessed with trend indicators for adding timing.

  4. Risk of too wide SL being run can be mitigated with appropriate sizing of SL range.

  5. Insufficient backtest duration can be addressed by expanding testing timeframe.

  6. Low volume issues can be resolved by adjusting position sizing.

  7. Failure in special market conditions needs risk management and preparedness.

Optimization Directions

Some areas 888 BOT v4 can still be improved on:

  1. Adjust indicator parameters for ideal combinations.

  2. Try replacing indicators with others e.g. KDJ, oscillators etc.

  3. Optimize better entry optimization magnitude.

  4. Refine TP and SL algorithms.

  5. Implement break-even SL after TP.

  6. Optimize position sizing and leverage.

  7. Explore machine learning for automated optimization.

  8. Add exit conditions to avoid certain market conditions.

  9. Test cross-market arbitrage.

  10. Develop graphical interface for ease of use.

In conclusion, 888 BOT v4 exemplifies a multi-indicator strategy which can significantly improve profitability through indicator combos. But no strategy is foolproof so constant testing, tuning and risk management is crucial for sustained profitability.

Source
Pine
/*backtest
start: 2023-09-20 00:00:00
end: 2023-09-27 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Xaviz

//@version=4
Strategy parameters
Strategy parameters
  SOURCE
JURIK MOVING AVERAGE
  JMA LENGTH
  JMA PHASE
  JMA POWER
RANGE FILTER
  SAMPLING PERIOD
  RANGE MULTIPLIER
AVERAGE DIRECTIONAL INDEX
  ADX OPTION
  ADX LENGTH
  ADX THRESHOLD
PARABOLIC SAR
  SAR STAR
  SAR INC
  SAR MAX
RSI VOLUME WEIGHTED
  RSI LENGHT
  RSI CENTER LINE
MA CONVERGENCE/DIVERGENCE
  MACD OPTION
  MACD FAST MA LENGTH
  MACD SLOW MA LENGTH
  MACD SIGNAL LENGTH
  Z-VWAP LENGTH
  STDEV LENGTH
VOLUME CONDITION
  VOLUME FACTOR
  SMA VOLUME LENGTH
  TAKE PROFIT LONG %
  TAKE PROFIT SHORT %
ACTIVATE STOP LOSS 🧻
  STOP LOSS OPTION
  STOP LOSS %
  ATR SL PERIOD
  ATR SL MULTIPLIER
  % RISK ALLOWED
STOP LOSS CONFIRMED
ACTIVATE BOLLINGER BANDS RE-ENTRY 🚀
  BB LENGTH
  BB MULTIPLIER
  % MINIMUM BETTER PRICE
ACTIVATE DIVIDE TP
BACKTEST 💹
  BACKTEST DAYS
  ENTRY TYPE
  QUANTITY (LEVERAGE 1X)
  MAXIMUM LEVERAGE
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)