Logo "FusionStack"
cBot
Diuji pada Pepperstone
Versi 1.1, Apr 2026
Windows, Mac, Mobile, Web
3.94
Faktor keuntungan
5.36%
Susutan maksimum
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Imej yang dimuat naik "FusionStack"
Sejak 16/01/2025
2.55M
Volum yang didagangkan
1.95K
Pip dimenangi
189
Pemasangan percuma
Tentang versi percubaan
FusionStack Trial is the reduced cTrader demo version of FusionStack. It keeps the core weighted-decision but limits the trading system to a smaller, easier-to-test feature set. Trial Scope: Included in this trial and with unlimited use: - Moving Average scoring only. - MACD scoring only. - Market orders only. - Manual Stop Loss and Take Profit in pips. - UTC trading-window controls. - Direction enable, trade-threshold, UTC trading-window, minimum entry spacing, time-close, and single-session controls. - The custom fitness parameters and scoring logic used for backtest/optimization review. Fitness and strategies used in `FusionStack_Trial` should perform the same and can be used with the full version of `FusionStack` - Internal logging. Not included in this trial: - Many others features, indicators and updates. Trade Management: FusionStack Trial only opens market orders. It does not place pending orders and does not dynamically modify SL/TP.

FusionStack is a configurable multi-signal trading system for cTrader (cAlgo) built around weighted decision scoring, higher-timeframe confirmation, and configurable order-management rules. It is designed for traders who want one engine that can be conservative, directional, experimental, or optimization-driven.

All time-based configuration in FusionStack is standardized to UTC. Trading windows, pivot-session timing, and any user-facing hour inputs should be configured as UTC values so behavior stays consistent across brokers, server locations, and trader geographies.

This guide is written as a standalone product document. It explains what the strategy does, which integrations are included, how orders are approved or blocked, how risk is managed, and how every parameter group should be used in practice.

FusionStack is not intended for beginners. Full configuration requires solid understanding of market structure, indicator interaction, position sizing, order routing, risk management, and optimization discipline. If you are not already comfortable evaluating trade logic, parameter dependencies, and live-versus-backtest behavior, this strategy should be treated as an advanced tool rather than a beginner-ready system.

Installation Checklist


Before running FusionStack in cTrader, confirm all of the following:

  • FusionStack is imported into cTrader Automate as the main cBot.
  • ChoppinessIndexRollingCorrelation, and QQE_MTF need to be imported into cTrader.

If any one of these checks fails, the bot lose configurable features, and compilation fails.

Executive Summary


  • Multi-indicator decision engine with weighted Buy, Sell, and No-Order scoring.
  • Base timeframe plus higher-timeframe confirmation support.
  • Market, limit, and stop order placement modes.
  • Duplicate suppression, netting, pyramiding, reverse-close, and time-window gating.
  • Fixed lot sizing or risk-based position sizing.
  • Fixed risk/reward mode or manually defined TP.
  • Time-based exits, trailing stop logic, ATR-driven SL/TP/trailing, and dynamic stop adjustments.
  • Built-in optimization hooks through custom fitness parameters and weights.
  • Experimental modules for random indicator comparisons, random trade generation, and forced directional bias.

Required Files And cTrader Setup


FusionStack is not only a single cBot file. For full configurable use, it also depends on custom indicator source files included in the package under strategies/indicators.

Required custom indicators or compiled version from cTraderStore automatically installed.

  • strategies/indicators/ChoppinessIndex.cs
  • strategies/indicators/RollingCorrelation.cs
  • strategies/indicators/QQE_MTF.cs

These indicators are referenced from the bot through the cAlgo.Indicators namespace and instantiated with Indicators.GetIndicator<T>(). They are part of the strategy package and should be installed in cTrader together with the main FusionStack cBot.

For a complete installation in cTrader:

  1. Buy from CtraderShop the main cBot FusionStack.
  2. Import/Buy or copy all custom indicators from strategies/indicators into the cTrader Indicators area.
  3. Build the indicators first, then build the cBot.
  4. Confirm that cTrader recognizes ChoppinessIndexRollingCorrelation, and QQE_MTF with no compile errors.
  5. Only then configure and run FusionStack .

If those custom indicators are missing in cTrader, the bot will not be fully configurable and any logic that depends on those modules will fail to compile or will be unavailable.

What The Cbot Actually Does


On each evaluation cycle, FusionStack performs six core steps:

  1. Refresh market and indicator state.
  2. Calculate all enabled signals.
  3. Add weighted contributions to Buy, Sell, or No-Order buckets.
  4. Convert those totals into decision ratios.
  5. Check whether the winning side clears the trade threshold.
  6. Apply order gating before placing a market or pending order.

The result is not a single-indicator trigger system. It is a configurable scoring engine where each module contributes conviction. You decide which modules are active and how much influence each one has.

Decision Engine


1. Indicator Refresh


The strategy updates current and prior values for the enabled indicators on every bar. It also keeps higher-timeframe state for modules that use multi-timeframe confirmation.

Examples of cached values include:

  • Price and bar structure.
  • MACD main, signal, histogram, and prior readings.
  • RSI current and previous values.
  • Williams %R, ADX, Parabolic SAR, Bollinger Bands, Keltner Channels, Stochastic, Aroon, Ichimoku, OBV, CCI, TEMA, Supertrend, QQE_MTF, VWAP, and Donchian levels.
  • Session pivot points and Fibonacci levels.
  • Spread, support/resistance context, double top/bottom context, choppiness, and rolling correlation.

2. Weighted Scoring


Each enabled module adds weight to one of three totals:

  • placeBuyOrder
  • placeSellOrder
  • placeNoOrder

This means the strategy can explicitly favor standing aside when the market is mixed or low quality.

3. Ratio Conversion


After all enabled checks run, the raw scores are normalized into:

  • ratioBuyOrder
  • ratioSellOrder
  • ratioNoOrder

The side with the highest ratio becomes the candidate action.

4. Threshold Test


The winning ratio must exceed TradeThreshold. A setup can win the internal comparison and still be rejected if conviction is not high enough.

5. Trade Gating


Even if a side wins, the order is still blocked unless it passes:

  • direction enable checks
  • session-hour checks
  • duplicate-trade suppression
  • open-time spacing rules
  • netting rules
  • pyramiding rules
  • optional single-trade-per-session behavior

Very important to check all the parameters when you dont know why it is not trading.

6. Execution And Lifecycle Management


If a trade is approved, the strategy can place:

  • a market order
  • a limit order
  • a stop order

After entry, the strategy manages the position through stop loss, take profit, time-based closing, trailing logic, reverse-signal behavior, and optional ATR-driven adjustments.

Integrated Modules


FusionStack includes the following integrations.

Trend And Momentum Integrations


  • Moving Average stack: SMA, EMA, HMA, plus VWAP comparisons.
  • MACD with crossover, histogram, higher-timeframe confirmation, divergence weighting, zero-cross timing, and delta-change logic.
  • RSI with principal thresholds, divergence, trend confirmation, and momentum-change weighting.
  • Linear Regression R-Squared with slope and higher-timeframe confirmation.
  • ADX with strength and slope confirmation.
  • TEMA slope and crossover logic.
  • Supertrend directional and stable-trend logic.

Mean Reversion And Oscillator Integrations


  • Williams %R.
  • Stochastic Oscillator.
  • CCI.
  • QQE_MTF.
  • Bollinger Bands.

Structure And Breakout Integrations


  • Keltner Channels.
  • Donchian Channel.
  • Pivot Point signal logic.
  • Fibonacci retracement context.
  • Support and resistance analysis.
  • Double top and double bottom context.
  • Maximum high and minimum low period detection.

Volume, Price, And Regime Integrations


  • On-Balance Volume.
  • VWAP.
  • Spread filter.
  • Choppiness Index.
  • Rolling correlation.
  • Volume spike detection.

Custom indicator dependency note:

  • QQE_MTFChoppinessIndex, and RollingCorrelation are custom indicators shipped in strategies/indicators and must also be present in cTrader for these modules to be available.

Directional Framework Integrations


  • Aroon.
  • Ichimoku Kinko Hyo.
  • Parabolic SAR.
  • EMA versus PSAR higher-timeframe comparison.

Pattern And Experimental Integrations


  • Engulfing pattern.
  • Hammer and Hanging Man pattern logic.
  • Random Indicator 1 and Random Indicator 2 comparison modules.
  • Random Trading Sequence module.
  • Instant Direction module.

Order Approval And Blocking Rules


This is the part of the strategy that determines whether a valid signal is actually allowed to trade.

Duplicate Trade Suppression


The strategy tracks recent orders by direction and bar index.

  • If DuplicateTradesOnNextBars = true, same-direction duplicates are blocked only on the current bar.
  • If DuplicateTradesOnNextBars = false, same-direction duplicates are blocked for BarsToTrack bars.

This behavior is controlled by HasRecentOrder.

- Session Trading Window


Orders are allowed only when the current UTC hour is inside the configured trading window.

  • If TradingStartHour <= TradingEndHour, the session is treated as a normal intraday window.
  • If TradingStartHour > TradingEndHour, the session is treated as an overnight window that crosses midnight.

- Minimum Time Between Entries


OpenHours defines the minimum number of hours since the last tracked order-open time before another order may be accepted.

- Netting Behavior


If NettingMode = true, the strategy blocks a new order whenever there is already an open position in either direction.

This creates one-position-at-a-time behavior.

- Pyramiding Behavior


If EnablePyramiding = false, the strategy does not stack a new position in the same direction while one is already open.

If EnablePyramiding = true, the strategy allows additional entries in the same direction once the OpenHours timing rule has been satisfied.

- Single Session Trade Behavior


If SingleSessionTradeEnable = true, the strategy stops evaluating new entries after one trade has been placed during the active session cycle tracked by the bot state.

This is useful when you want a single clean attempt per session rather than continuous re-entry.

- Reverse-Signal Closing


If an opposite-side position exists when a new trade is about to be placed:

  • CloseOnReverse = true makes the strategy try to close the opposite-side position first.
  • CloseOnReverseOnlyWhenLosing = true limits that close action to cases where the opposite-side position currently has negative net profit.

This gives three practical operating styles:

  • Netting flip model: NettingMode = trueCloseOnReverse = true
  • Controlled hedge model: NettingMode = falseCloseOnReverse = trueCloseOnReverseOnlyWhenLosing = true
  • Free hedge model: NettingMode = falseCloseOnReverse = false

Order Placement Logic


The strategy supports three execution styles.

- Market Orders


If both pending-order toggles are disabled, the strategy executes a market order immediately.

- Limit Orders


If EnablePlaceLimitOrder = true, the strategy places a pullback-style pending order.

  • Buy limit orders are placed below current price.
  • Sell limit orders are placed above current price.

- Stop Orders


If EnablePlaceStopOrder = true, the strategy places a breakout-style pending order.

  • Buy stop orders are placed above current price.
  • Sell stop orders are placed below current price.

Pending Order Expiration


PendingOrderExpirationHours controls how long a pending order remains valid.

Risk And Position Management


Fixed Volume Or Risk-Based Sizing


The strategy can size positions in two ways.

  • Fixed size using Quantity in lots.
  • Risk-based sizing using EnableRiskSizing and RiskAmount.

When risk sizing is enabled, volume is derived from stop-loss distance and the target cash risk. The code includes broker-compatibility logic around pip-value scaling so sizing remains usable across symbols and account setups.

- Fixed Risk/Reward Mode


If EnableFixedRR = true, take profit is calculated as:

TakeProfitPips = StopLossPips * FixedRiskReward

AllowManageTPWhenFixedRR controls whether later TP management is allowed to override that fixed RR target.

- ATR-Based Risk Controls


If enabled, the strategy can replace manual pip values with ATR-derived values:

  • EnableSLATR
  • EnableTPATR
  • EnableTrailingATR

The corresponding multipliers are:

  • ATRStopLossMultiplier
  • ATRTakeProfitMultiplier
  • ATRTrailingMultiplier

Period-Extrema Derived TP/SL


- The strategy can also derive SL or TP from recent structure:

  • EnableMinimumPeriodTP
  • EnableMinimumPeriodSL
  • EnableMaximumPeriodTP
  • EnableMaximumPeriodSL

When these are enabled, the bot calculates recent minimum lows or maximum highs and converts those distances into pip targets.

- Time-Based Closing


CloseHours determines when open positions become eligible for time-based closure.

- Trailing Stop Management


The trailing system uses:

  • TrailingThresholdPips
  • TrailingThresholdGain
  • TrailingStepPips

The strategy begins trailing only after profit reaches the threshold. It then moves stop loss toward a protected level based on the configured gain fraction and trailing step.

Losing-Trade Dynamic Stop Behavior


TrailingStopTimeSpanHours is used for time-based stop tightening on losing positions. Once a losing trade remains open beyond the configured number of hours, the dynamic stop-loss logic adds pressure toward tightening the stop.

TrailingStopSupportMargin is used together with detected strong support and resistance levels during losing-position management:

  • for Buy positions, the dynamic stop can be anchored just below strong support by the configured pip margin
  • for Sell positions, the dynamic stop can be anchored just above strong resistance by the configured pip margin

This makes the losing-trade stop logic structure-aware instead of relying only on ATR, volatility, and elapsed time.

- Dynamic Stop-Loss Scoring Weights


The stop-adjustment decision system can incorporate weighted context from:

  • ADX
  • RSI
  • Choppiness
  • Double top and bottom structure
  • volatility
  • time adjustment
  • trend adjustment

These are configured under Stop Loss Weights.

Parameter Reference


This section folds configuration guidance directly into each parameter group so the guide works as a standalone reference.

Global Variables


  • Log Level Controls internal logger verbosity. Use Info or Warning for normal runs and Debug only when diagnosing logic.
  • Close Time for Open Positions (hours) Maximum holding time before the strategy can close positions by timeout logic.
  • Open Time for Open Positions (hours) Minimum spacing between new entries from the bot's tracked order-open time.
  • Trading Start Hour (UTC) and Trading End Hour (UTC) Session gate for order approval using the bot's unified UTC clock.
  • Higher Time Frame Secondary timeframe used by modules with higher-timeframe confirmation.

Fitness


This group is used mainly during optimization and model selection rather than discretionary live operation. We use a custom Fitness Method to build out a enhaced Fitness Score all configurable.

  • minimumTrades Minimum number of trades expected for a run to count as valid.
  • minimumNetProfit Minimum acceptable net profit in account currency.
  • maxNetProfit Profit cap used to reduce over-rewarding of extreme runs.
  • smallWinPips Defines what the engine considers a small win.
  • maxDailyLossThreshold Daily-loss guardrail used in fitness scoring.
  • maxGlobalLossThreshold Overall-loss or drawdown guardrail used in fitness scoring.
  • profitNetTargetThreshold Net profit target used for bonus fitness scoring.
  • riskRewardThreshold Minimum acceptable reward-to-risk quality.
  • smallWinThresholdPercent Penalizes systems that produce too many low-value wins.
  • largeLossThresholdPercent Penalizes systems that produce too many outsized losses.

Fitness Weights


These weights tune how optimization ranks one run versus another. Best use case set all to 1.

  • netProfitWeight
  • drawdownWeight
  • profitFactorWeight
  • tradeConsistencyWeight
  • monthlyProfitabilityWeight
  • recoveryTimeWeight
  • smallWinPenaltyWeight
  • largeLossPenaltyWeight
  • weightedPipsWeight
  • profitTargetWeight
  • maxDailyLossWeight
  • maxGlobalLossWeight
  • riskRewardWeight
  • minimumTradesWeight
  • minimumNetProfitWeight
  • marRatioWeight

Higher values make that metric matter more during optimization.

Trade


This is the most important operating section.

  • Enable BuyEnable Sell Turn each direction on or off independently.
  • Enable Logic Inverse Swaps Buy and Sell decision outcomes after scoring. Useful for testing whether the engine is directionally inverted on a symbol.
  • Enable Single Session Trade Allows at most one trade per active bot session cycle.
  • Enable Pyramiding Allows same-direction stacking after time gating passes.
  • Duplicate trades on next bars If enabled, only same-bar duplicates are blocked. If disabled, duplicates are blocked for BarsToTrack bars.
  • Close on reverse signal Attempts to close the opposite-side position before entering the new direction.
  • Close on reverse only when losing Restricts reverse close-out to losing opposite-side positions.
  • Netting Mode Blocks new entries if any position is already open, creating single-position operation.
  • Enable Risk SizingRisk Amount Use cash-risk-based volume instead of fixed lots.
  • Enable Fixed RRFixed Risk Reward Ratio Forces TP to be a multiple of SL.
  • Allow TP Management when Fixed RR Keeps the fixed RR target intact when disabled; allows later TP management changes when enabled.
  • Quantity (Lots) Fixed lot size used when risk sizing is disabled.
  • Stop Loss PipsTake Profit Pips Manual SL and TP distances unless replaced by ATR or period-extrema logic.
  • Trade Threshold (%) Required conviction ratio before a trade can be placed.
  • Number of Bars to Track Used for duplicate suppression and ratio/order history tracking.
  • Trailing Threshold (pips) Profit required before trailing begins.
  • Trailing Stop Gain (%) The protected fraction of the threshold once trailing activates.
  • Trailing Step (pips) Distance used to ratchet the stop as the trade moves in profit.
  • Dynamic Stop Time Span (Hours) Time trigger for additional stop tightening pressure on losing positions.
  • Support Level Margin for Dynamic Stop Loss (pips) Buffer in pips applied around detected strong support or resistance when the strategy manages losing-position stop loss dynamically.
  • Stop Loss Threshold (%) Internal threshold used by stop-adjustment decisioning.
  • Enable Place Limit OrderEnable Place Stop Order Select pending-order behavior. If both are off, the strategy uses market execution.
  • Pending Order Expiration (hours) Lifetime for pending orders.
  • ATR Stop Loss MultiplierATR Take Profit MultiplierATR Trailing Multiplier Scaling factors for ATR-based risk management.
  • Enable ATR-based SLEnable ATR-based TPEnable Trailing ATR Activates ATR-derived values.
  • Enable Minimum of Period for TP/SLEnable Maximum of Period for TP/SL Rebuilds SL or TP from recent structural extremes.

Recommended operating styles:

  • Conservative single-position trend mode NettingMode = trueCloseOnReverse = trueEnablePyramiding = false
  • Controlled hedge mode NettingMode = falseCloseOnReverse = trueCloseOnReverseOnlyWhenLosing = true
  • Aggressive stacking mode NettingMode = falseEnablePyramiding = trueCloseOnReverse = false
  • Strict duplicate lockout DuplicateTradesOnNextBars = false and raise BarsToTrack


Indicators

Moving Average


  • TypeSourceVery Fast PeriodFast PeriodMedium PeriodSlow Period Configure the MA family.
  • Enable Master switch.
  • MAWeight1 to MAWeight10 Weight cross relationships across SMA, EMA, HMA, and VWAP comparison logic.

MACD


  • SourceLongCycleShortCyclePeriodEnable Standard MACD configuration.
  • MACDWeight1 MACD line versus signal line cross.
  • MACDWeight2 Histogram behavior.
  • MACDWeight3 Higher-timeframe confirmation.
  • MACDWeight4 Divergence weighting.
  • MACDWeight5 Zero-cross timing rule using prior readings.
  • MACDWeight6 MACD delta-change rule.

Linear Regression R-Squared


  • SourcePeriodFilterEnable Measures trend quality.
  • LRRWeight1LRRWeight2 Slope and higher-timeframe confirmation weighting.

Williams %R


  • PeriodOverbought ThresholdOversold ThresholdEnable
  • WRWeight1 to WRWeight5 Principal threshold logic, higher-timeframe confirmation, trend confirmation, divergence, and simple growth behavior.

Parabolic SAR


  • MinafMaxafEnable
  • PSARWeight1 to PSARWeight4 Price relation, higher-timeframe confirmation, ATR volatility filter, and trend confirmation.

RSI


  • SourcePeriodFilterUpFilterDownEnable
  • RSIWeight1 Principal RSI threshold logic.
  • RSIWeight2 Divergence confirmation.
  • RSIWeight3 Trend-direction confirmation.
  • RSIWeight4 Change-bias logic based on recent RSI movement.

Important implementation note:

The current FusionStack code adds Buy weight when RSI[t-1] < RSI[t-2] and Sell weight when RSI[t-1] > RSI[t-2]. If your interpretation of RSI momentum expects the reverse, tune this weight carefully or set it to zero.

Bollinger Bands


  • SourcePeriodDeviationMA typeEnable
  • BANDSWeight1BANDSWeight2 Breakout and volatility confirmation.

Stochastic Oscillator


  • K PeriodsK SlowingD PeriodsMoving Average TypeLow FilterHigh FilterEnable
  • STOCHOSCWeight1STOCHOSCWeight2 Cross-in-zone confirmation and higher-timeframe confirmation.

Aroon


  • PeriodStrong FilterEnable
  • AROONWeight1AROONWeight2AROONWeight3 Up/down structure, higher-timeframe confirmation, and divergence weighting.

Ichimoku


  • Tenkan-sen PeriodKijun-sen PeriodSenkou Span B PeriodChikou Span PeriodEnable
  • ICHIWeight1 to ICHIWeight4 Cross, cloud, Chikou, and higher-timeframe confirmation.

On-Balance Volume


  • SourceOBV MA PeriodOBV MA TypeEnable
  • OBVWeight1 to OBVWeight3 Trend, divergence, and higher-timeframe confirmation.

ADX


  • PeriodFilterFilter for ADX stop lossEnable
  • ADXWeight1ADXWeight2 Trend strength and higher-timeframe confirmation.

Keltner Channels


  • Central Line PeriodCentral Line MA TypeATR PeriodATR MA TypeMultiplierEnable
  • KeltnerWeight1 to KeltnerWeight3 Breakout, slope, and higher-timeframe confirmation.

Average True Range


  • Period IndicatorPeriod for Take ProfitPeriod for Stop LossPeriod for Trailing at winGain LowGain HighType

This group provides ATR data used across filters and ATR-derived risk management.

Commodity Channel Index


  • SourceCCI PeriodCCI Overbought ThresholdCCI Oversold ThresholdEnableWeight

Triple Exponential Moving Average


  • TEMA PeriodEnableTEMAWeight1TEMAWeight2 Price crossover and slope weighting.

Supertrend


  • Supertrend ATR PeriodSupertrend MultiplierEnableSupertrendWeight1SupertrendWeight2

Support Level And Resistances Level


  • PeriodLookBack Period MultiplierMarginCount Repeat

These settings define how support/resistance context is derived.

Double TOP And BOTTOM


  • Period Lookback used for pattern context.

CMI


  • PeriodUp FilterDown Filter

This module depends on the custom ChoppinessIndex indicator file included in strategies/indicators.

Rolling Correlation


  • PeriodUp FilterDown Filter

This module depends on the custom RollingCorrelation indicator file included in strategies/indicators.

QQE_MTF


  • QQE RSI PeriodQQE Slow FactorQQE Fast FactorQQE LevelEnableWeight

This module depends on the custom QQE_MTF indicator file included in strategies/indicators.

Spread


  • Spread PeriodSpread Threshold FactorEnableWeight

Fibonacci


  • Fibonacci Retracement PeriodEnableWeight

EMA-PSAR


  • EnableWeight Uses EMA and PSAR relationship as a confirmation layer.

Random Indicator 1 And Random Indicator 2


  • indicator index A
  • indicator index B
  • operator choice
  • trade side choice
  • enable flag
  • weight

These modules compare chosen indicator values. Setting the index to -1 lets the strategy select a random indicator index.

VWAP


  • VWAP PeriodEnable VWAPVWAP Weight

Random Trading Sequence


  • EnableWeight

When enabled, this module randomly assigns Buy, Sell, or No-Trade weight. It is intended for experimentation and should not be used casually in production.

Instant Direction


  • EnableWeightUse Buy

This module injects a direct directional bias without market analysis. It is useful for testing order-management behavior independently from signal generation.

Engulfing Pattern


  • EnableWeight

HammerHangingMan


  • Big Shadow MultiplierSmall Shadow MultiplierEnableWeight

Volume Spike


  • Volume Spike Threshold

Maximum Minimum Bar


  • Period Maximum (bars)Period Minimum (bars)

Donchian Channel


  • Donchian Channel PeriodEnableWeight

Pivot Points


  • Pivot Session Start Hour (UTC)Weight: R1 ComparisonEnable PivotPointSignal

Stop Loss Weights


  • ADX Stop Weight
  • RSI Stop Weight
  • Choppy Stop Weight
  • Double Top/Bottom Stop Weight
  • Volatility Stop Weight
  • Time Adjustment Stop Weight
  • Trend Adjustment Stop Weight

Important Implementation Notes


MACD Zero-Cross Rule


MACDWeight5 is not a generic "MACD above zero" rule in practice. In FusionStack it uses prior MACD readings to weight a specific zero-cross timing condition.

RSI Change-Bias Orientation


RSIWeight4 should be validated carefully during optimization because its directional interpretation may differ from what some traders expect.

Pending Order Placement Distances


Limit and stop orders are derived from the current SL and TP distance logic. If you switch between market and pending modes, review the resulting placement geometry before live deployment.

Netting Versus Hedging


NettingMode blocks all new entries while any position is open. If you want simultaneous long/short exposure or reverse-only-if-losing behavior, keep netting disabled.

Optimization Versus Live Trading


The strategy can be configured very aggressively because it exposes many experimental modules. Not every valid optimization setup is suitable for live deployment. Treat the Fitness groups as research tools, not as proof of robustness.

Practical Use Guidance


  • Start with fewer enabled modules and add complexity only after you understand which families genuinely help on your symbol and timeframe.
  • Treat high thresholds as a quality filter and low thresholds as an activity booster.
  • If you enable risk sizing, verify pip-value behavior on the exact broker and instrument you plan to trade.
  • If you enable fixed RR, decide whether TP management should ever be allowed to override the original ratio.
  • If you use pyramiding, pair it with stricter duplicate controls and narrower session windows.
  • If you use experimental modules such as random indicator comparisons or random trading sequence, isolate them in research profiles rather than mixing them into production profiles blindly.

Troubleshooting


Use Debugging Mode


When something is unclear, run the strategy in debugging mode before changing parameters blindly.

Recommended debugging workflow:

  1. Set Log Level to Debug in the Global Variables group.
  2. Start the bot on a chart with the exact symbol and timeframe you want to test.
  3. Watch the cTrader Automate log output for indicator initialization, decision ratios, gating checks, order placement decisions, and stop-loss management messages.
  4. If the bot does not trade, compare the debug log against the main blockers documented below: trading hours, threshold, duplicate suppression, open-time restrictions, netting, pyramiding, single-session mode, and missing custom indicators.

Use debugging mode especially when you are validating:

  • whether a signal is being generated but blocked by gating
  • whether stop loss or take profit values are being replaced by ATR, fixed RR, or structure-based rules
  • whether reverse-close, pyramiding, or netting settings are behaving as expected

The Strategy Does Not Trade


Check the following first:

  • Enable Buy and Enable Sell
  • trading hours
  • TradeThreshold
  • duplicate-trade lockout settings
  • OpenHours
  • netting or pyramiding restrictions
  • SingleSessionTradeEnable
  • custom indicator files installed in cTrader when using QQE_MTFCMI, or Rolling Correlation

The Strategy Trades Too Often


Increase one or more of:

  • TradeThreshold
  • BarsToTrack
  • OpenHours

Also consider disabling random or forced-direction modules.

The Strategy Reverses Too Aggressively


Review:

  • CloseOnReverse
  • CloseOnReverseOnlyWhenLosing
  • NettingMode

TP Or SL Looks Different From Manual Settings


That usually means one of these is active:

  • ATR-based SL/TP/trailing
  • minimum-period or maximum-period TP/SL derivation
  • fixed RR mode

Pyramiding Does Not Happen


Check:

  • EnablePyramiding
  • OpenHours
  • current position state
  • duplicate-trade blocking

License And Risk Disclosure


Strategy FusionStack, including source code and documentation, is proprietary and licensed exclusively under the cTrader user a1995 license. It is not open source. All rights reserved.

  • No copying, modification, redistribution, or commercial use except as expressly permitted by the a1995 license agreement.
  • Access, evaluation, and deployment must remain within the scope of that license.
  • Any use outside the granted license requires written approval from the rights holder.

Trading involves risk. This strategy should be backtested, forward-tested, and validated on the exact symbol, broker environment, and timeframe you intend to trade before any live deployment.


Tentang versi percubaan
FusionStack Trial is the reduced cTrader demo version of FusionStack. It keeps the core weighted-decision but limits the trading system to a smaller, easier-to-test feature set. Trial Scope: Included in this trial and with unlimited use: - Moving Average scoring only. - MACD scoring only. - Market orders only. - Manual Stop Loss and Take Profit in pips. - UTC trading-window controls. - Direction enable, trade-threshold, UTC trading-window, minimum entry spacing, time-close, and single-session controls. - The custom fitness parameters and scoring logic used for backtest/optimization review. Fitness and strategies used in `FusionStack_Trial` should perform the same and can be used with the full version of `FusionStack` - Internal logging. Not included in this trial: - Many others features, indicators and updates. Trade Management: FusionStack Trial only opens market orders. It does not place pending orders and does not dynamically modify SL/TP.
Profil dagangan
0.0
Ulasan: 0
Ulasan pelanggan
Belum ada ulasan untuk produk ini. Anda sudah mencuba produk tersebut? Jadilah yang pertama untuk berkongsi pendapat anda!
BTCUSD
Forex
Signal
Breakout
Indices
EURUSD
Commodities
GBPUSD
NZDUSD
RSI
Bollinger
Fibonacci
Prop
Scalping
Supertrend
Crypto
Grid
Stocks
XAUUSD
NAS100
ATR
MACD
USDJPY
VWAP
Produk yang tersedia melalui cTrader Store, termasuk bot dagangan, penunjuk dan pemalam, disediakan oleh pembangun pihak ketiga dan disediakan untuk tujuan maklumat dan akses teknikal sahaja. cTrader Store bukan broker dan tidak memberikan nasihat pelaburan, pengesyoran peribadi atau sebarang jaminan prestasi masa hadapan.

Lebih banyak produk daripada penulis ini

Indikator
Forex
Crypto
+5
QQE osc. Smoothed RSI with ATR-based smoothing that generates crossover and level-based signals, supports MTF
Indikator
Forex
Crypto
+6
Choppiness Index: identifies trending vs. ranging markets to filter breakouts and improve trend-following entries.
Indikator
Forex
Crypto
+5
Rolling 1-period Pearson correlation of close prices; measures lag‑1 autocorrelation to identify trend strength/reversio

Anda juga mungkin suka

cBot
Grid
Forex
+2
Hedging 12 Forex Symbols Pro
cBot
ATR
Supertrend
Strategia su indicatore Supertrend di trend Following su nasdaq 100 Backtest su 5 anni
cBot
EMA
AI Trading
+5
Gold-Compression-Surge-Pro- Dual-Directional Gold Algorithm
1.51
Faktor keuntungan
10.51%
Susutan maksimum
cBot
ATR
Grid
+5
Smart bot: SuperTrend + trend confirmation + Martingale multiplier - Precise entries, right direction, amplified profits
cBot
AI
ATR
+27
Professional Options Intelligence, Now in Your Trading Platform.
34.6%
ROI
4
Faktor keuntungan
4%
Susutan maksimum
cBot
Forex
BTCUSD
+4
SCALPING All For FOREX BOT LIVE
Logo "Renko Strategy"
Popular
Versi percuma
3.0
(1)
$ 500
/
$1000
cBot
BTCUSD
NAS100
+4
Renko Strategy
cBot
Prop
Forex
+1
This bot uses harmonic oscillator differential equation model to calculate the volatility of the market price.
cBot
Prop
Forex
+14
Multi‑Timeframe Breakout cBot. Backtested with +1185% ROI! Live signal - REAL results.
23.7%
ROI
30.24
Faktor keuntungan
3.36%
Susutan maksimum
cBot
AI
ATR
+19
Elliott Wave Strategy and Fibonacci Retracement working together to get the best outcome as possible PLEASE ENJOY!!
11.2%
ROI
4
Faktor keuntungan
21%
Susutan maksimum
cBot
Prop
Forex
+2
Prop Firm mean-reversion strategy with Rollover Shield and professional risk management.
cBot
AI
ATR
+8
Goldbot ZEN: Ihr intelligenter Experte für den Goldhandel (XAUUSD)
cBot
RSI
Фильтр - МА, вход RSI, СЛ и ТП - RSI
cBot
AI
Forex
+5
best buy candle close buy order sell candle close sell order auto TRSL
cBot
ATR
RSI
+3
Limit-Reversion Scalper; Professional-grade. No limits. No catch. Just performance. Now available for retail traders
4.47
Faktor keuntungan
18%
Susutan maksimum
cBot
AI
ATR
+8
🚀 Smart Trade for Gold (XAUUSD) - Version 2.0 🥇 (The Ultimate AI-Powered Gold Trading Bot - Enhanced & Optimized!)
cBot
AI
Grid
+8
Pullback Strategy
cBot
AI
RSI
+18
an upgrade and a Full Version of needThaiBot Algorithm that you all know and love , Please Enjoy!!
11.4%
ROI
3.9
Faktor keuntungan
24%
Susutan maksimum
Sejak 16/01/2025
2.55M
Volum yang didagangkan
1.95K
Pip dimenangi
189
Pemasangan percuma