GhostRider

Spot & FuturesOfficialv1.0.3momentumswingfutures

Overview

Elite DCA and scalping strategy with multi-timeframe zone detection, wick sniping, partial selling, and trailing stops. Uses Launchpad (support) and Firewall (resistance) zones across primary + 2 higher timeframes with configurable trend scoring to identify high-probability entries with precision.

Requirements

Supported MarketsSpot & Futures

Configuration Parameters

Indicators

ParameterTypeDefaultDescription
ENABLE_DCA_MULTIPLIEREnable DCA MultiplierBooleanDisabledScale DCA order size based on zone depth
DCA_MULTIPLIERDCA MultiplierNumber (null–null)0.5Base multiplier for DCA order size scaling
MAX_DCA_MULTIPLIERMax DCA MultiplierNumber (null–null)5Maximum DCA order size multiplier
DCA_MULTIPLIER_LEVELDCA Multiplier LevelNumber (null–null)7Zone count threshold to activate DCA multiplier in bearish trend
BULLISH_DCA_MULTIPLIER_LEVELBullish DCA Multiplier LevelNumber (null–null)7Zone count threshold to activate DCA multiplier in bullish trend
RSI_BUY_LEVELRSI Buy LevelNumber (null–null)30RSI level at or below which a buy signal is confirmed
RSI_SELL_LEVELRSI Sell LevelNumber (null–null)70RSI level at or above which a sell signal is confirmed
STOCHRSI_BUY_LEVELStochRSI Buy LevelNumber (null–null)30Stochastic RSI oversold threshold for entry signals
STOCHRSI_SELL_LEVELStochRSI Sell LevelNumber (null–null)70Stochastic RSI overbought threshold for exit signals
STOCHRSI_BULLISH_LEVELStochRSI Bullish LevelNumber (null–null)50Relaxed stochastic threshold used during bullish trends
MFI_BUY_LEVELMFI Buy LevelNumber (null–null)30Money Flow Index level at or below which a buy signal is confirmed
MFI_SELL_LEVELMFI Sell LevelNumber (null–null)70Money Flow Index level at or above which a sell signal is confirmed
ADX_THRESHOLDADX ThresholdNumber (null–null)25ADX value above which a trend is considered strong
TREND_MACD_TFMACD Trend TFSelect (5 options)mtf1Timeframe for MACD histogram trend vote
TREND_EMA_TFEMA Trend TFSelect (5 options)primaryTimeframe for EMA crossover trend vote
TREND_EMA_FAST_PERIODTrend EMA Fast PeriodNumber (null–null)50Fast EMA period for trend scoring
TREND_EMA_SLOW_PERIODTrend EMA Slow PeriodNumber (null–null)200Slow EMA period for trend scoring
TREND_RSI_TFRSI Trend TFSelect (5 options)offTimeframe for RSI trend vote (above/below 50)
TREND_MFI_TFMFI Trend TFSelect (5 options)offTimeframe for MFI trend vote (above/below 50)
TREND_ADX_TFADX Trend TFSelect (5 options)offTimeframe for ADX directional trend vote (DI+ vs DI-)
TREND_BB_TFBBands Trend TFSelect (5 options)offTimeframe for Bollinger Band trend vote (price vs middle)

Entry & Exit

ParameterTypeDefaultDescription
BUY_ENABLEDBuy EnabledBooleanEnabledAllow opening new positions and DCA orders
SELL_ENABLEDSell EnabledBooleanEnabledAllow closing positions and partial sells
STOP_AFTER_SELLStop After SellBooleanDisabledStop trading after the current position is closed
MIN_VOLUME_TO_SELLMin Volume to SellNumber (null–null)1Minimum order value in USDT to execute a sell
ENABLE_PARTIAL_SELLEnable Partial SellBooleanDisabledEnable partial position closes at resistance zones
ENABLE_BEARISH_PARTIAL_SELLEnable Bearish Partial SellBooleanDisabledEnable partial sells only during bearish/moderate trends
PARTIAL_SELL_TYPEPartial Sell TypeSelect: auto | trail | decline | limitautoHow partial sells are executed: auto picks based on zone and trend
PARTIAL_SELL_CLOSE_RANGEPartial Sell Close RangeNumber (null–null)5Zone count threshold to allow partial sells
BULLISH_THRESHOLDBullish ThresholdNumber (null–null)2Minimum trend score to classify as bullish
MODERATE_BULLISH_THRESHOLDModerate Bullish ThresholdNumber (null–null)1Minimum trend score to classify as moderate bullish
BEARISH_THRESHOLDBearish ThresholdNumber (null–null)2Minimum negative trend score to classify as bearish
MODERATE_BEARISH_THRESHOLDModerate Bearish ThresholdNumber (null–null)1Minimum negative trend score to classify as moderate bearish
STRENGTH_THRESHOLDStrength ThresholdNumber (null–null)25ADX value required to pass strength gate
VOLUME_THRESHOLDVolume ThresholdNumber (null–null)1Volume ratio vs average required to pass (1.0 = above average)
ENTRY_CONFIRMEntry ConfirmationSelect (7 options)stochSignal type used to confirm entry timing
EXIT_CONFIRMExit ConfirmationSelect (7 options)stochSignal type used to confirm exit timing

Risk Management

ParameterTypeDefaultDescription
ENABLE_TRAILINGEnable TrailingBooleanDisabledEnable trailing stop to ride profitable moves
TRAILING_SPREADTrailing Spread (%)Number (null–null)1Trailing stop distance as a percentage from peak profit
TRAILING_LEVELTrailing LevelNumber (null–null)3Zone count required to activate trailing stop
ENABLE_STOP_LOSSEnable Stop LossBooleanDisabledEnable stop loss protection
SL_MODEStop Loss ModeSelect: FIXED | ATR | VOLATILITYATRStop loss calculation method
SL_VALStop Loss ValueNumber (null–null)2Stop loss value: fixed percentage or ATR/volatility multiplier
SL_TREND_CONFIRMSL Trend ConfirmBooleanDisabledOnly trigger stop loss when trend confirms the reversal
STOP_LOSS_THRESHOLDStop Loss ThresholdNumber (null–null)0Minimum margin ratio required before stop loss can trigger
STOP_LOSS_SELL_TYPEStop Loss Sell TypeSelect: full | partialfullClose full position or reduce partially on stop loss

Position Sizing

ParameterTypeDefaultDescription
SAFE_MARGIN_PERCENTSafe Margin (%)Number (null–null)100Max margin usage (%) for stage 1 entries — percentage of capital deployed as margin
SAFER_MARGIN_PERCENTSafer Margin (%)Number (null–null)50Max margin usage (%) for stage 2 entries — tighter limit for moderate conviction
BASE_DCA_PERCENTBase DCA Distance (%)Number (null–null)0.5Minimum price distance between DCA orders as a percentage
SCALPING_SELL_AMOUNTScalping Lower AmountNumber (null–null)0.25Minimum proportion of position to partial sell (0-1)
SCALPING_UPPER_SELL_AMOUNTScalping Upper AmountNumber (null–null)0.75Maximum proportion of position to partial sell (0-1)

Features

ParameterTypeDefaultDescription
TRADE_MODETrade ModeSelect: auto | long | shortautoTrade direction: auto picks based on zone and trend
ENABLE_DCAEnable DCABooleanEnabledEnable dollar-cost averaging into positions
MODERATE_BEAR_TRADE_INDEXModerate Bear Trade IndexNumber (null–null)7Zone count required to allow entries during a moderate counter-trend move
ENABLE_WICK_TRADEEnable Wick TradeBooleanDisabledEnable wick rejection pattern detection for entries and exits
ENABLE_STAGE_1Enable Stage 1BooleanEnabledStage 1: highest conviction entries — requires zone proximity, strong trend, and low margin usage
ENABLE_STAGE_2Enable Stage 2BooleanEnabledStage 2: moderate conviction — requires zone proximity and moderate trend, with tighter margin limits
ENABLE_STAGE_3Enable Stage 3BooleanDisabledStage 3: opportunistic first entry — no zone required, only trend and volatility confirmation when flat

General

ParameterTypeDefaultDescription
CAPITALCapital (USDT)Number (null–null)10000Total trading capital in USDT
SRSoft Reduce ThresholdNumber (null–null)50Margin usage (%) above which partial sells close the full scalping amount instead of scaling down
DCA_QUOTIENTDCA QuotientNumber (null–null)3Max DCA layers allowed when price is above pivot (safer zone)
BATTLEGROUND_DCA_QUOTIENTBattleground DCA QuotientNumber (null–null)5Max DCA layers allowed when price is below pivot (riskier zone, more averaging needed)
STRICT_DCAStrict DCABooleanDisabledOnly DCA when trend aligns with trade direction
ENFORCE_DCA_MIN_STEPEnforce DCA Min StepBooleanEnabledRequire minimum price distance between DCA orders
GAINMin Profit (%)Number (null–null)2Fixed minimum profit target percentage
AUTO_GAINAuto GainBooleanEnabledAutomatically calculate profit target based on ATR
PROFIT_QUOTIENTProfit ATR MultiplierNumber (null–null)2ATR multiplier for auto profit target calculation
PARTIAL_PROFIT_QUOTIENTPartial Profit ATR MultiplierNumber (null–null)2ATR multiplier for partial profit targets and DCA minimum distance
MIN_AUTO_PROFITMin Auto Profit (%)Number (null–null)0.3Floor for auto-calculated profit target percentage
MIN_AUTO_PARTIAL_PROFITMin Auto Partial Profit (%)Number (null–null)0.3Floor for auto-calculated partial profit target percentage
SCALPING_MIN_PROFITScalping Min Profit (%)Number (null–null)0.5Fixed minimum profit for partial sells when auto gain is off
SCALPING_RATIOScalping RatioNumber (null–null)100Divisor for partial sell sizing — higher values produce smaller partial sells relative to position
AUTO_SCALPING_QTYAuto Scalping QtyBooleanEnabledAuto-calculate partial sell size based on zone depth
RIDE_PROFIT_WAVERide Profit WaveBooleanEnabledUse advanced exit logic with zone-aware profit taking
SHARP_CLOSESharp CloseBooleanDisabledEnable aggressive close on wick rejections or trend reversals
LAUNCHPAD_TRADE_INDEXLaunchpad Trade IndexNumber (null–null)1Minimum support zone count to allow long entries
FIREWALL_TRADE_INDEXFirewall Trade IndexNumber (null–null)1Minimum resistance zone count to allow short entries
LAUNCHPAD_CLOSE_RANGELaunchpad Close RangeNumber (null–null)3Support zone count to allow take profit exits
FIREWALL_CLOSE_RANGEFirewall Close RangeNumber (null–null)3Resistance zone count to allow take profit exits
EXTREME_BEAR_TRADE_INDEXExtreme Bear Trade IndexNumber (null–null)10Zone count required to allow entries during a strong counter-trend move
DYNAMIC_TRADE_XDynamic Trade IndexBooleanDisabledProgressively allow more DCA layers as zone confluence deepens
TRADE_RANGETrade RangeNumber (null–null)14Zone count ceiling — entries are blocked when zone count exceeds this value
WICK_TRADEWick Trade LookbackNumber (null–null)0Number of recent candles to scan for wick rejection patterns (0 = disabled)
WICK_TRADE_LEVELWick Trade LevelNumber (null–null)7Zone count required for wick-based entries
REQUIRE_STRENGTHRequire StrengthBooleanDisabledGate entries on ADX trend strength
REQUIRE_VOLUMERequire VolumeBooleanDisabledGate entries on volume above average
VOLUME_LOOKBACKVolume LookbackNumber (null–null)20Number of candles to calculate average volume

Multi-Timeframe Configuration

TimeframeLabelDescription

DCA Configuration

Max LevelsUnlimited
Stop-Loss ModeNone
Reset on CloseYes

Support/Resistance Zones

Proximity TypeATR + Percentage
ATR Multiplier1x
Percentage Threshold0.5%

Version Info

Current Version: v1.0.3

Changelog

VersionDateTypeChanges
v12025-02-18Initial release