Action Trade Scalp
Action Trade Scalp waits for several trend and momentum views to agree. Its main signal combines a T3 price ribbon, two CCI readings, an RSI-and-EMA momentum filter, and optional Tenkan/Kijun confirmation. A Fibonacci-derived objective supplies the primary target, while optional technical and protective exits manage a weakening trade.
The strategy is intended to participate in short bullish continuations, not to predict bottoms. It works best when price, momentum, and trend filters form a clear “green stack” and the market has enough movement to reach a modest target after costs.
warning
This strategy can be highly selective, but agreement between indicators does not remove market risk. Protection is disabled by default, and technical exits do not deliberately realize a loss. Backtest realistic fees, spread, and slippage.
The green-stack entry
A buy requires all active parts of the setup to agree.
Kino T3 ribbon
The fast and slow T3 lines form a smooth price ribbon. It is considered green when:
- price closes above both lines;
- the fast T3 is above the slow T3;
- the fast T3 is not falling.
The ribbon is red when the opposite structure is present. Otherwise it is yellow, which represents transition or uncertainty.
ATC_T3_FAST_LENGTH and ATC_T3_SLOW_LENGTH control responsiveness. Keep the slow length greater than the fast length. ATC_T3_VOLUME_FACTOR changes the character of the T3 smoothing: changing it can materially alter both lag and overshoot, so test it conservatively rather than treating it as a volume filter.
Double CCI confirmation
The strategy calculates a fast and slow CCI, then compares both with smoothed versions of themselves. The CCI component is green only when both CCIs are positive and both sit above their respective smoothing lines.
The fast CCI reacts first; the slow CCI asks the broader momentum move to agree. Increasing ATC_CCI_SMA_LENGTH smooths their comparison and generally delays color changes.
FXPrime-style momentum
This component is green when:
- RSI is at or above
ATC_FXPRIME_BUY_LEVEL; - the fast EMA is above the slow EMA;
- price is above the fast EMA.
The sell level defines the corresponding bearish state. A neutral gap between the buy and sell thresholds helps avoid rapidly alternating classifications.
Tenkan and Kijun
With ATC_USE_KIJUN_TENKAN enabled, a long setup additionally requires Tenkan to be at or above Kijun and price to be above Kijun. Disable the setting if the three main green components should be sufficient.
The Tenkan length should remain shorter than the Kijun length. Shorter values confirm more quickly; longer values provide a slower structural filter.
Yellow zone behavior
ATC_BLOCK_YELLOW_ZONE marks a yellow T3 ribbon as a no-trade zone. A normal long entry already requires a green ribbon, so disabling this setting does not make yellow-ribbon candles valid green-stack entries. Its practical role is to classify and display the transition zone rather than relax the main entry requirements.
The strategy opens one position at a time and does not add to an existing trade.
Targets and exits
Fibonacci-derived target
At entry, Action Trade Scalp searches recent price action using ATC_FIB_LOOKBACK and selects an available objective above the entry. The configured pip or percentage target acts as a minimum distance. Estimated round-trip fees and ATC_MIN_NET_GAIN_PCT can raise that floor further.
ATC_EXIT_ON_FIB_TOUCH enables the explicit Fibonacci-touch exit. The position still retains its primary target when this switch is disabled, so disabling it does not remove ordinary target-taking.
ATC_PIVOT_LOOKBACK controls the recent-price window used for the pivot reference shown with the strategy. It does not add another entry requirement or replace the Fibonacci target.
Technical exits
Two switches can close a position at break-even or better:
ATC_EXIT_ON_RIBBON_CROSSexits when price closes below the lower edge of the T3 ribbon.ATC_EXIT_ON_SIGNAL_FLIPexits when the entire setup turns red: bearish T3, bearish double CCI, bearish FXPrime, and—when enabled—bearish Tenkan/Kijun confirmation.
These exits will not intentionally sell below the fee-aware break-even area.
Stop and break-even movement
ATC_STOP_ENABLED activates the protective stop. In pip mode the distance comes from ATC_STOP_PIPS; otherwise it comes from ATC_STOP_PCT.
When ATC_MOVE_STOP_TO_BE is enabled, the active stop can move up to the fee-aware break-even area after price advances:
- In pip mode,
ATC_BE_TRIGGER_PIPSsets the required advance. - In percentage mode, the trigger is halfway to
ATC_TARGET_PCT;ATC_BE_TRIGGER_PIPSdoes not control it.
Moving the stop protects a trade that has begun to work, but a very early trigger can close positions during an ordinary retest. The feature only has practical effect when the stop itself is enabled.
Good market conditions
Action Trade Scalp is best suited to:
- liquid markets with consistently tight spreads;
- a clear bullish T3 ribbon with visible separation;
- positive fast and slow CCI momentum;
- RSI strength supported by bullish EMA order;
- orderly continuation moves rather than sudden vertical spikes;
- sufficient nearby upside range for the fee-aware target.
A good setup often follows a brief consolidation or pullback, then produces renewed bullish alignment across all three main components.
Avoid flat markets where the T3 ribbon remains yellow, both CCIs hover around zero, or the fast and slow EMAs repeatedly cross. Also be cautious after an extended surge: all filters may be green only after much of the available move has already occurred.
Creating the strategy
Create a spot strategy and choose Action Trade Scalp as the buy and sell method. Start with backtesting or paper trading.
A practical setup order is:
- Select a liquid pair and realistic chart period.
- Keep the default T3, CCI, and FXPrime lengths initially.
- Compare results with and without Tenkan/Kijun confirmation.
- Inspect whether entries occur early enough to leave room for the Fibonacci target.
- Set spread limits for the pair’s actual price scale.
- Decide whether the strategy needs a protective stop and break-even movement.
- Test trending, ranging, and sharp reversal samples.
Strategy settings
Trading and execution
| Setting | Description |
|---|---|
BUY_ENABLED | Enables new buy orders. |
SELL_ENABLED | Enables all strategy sell orders. |
PERIOD | Candle period used for every signal calculation. |
TRADING_LIMIT | Compatibility fallback only. It is ignored while the strategy-specific trading limit contains a positive value. Configure the strategy-specific setting for normal use. For USDT-BTC, this value is in USDT. |
ATC_TRADING_LIMIT | For USDT-BTC, the amount of USDT used for an Action Trade entry. |
FUNDS_RESERVE | For USDT-BTC, the amount of USDT the bot must leave unused. |
KEEP_QUOTE | For USDT-BTC, the amount of BTC the strategy must not sell. |
MIN_VOLUME_TO_BUY | General minimum buy value. For USDT-BTC, this value is in USDT. |
MIN_VOLUME_TO_SELL | General minimum sell value. For USDT-BTC, this value is in USDT. |
ATC_MIN_ORDER_VALUE | Strategy-specific minimum entry value. For USDT-BTC, this value is in USDT. |
ATC_MIN_SELL_VALUE | Strategy-specific minimum exit value. For USDT-BTC, this value is in USDT. |
ATC_COOLDOWN_MS | Minimum live-trading delay in milliseconds between actions. It is not applied in backtests. |
ATC_MAX_SPREAD_PCT | Maximum allowed bid/ask spread as a percentage. |
ATC_MAX_SPREAD_ABSOLUTE | Maximum spread in USDT for a pair such as USDT-BTC. Set 0 to disable this limit. |
ATC_NEWS_BLOCK | Manually blocks new entries while existing positions remain manageable. |
ATC_NEWS_BLOCK_UNTIL | Keeps new entries blocked until the configured time. |
Both general and strategy-specific minimums must be satisfied, as must the exchange minimums.
T3 ribbon
| Setting | Description |
|---|---|
ATC_T3_FAST_LENGTH | Length of the faster T3 line. |
ATC_T3_SLOW_LENGTH | Length of the slower T3 line; keep it greater than the fast length. |
ATC_T3_VOLUME_FACTOR | T3 smoothing factor. Higher or lower values change responsiveness and overshoot; it is not market volume. |
ATC_BLOCK_YELLOW_ZONE | Labels the uncertain T3 state as a no-trade zone. Green-stack entries still require a green ribbon regardless. |
CCI confirmation
| Setting | Description |
|---|---|
ATC_CCI_FAST_LENGTH | Lookback for the responsive CCI. |
ATC_CCI_SLOW_LENGTH | Lookback for the slower CCI; keep it greater than the fast length. |
ATC_CCI_SMA_LENGTH | Smoothing length used to determine whether each CCI is improving or weakening. |
FXPrime confirmation
| Setting | Description |
|---|---|
ATC_FXPRIME_RSI_LENGTH | RSI lookback used by the momentum filter. |
ATC_FXPRIME_FAST_EMA | Fast EMA length used by FXPrime confirmation. |
ATC_FXPRIME_SLOW_EMA | Slow EMA length; keep it greater than the fast EMA. |
ATC_FXPRIME_BUY_LEVEL | Minimum RSI value for a green momentum state. |
ATC_FXPRIME_SELL_LEVEL | Maximum RSI value for a red momentum state. Keep it below the buy level to preserve a neutral zone. |
Tenkan, Kijun, Fibonacci, and pivot
| Setting | Description |
|---|---|
ATC_USE_KIJUN_TENKAN | Enables Tenkan/Kijun confirmation for green and red stacks. |
ATC_TENKAN_LENGTH | Lookback for the faster midpoint line. |
ATC_KIJUN_LENGTH | Lookback for the slower midpoint line; keep it greater than Tenkan. |
ATC_FIB_LOOKBACK | Recent-price window used to find the Fibonacci-derived profit objective. |
ATC_PIVOT_LOOKBACK | Recent-price window used for the displayed pivot reference. |
ATC_EXIT_ON_FIB_TOUCH | Enables the explicit Fibonacci-touch exit route; the position’s ordinary stored target remains active. |
Technical exits
| Setting | Description |
|---|---|
ATC_EXIT_ON_RIBBON_CROSS | Enables a break-even-or-better exit after price closes below the T3 ribbon. |
ATC_EXIT_ON_SIGNAL_FLIP | Enables a break-even-or-better exit when the complete signal stack turns bearish. |
Target, stop, and break-even
| Setting | Description |
|---|---|
GAIN | General gain fallback retained in the configuration. The strategy normally uses its own target controls. |
ATC_USE_PIPS | Uses pip distances instead of percentage distances. |
ATC_PIP_SIZE | For USDT-BTC, the USDT value represented by one pip. |
ATC_TARGET_PIPS | Minimum target distance in pips when pip mode is enabled. |
ATC_STOP_PIPS | Stop distance in pips when pip mode is enabled. |
ATC_TARGET_PCT | Minimum percentage target when pip mode is disabled. |
ATC_STOP_PCT | Stop distance as a percentage when pip mode is disabled. |
ATC_MIN_NET_GAIN_PCT | Minimum intended gain beyond estimated round-trip fee break-even. |
ATC_STOP_ENABLED | Activates the protective stop. |
ATC_MOVE_STOP_TO_BE | Moves an active stop to the fee-aware break-even area after the trigger is reached. |
ATC_BE_TRIGGER_PIPS | Advance in pips required for break-even movement in pip mode. Percentage mode instead uses half of ATC_TARGET_PCT. |
Backtesting range
| Setting | Description |
|---|---|
BF_SINCE | Start of the backtesting period. |
BF_UNTIL | End of the backtesting period. |
DEEP_TESTING | Enables the editor’s deeper backtesting mode. |
Practical tuning directions
For more frequent entries, shorten the responsive lengths or disable Tenkan/Kijun confirmation. Expect more color changes and more exposure to range noise.
For stricter confirmation, lengthen the slow filters, keep a clear neutral gap between the FXPrime thresholds, and retain Tenkan/Kijun confirmation. This can improve selectivity but may enter late.
If targets are rarely reached, check whether the issue is target size, late entries, or insufficient volatility before reducing the minimum gain. A nominally smaller target that cannot cover costs is not a useful improvement.
Enable the stop before relying on break-even movement. Tune its trigger so the market has room for ordinary pullbacks without giving back every favorable move.
Important limitations
- Multiple confirmations can lag and enter after a move is mature.
- Yellow-zone blocking does not loosen or tighten the green-stack requirement.
- The pivot lookback supplies context; it is not an additional trade trigger.
- Technical exits are unavailable below break-even.
- Break-even movement requires an enabled stop.
- Disabling the Fibonacci-touch switch does not disable the position’s normal target.
- Pair-specific pip and absolute-spread values should not be copied blindly.
- Backtests cannot perfectly model live spread, slippage, latency, and order-book depth.
Action Trade Scalp is most useful when its indicators tell one coherent story. If the green stack appears only briefly and repeatedly collapses back to yellow, the market is probably not offering the clean continuation the method expects.