Methodology: how we evaluate strategies
CoinRobot research regularly reviews real trading results to understand which trading ideas are working, where they struggle, and what could be improved. We compare recent activity with longer observation periods, normally seven, thirty and ninety days. We assess returns, gains relative to simply holding the asset, the balance between winning and losing trades, drawdowns and the amount of trading evidence. Missing observations are not treated as zero performance, and a small sample does not justify a firm conclusion.
This edition includes 3 regularly followed strategies and 3 additional strategies selected by review priority. The additional selection is not random. Public strategies are ranked by current live usage, broader adoption, requests for adaptive management, time since the last review and whether a review is due. Latest versions are preferred; an older version is eligible only when it retains substantial live usage exceeding the latest version. This focuses research on strategies that traders actually use, rather than providing a representative sample of every available strategy.
Closed-trade results count completed gains and losses. Portfolio value change also reflects open holdings, so these measures can have opposite signs. Positive profit factor alone does not prove outperformance against holding the same assets. An unavailable observation is shown as a dash, not zero.
A strategy is a set of trading rules built from indicators such as trend, momentum and volatility, together with the state of the current position. BUY rules identify eligible entries, SELL rules identify ordinary exits, and STOPLOSS rules identify protective exits when that protection is enabled for the trading Plan. Rules are assessed as market observations arrive; a signal is a trading condition, not a guarantee of execution or profit. The Plan also determines the execution model and its risk settings.
BUY/SELL seeks effective entries and exits and is judged on realized outcomes as well as remaining exposure. CONVERT rotates between assets with the primary aim of accumulating more asset units. A rotation need not mean that an ordinary BUY or SELL signal fired. A fall in the cash value of a CONVERT holding, or the absence of StopLoss, does not alone establish strategy failure: unit growth, relative asset performance, fees, time spent holding and downside exposure must be considered together. More units may benefit from a later price recovery, but recovery and future profit are not assured.
Refinements target specific observed weaknesses, such as late entries, avoidable exits or ineffective rotations. We distinguish changes adopted from rules left unchanged. Where previous research and comparable later observations are available, we revisit the earlier expectation and report whether it is supported, contradicted or still uncertain. A before-and-after difference alone does not prove that a change caused the result. Each strategy review ends with what to measure next.
Individual strategy reviews
Trading idea
The design separates accumulating units through rotation from reducing cash-value exposure through protective exits.
Entry: Entries seek aligned momentum and controlled volatility, with a separate intraday rebound route during bearish daily conditions.
Ordinary exit: Ordinary exits target persistent deterioration; failed bear-market rebounds receive earlier loss or profit-giveback responses.
Protection: Enabled protection combines regime-sensitive confirmed-loss exits, profitable-pullback protection and an independent emergency reference-price trigger.
Measured outcomes and interpretation
Weekly unit increase was 1.27% against a 4.61% portfolio decline; thirty-day figures were 1.86% and -18.19%, and ninety-day figures 10.07% and -12.63%. Weekly profit factor was just 0.08. Plan outcomes explain more than the aggregate: one Plan gained 16.92% over sixty observed days versus a 5.47% holding-basket loss, yet lost 8.10% this week and slightly lagged holding despite adding units. Another Plan lost 6.39% weekly but exceeded holding by 1.18 percentage points. A no-trade Plan remained flat and avoided its basket’s decline. These differences reflect baskets, capital weights and exposure as well as rotation decisions; longer histories cannot be assigned to the approximately eight-day-old rules.
Crypto reversals challenged rebound holdings, while lower exposure helped some Plans outperform falling baskets.
- Accumulated units did not offset cash-value losses.
- Destination comparisons remain too sparse to establish a repeatable advantage.
Adaptive change and expected behavior
Existing rules remain in effect. The outstanding question is whether accumulation and benchmark-relative cash-risk control can improve together.
Confirmed rebounds may add units, but protection can surrender recoveries. Compare avoided downside with missed rebounds rather than judging either outcome alone.
Follow-up and next measurement
The previous review expected better destination selection alongside accumulation. Eight current-rule switches include only one complete comparison, below the ten-complete-switch threshold, so that expectation remains unresolved. Measure destination-relative returns, costs and holding duration next.
Trading idea
Bull and sideways entry logic is retained; bear entries strengthen, while confirmed-loss exits remain available independently of optional protection.
Entry: Selective trend entries remain; the adopted bear-rally refinement demands stronger persistence and avoids excessively extended entries.
Ordinary exit: The adopted profit guard recognizes established peaks with less remaining profit, while requiring stronger bear-reversal confirmation.
Protection: Protection is unchanged. Eight BUY/SELL Plans enable it, but no current-rule protective exits establish effectiveness.
Measured outcomes and interpretation
BUY/SELL portfolio returns were -0.32% weekly, +0.29% over thirty days and -0.56% over ninety, with weekly profit factor 0.74. Current-rule winners averaged 1.23% versus losses of 1.16%, but thirty-eight of fifty-nine ordinary exits were classified as early. The largest active Plan lost 0.49% weekly versus an 8.08% basket decline; over thirty days it exceeded holding by 23.25 percentage points despite losing value. Its very low upside participation shows that preservation is stronger evidence than growth. Another Plan gained 9.04% monthly. Separately, the tiny CONVERT Plan lost 21.84% monthly despite 13.54% unit increase, and supplies no fresh rotation evidence for the shared change.
Limited exposure helped during declines, but sharp reversals tested the strategy’s recovery-participation objective.
- Frequent losing and early exits weakened realized profitability.
- Benchmark excess often reflected limited exposure rather than positive growth.
Adaptive change and expected behavior
BUY and SELL refinements were adopted on 2026-11-09, after the cutoff, targeting bear-entry persistence and profit retention rather than wider loss tolerance.
Stronger entries may miss rallies; more patient reversal confirmation can increase giveback. Measure net returns and participation separately for each execution model.
Follow-up and next measurement
The previous hundred-event threshold is met by 120 current-rule events. Evidence is mixed rather than confirming improved recovery capture: only two of sixty-one buys were classified as poor, but thirty-six of fifty-nine sells lost money. The tiny earlier sample prevents a reliable improvement estimate.
Trading idea
Opportunity coverage is broader than the selective design, but historical activity does not establish current entry quality.
Entry: The strategy seeks broader rebound and continuation opportunities while restraining rapid higher-price re-entry.
Ordinary exit: It protects gains relatively quickly, with separate exits for failed bear rebounds and confirmed losses.
Protection: Regime-sensitive loss protection and a profitable-pullback guard retain an independent emergency trigger; their fresh tradeoffs are unmeasured.
Measured outcomes and interpretation
The seven-day result is unavailable, not a flat return. Thirty-day evidence comes from one CONVERT Plan over twenty observed days: portfolio return was -28.24%, unit increase 0.77% and profit factor 0.22. Its basket lost 14.83%, leaving -13.42 percentage points of excess; average completed losses were materially larger than gains. Across ninety days, CONVERT portfolio return was -11.40% despite 21.75% aggregate unit increase, while the separate historical BUY/SELL cohort lost 20.18%. Completed-outcome coverage is incomplete, particularly for BUY/SELL, so its win rate and profit factor cannot be assessed. These observations establish historical risk concerns, not losses caused by the current rules.
Market weakness contributed, but the covered Plan’s benchmark shortfall shows that broad declines were not the entire explanation.
- Historical accumulation coexisted with substantial benchmark underperformance.
- Fresh entry, rotation and protection outcomes are absent.
Adaptive change and expected behavior
Existing rules were retained because no new trading observations supported another refinement. Historical losses remain relevant context, not a substitute for current evidence.
Broader participation may capture rebounds or repeated failures. Track unit growth, relative returns, costs and downside exposure together when activity resumes.
Follow-up and next measurement
The previous protection-versus-rebound expectation remains unresolved: there are no current-rule events against a ten-fresh-stop review requirement. Earlier protection differed, so historical stop behavior cannot substitute for new observations. Resume measurement when comparable trading occurs.
Trading idea
The retained approach targets benchmark-relative participation rather than win rate, but that objective needs fresh trades.
Entry: Bull and sideways entries require daily support and aligned momentum; a separate route permits confirmed intraday bear rallies.
Ordinary exit: Regime-specific profit trails retain favorable moves, while confirmed breakdowns provide ordinary loss exits.
Protection: One Plan enables protection and one disables it; neither supplies current-rule protective events for comparison.
Measured outcomes and interpretation
The covered weekly portfolio return was zero with no trades. Thirty-day aggregate return was -1.07% with a 0.51 profit factor; ninety-day return was -1.13% with a 0.52 profit factor. The legacy Plan lost 8.66% over twenty-three observed days versus a 17.14% basket loss, producing positive excess of 8.49 percentage points without positive growth. The larger new Plan remained unchanged over ten days while its basket lost 7.29%. In the previous review, that same no-trade Plan lagged a rising basket over three days. The change in relative performance therefore reflects the benchmark’s direction, not improved trade selection. Unequal Plan sizes make the aggregate loss appear milder than the legacy experience.
Avoiding exposure benefited the latest declining benchmark period, but says little about participation in a sustained recovery.
- No fresh trades establish a growth advantage.
- Capital weighting obscures the legacy Plan’s loss experience.
Adaptive change and expected behavior
Existing rules were retained because fresh observations were insufficient for another refinement. No-trade periods do not justify either relaxing or tightening entries.
Selectivity may avoid weak moves while missing recoveries. Compare cash exposure, realized outcomes and matched-period basket excess once trading begins.
Follow-up and next measurement
The previous expectation of useful participation without sacrificing relative loss avoidance remains unresolved. Current-rule activity is still absent, below the hundred-event or two-week threshold. Measure exposure and actual rebound participation before judging entry selectivity.
Trading idea
Re-entry relies more on waiting time and smoothed trend alignment, sacrificing some discounted opportunities to reduce chasing.
Entry: The adopted entry refinement demands persistent short-term alignment, limits unusually extended impulses and strengthens bear-rally confirmation.
Ordinary exit: Existing profit-retention and confirmed-loss exits remain unchanged rather than broadly delaying departures from weakening holdings.
Protection: All Plans enable protection. Nine of eleven stops recovered within five minutes, but only two showed sixty-minute recovery.
Measured outcomes and interpretation
Weekly portfolio return was +2.79% across two Plans, while completed trades lost money with a 0.91 profit factor. Thirty- and ninety-day portfolio returns remained -13.10% and -11.86%, with profit factors of 0.21 and 0.78. The largest active Plan gained 3.62% weekly versus an 8.31% basket decline, combining substantial upside participation with much lower downside participation. The other active Plan lost 0.72% but also exceeded holding. Current-rule evidence totals 108 events; its 8.44% mean loss includes older exposure. The subsequent weekly sample was less extreme, with winners averaging 1.36% and losers 1.27%, yet insufficient winning outcomes prevented realized profitability. Portfolio recovery is therefore encouraging but does not prove repaired entry quality.
One Plan participated effectively despite crypto weakness, while the smaller Plan still struggled to monetize rebounds.
- Positive portfolio marks did not translate into realized trading profit.
- Legacy exposure makes full-period loss averages misleading for fresh entries.
Adaptive change and expected behavior
A BUY-only refinement was adopted on 2026-11-09, after the cutoff, to test entry persistence and restraint. SELL and STOPLOSS were retained.
Cleaner entries may reduce failed impulses but lower participation. Longer re-entry waits can miss recoveries; measure those missed opportunities alongside fresh-position losses.
Follow-up and next measurement
Ninety-one events were added to the previous seventeen, still short of the requested hundred additional events. Later losses were less extreme, but realized profit factor remained below one, leaving the earlier expectation unresolved. Separate fresh positions from older exposure next.
Trading idea
Slower swing selection coexists with intraday risk responses, whose interaction requires stock-specific evidence rather than crypto comparisons.
Entry: Daily stock selection combines with intraday confirmation and a daily repeat-entry cooldown, including a separate bear-rebound route.
Ordinary exit: Swing exits generally allow favorable movement room, while confirmed deterioration and failed rebounds retain loss-exit routes.
Protection: Both Plans enable protection. Thirteen stops included eight early exits; five showed five-minute recovery and eight showed sixty-minute recovery.
Measured outcomes and interpretation
Weekly portfolio return was -0.88% with a 0.25 profit factor, compared with the previous review’s 2.51 weekly profit factor. Thirty-day return was -1.00% with profit factor 0.81; ninety-day return was -1.27% with profit factor 0.90. Current-rule winners averaged 1.77% versus losses of 4.27%, and twenty-one of twenty-three ordinary sells were classified as early. Nevertheless, the Plans exceeded their weekly baskets by 0.45 and 0.70 percentage points. Monthly results diverged: one gained 1.95% and exceeded holding by 3.09 points, while the other lost 3.96% and lagged by 2.81 points. The ninety-day view contains only twenty-four observed stock sessions per Plan, not a full long-term test.
Broad equity context is unavailable. The Plans’ own stock baskets provide the relevant evidence of relative performance.
- Loss magnitude now exceeds winning-return magnitude.
- Frequent early exits coexist with inconsistent monthly benchmark excess.
Adaptive change and expected behavior
Existing rules remain in effect. The outstanding question is whether swing patience and intraday protection can improve total portfolio capture together.
Retained patience may capture larger swings but tolerate open losses. Compare subsequent downside, retained gains and net basket excess across additional sessions.
Follow-up and next measurement
The previous fifty-new-event threshold is met by seventy-one current-rule events. Better portfolio capture without sacrificing realized profitability is not supported so far: weekly and monthly profit factors fell below breakeven. Comparison with older protection remains imperfect; measure fresh matched-session outcomes next.
Optional technical reference
Exact trading rules and indicator definitions
Indicator reference: from market concepts to formulas
Formulas combine indicator comparisons and position state into trading rules. AND requires all conditions in its branch; OR allows alternative branches. Read parentheses, comparison operators and units together. A condition describes eligibility, not proof of execution or future profit.
Timeframes below describe calculator inputs; they are distinct from the 7, 30 and 90 day performance windows. Timeframe-prefixed tokens are grouped by indicator; use the listed prefix plus the indicator name in formulas (for example, 1m-RSI). Similar indicators on different timeframes can confirm or contradict each other. Position and market-state fields are included alongside technical indicators.
Strategy version 2
BUY
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (((MarketRegime-1d != bear AND 5m-TrendEfficiency-24 >= 36 AND TrendStrength-1d >= 48 AND CurrentPrice > 1d-EMA-50 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-EMA-50 > 5m-EMA-100 AND 5m-RSI >= 51 AND 5m-RSI <= 70 AND 1m-2 > 0.06 AND 1m-10 > 0.26 AND 1m-20 > 0.48) OR (MarketRegime-1d = bear AND 5m-TrendEfficiency-24 >= 42 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-RSI >= 48 AND 5m-RSI <= 62 AND 1m-2 > 0.12 AND 1m-10 > 0.38 AND 1m-20 > 0.65) OR (TradeCount = 0 AND 5m-TrendEfficiency-24 >= 28 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-RSI >= 48 AND 5m-RSI <= 68 AND 1m-2 > 0.06 AND 1m-10 > 0.20 AND 1m-20 > 0.34)) AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI-trend = buy AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.55 AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 45))) OR (MarketRegime-1d = bear AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI >= 52 AND 5m-RSI <= 65 AND 5m-TrendEfficiency-24 >= 32 AND 1m-2 > 0.06 AND 1m-10 > 0.22 AND 1m-20 > 0.38 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.40 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 60) AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 30))
SELL
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (((5m-TrendEfficiency-24 >= 34 AND CurrentPrice < 5m-EMA-20 AND 5m-EMA-20 < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 5m-RSI < 46 AND 1m-2 < -0.12 AND 1m-10 < -0.38 AND 1m-20 < -0.65) OR (CurrentPrice < 5m-EMA-50 AND 5m-EMA-50 < 5m-EMA-100 AND 5m-RSI-trend = sell AND 5m-RSI < 43 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 1m-10 < -0.32 AND 1m-20 < -0.50) OR (MarketRegime-1d = bear AND CurrentPrice < 1d-EMA-20 AND 1d-MACD-hist < 0 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (5m-NATR-Wilder-14 > 5m-NATR-EMA-14 * 2.20 AND CurrentPrice < 5m-BB-lower AND 1m-2 < -0.35 AND 1m-10 < -0.70 AND 5m-MACD-hist < 0)))) OR (MarketRegime-1d = bear AND ((ProfitSinceBuyPct > 0.40 AND DrawdownFromHighPct > 0.65 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0) OR (ProfitSinceBuyPct <= -1.00 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0))) OR (ProfitSinceBuyPct <= -2.25 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
STOPLOSS
CurrentPrice < LastBuyPrice * 0.9550 OR (MarketRegime-1d = bull AND ProfitSinceBuyPct <= -3.50 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.50 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = sideways AND ProfitSinceBuyPct <= -2.80 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.00 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = bear AND ProfitSinceBuyPct <= -1.80 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -1.60 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (ProfitSinceBuyPct > 0.80 AND DrawdownFromHighPct > 1.20 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
Strategy version 2
BUY
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 180) AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 180) AND CurrentPrice > 1d-EMA-50 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-EMA-50 > 5m-EMA-100 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI-trend = buy AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.25 AND (1d-RSI-trend = buy OR TrendStrength-1d >= 60) AND (((LastSellPrice != null AND CurrentPrice <= LastSellPrice * 99.5%) AND 5m-TrendEfficiency-24 >= 42 AND TrendStrength-1d >= 52 AND 5m-RSI >= 51 AND 5m-RSI <= 62 AND 1m-2 > 0.14 AND 1m-10 > 0.42 AND 1m-20 > 0.78) OR ((LastSellPrice = null OR CurrentPrice > LastSellPrice * 99.5%) AND 5m-TrendEfficiency-24 >= 46 AND TrendStrength-1d >= 56 AND 5m-RSI >= 55 AND 5m-RSI <= 66 AND 1m-2 > 0.18 AND 1m-10 > 0.50 AND 1m-20 > 0.90))) OR (MarketRegime-1d = bear AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND CurrentPrice > 5m-EMA-100 AND CurrentPrice <= 5m-EMA-20 + 5m-ATR-Wilder-14 * 1.50 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI >= 52 AND 5m-RSI <= 65 AND 5m-TrendEfficiency-24 >= 36 AND 1m-2 > 0.08 AND 1m-10 > 0.30 AND 1m-20 > 0.50 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.40 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 60) AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 30))
SELL
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND ((ProfitSinceBuyPct >= 0.30 AND ProfitSinceBuyPct >= DrawdownFromHighPct * -1.0225 + 2.25 AND CurrentPrice < 5m-EMA-20 AND ((5m-NATR-Wilder-14 <= 5m-NATR-EMA-14 * 1.25 AND DrawdownFromHighPct > 1.05) OR (5m-NATR-Wilder-14 > 5m-NATR-EMA-14 * 1.25 AND 5m-NATR-Wilder-14 <= 5m-NATR-EMA-14 * 1.75 AND DrawdownFromHighPct > 1.45) OR (5m-NATR-Wilder-14 > 5m-NATR-EMA-14 * 1.75 AND DrawdownFromHighPct > 2.05)) AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND (5m-RSI-trend = sell OR CurrentPrice < 5m-EMA-50)) OR (ProfitSinceBuyPct <= -2.00 AND CurrentPrice < 5m-EMA-50 AND 5m-EMA-20 < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 5m-RSI-trend = sell AND 1m-10 < -0.50 AND 1m-20 < -0.85 AND (CurrentPrice < 1d-EMA-50 OR 5m-NATR-Wilder-14 > 5m-NATR-EMA-14 * 1.50)) OR (5m-TrendEfficiency-24 >= 42 AND CurrentPrice < 5m-EMA-50 AND 5m-EMA-20 < 5m-EMA-50 AND 5m-EMA-50 < 5m-EMA-100 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 5m-RSI-trend = sell AND 1m-2 < -0.20 AND 1m-10 < -0.55 AND 1m-20 < -0.90))) OR (MarketRegime-1d = bear AND ((ProfitSinceBuyPct >= 0.20 AND ProfitSinceBuyPct >= DrawdownFromHighPct * -1.0125 + 1.25 AND DrawdownFromHighPct > 0.85 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND (5m-EMA-20 < 5m-EMA-50 OR (1m-10 < -0.20 AND 1m-20 < -0.35))) OR (ProfitSinceBuyPct <= -1.00 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0))) OR (MarketRegime-1d = bear AND CurrentPrice < 1d-BB-lower AND 5m-NATR-Wilder-14 > 5m-NATR-EMA-14 * 1.80 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 1m-10 < -0.65) OR (ProfitSinceBuyPct <= -2.25 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
STOPLOSS
CurrentPrice < LastBuyPrice * 0.9550 OR (MarketRegime-1d = bull AND ProfitSinceBuyPct <= -3.00 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.50 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = sideways AND ProfitSinceBuyPct <= -2.25 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.00 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = bear AND ProfitSinceBuyPct <= -1.50 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -1.60 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (ProfitSinceBuyPct > 0.80 AND DrawdownFromHighPct > 1.20 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
Strategy version 2
BUY
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND ((LastSellPrice = null OR CurrentPrice <= LastSellPrice * 1.003 OR TimeSinceLastSellMin > 360) AND (5m-TrendEfficiency-24 >= 35 AND ((action = buy AND ((TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 90) OR (MarketRegime-1d = bull AND 5m-TrendEfficiency-24 >= 24 AND TrendStrength-1d >= 68 AND 1m-10 > 0.65 AND 1m-20 > 1.05 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-MACD-hist > 0)) AND (HighestSinceSell = null OR CurrentPrice < HighestSinceSell * 99.35% OR (MarketRegime-1d = bull AND 5m-TrendEfficiency-24 >= 24 AND TrendStrength-1d >= 70 AND 1m-10 > 0.75 AND 1m-20 > 1.20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-EMA-50 > 5m-EMA-100)) AND ((MarketRegime-1d = bull AND 5m-TrendEfficiency-24 >= 24 AND TrendStrength-1d >= 56 AND CurrentPrice > 1d-EMA-50 AND 1d-MACD-hist > -0.05 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 1m-2 > 0.08 AND 1m-10 > 0.24 AND 1m-20 > 0.03 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI > 50 AND 5m-RSI < 67 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.35) OR (MarketRegime-1d = sideways AND 5m-TrendEfficiency-24 >= 40 AND TrendStrength-1d >= 38 AND TrendStrength-1d <= 58 AND CurrentPrice > 1d-BB-middle AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 >= 5m-EMA-50 AND 1m-2 > 0.06 AND 1m-10 > 0.22 AND 1m-20 > -0.05 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI > 49 AND 5m-RSI < 63 AND CurrentPrice < 5m-BB-upper) OR (MarketRegime-1d = bear AND TrendStrength-1d <= 30 AND 1d-RSI < 34 AND CurrentPrice > 1d-BB-lower AND CurrentPrice > 5m-EMA-20 AND 1m-2 > 0.10 AND 1m-10 > 0.32 AND 1m-20 > 0.10 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI > 47 AND 5m-RSI < 57)) AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 120)) OR (MarketRegime-1d != bear AND (5m-TrendEfficiency-24 >= 30 OR 1m-20 > 1.20) AND TrendStrength-1d >= 45 AND CurrentPrice > 1d-EMA-50 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 1m-2 > 0.10 AND 1m-10 > 0.45 AND 1m-20 > 0.90 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI >= 55 AND 5m-RSI <= 74 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.50 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 120))) OR (MarketRegime-1d != bear AND (5m-TrendEfficiency-24 >= 30 OR 1m-20 > 1.20) AND TrendStrength-1d >= 42 AND CurrentPrice > 1d-EMA-50 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-EMA-50 > 5m-EMA-100 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 1m-2 > 0.08 AND 1m-10 > 0.30 AND 1m-20 > 0.65 AND 5m-RSI >= 53 AND 5m-RSI <= 78 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.65 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 90))))) OR (MarketRegime-1d = bear AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI >= 52 AND 5m-RSI <= 65 AND 5m-TrendEfficiency-24 >= 32 AND 1m-2 > 0.06 AND 1m-10 > 0.22 AND 1m-20 > 0.38 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.40 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 60) AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 30))
SELL
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (action = sell AND ProfitSinceBuyPct > 0.35 AND (((ProfitSinceBuyPct > 0.65 AND DrawdownFromHighPct > 0.50) OR (ProfitSinceBuyPct > 1.35 AND DrawdownFromHighPct > 0.34) OR (ProfitSinceBuyPct > 2.75 AND DrawdownFromHighPct > 0.26)) OR (5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 1m-10 < -0.18 AND DrawdownFromHighPct > 0.20) OR (CurrentPrice < 5m-EMA-50 AND 1m-10 < -0.25) OR (5m-RSI > 78 AND DrawdownFromHighPct > 0.35)))) OR (MarketRegime-1d = bear AND ((ProfitSinceBuyPct > 0.40 AND DrawdownFromHighPct > 0.65 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0) OR (ProfitSinceBuyPct <= -1.00 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0))) OR (ProfitSinceBuyPct <= -2.25 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
STOPLOSS
CurrentPrice < LastBuyPrice * 0.9550 OR (MarketRegime-1d = bull AND ProfitSinceBuyPct <= -3.00 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.50 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = sideways AND ProfitSinceBuyPct <= -2.25 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.00 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = bear AND ProfitSinceBuyPct <= -1.50 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -1.60 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (ProfitSinceBuyPct > 0.80 AND DrawdownFromHighPct > 1.20 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
Strategy version 2
BUY
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND ((TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 120) AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 90) AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-EMA-50 > 5m-EMA-100 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI-trend = buy AND 1m-RSI-trend = buy AND 1m-RSI >= 54 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.30 AND ((MarketRegime-1d = bull AND CurrentPrice > 1d-EMA-20 AND CurrentPrice > 1d-EMA-50 AND TrendStrength-1d >= 55 AND 5m-TrendEfficiency-24 >= 40 AND 5m-RSI >= 52 AND 5m-RSI <= 66 AND 1d-MACD-hist > 0 AND 1d-RSI-trend = buy AND 1m-2 > 0.10 AND 1m-10 > 0.35 AND 1m-20 > 0.70) OR (MarketRegime-1d = sideways AND market-action = buy AND CurrentPrice > 1d-EMA-20 AND CurrentPrice > 1d-BB-middle AND TrendStrength-1d >= 45 AND 5m-TrendEfficiency-24 >= 48 AND 5m-RSI >= 53 AND 5m-RSI <= 63 AND 1m-2 > 0.14 AND 1m-10 > 0.45 AND 1m-20 > 0.85 AND CurrentPrice < 5m-BB-upper) OR (MarketRegime-1d = bear AND market-action = buy AND TrendStrength-1d <= 30 AND 1d-RSI <= 34 AND 1d-RSI-trend = buy AND CurrentPrice > 1d-BB-lower AND CurrentPrice > 5m-EMA-100 AND 5m-TrendEfficiency-24 >= 55 AND 5m-RSI >= 55 AND 5m-RSI <= 61 AND 1m-2 > 0.20 AND 1m-10 > 0.65 AND 1m-20 > 1.20)))) OR (MarketRegime-1d = bear AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI >= 52 AND 5m-RSI <= 65 AND 5m-TrendEfficiency-24 >= 32 AND 1m-2 > 0.06 AND 1m-10 > 0.22 AND 1m-20 > 0.38 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.40 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 60) AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 30))
SELL
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (((MarketRegime-1d = bull AND ProfitSinceBuyPct >= 2.20 AND DrawdownFromHighPct > 1.60 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND (1m-MACD-hist < 0 OR 1m-10 < -0.20)) OR (MarketRegime-1d = sideways AND ProfitSinceBuyPct >= 1.40 AND DrawdownFromHighPct > 1.10 AND CurrentPrice < 5m-EMA-20 AND 5m-RSI-trend = sell AND 5m-MACD-hist < 0 AND (1m-MACD-hist < 0 OR 1m-10 < -0.25)) OR (MarketRegime-1d = bear AND ProfitSinceBuyPct >= 0.90 AND DrawdownFromHighPct > 0.90 AND CurrentPrice < 5m-EMA-20 AND 5m-RSI-trend = sell AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (ProfitSinceBuyPct <= -1.60 AND CurrentPrice < 5m-EMA-50 AND 5m-EMA-20 < 5m-EMA-50 AND 5m-RSI < 45 AND 5m-RSI-trend = sell AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 1m-20 < -0.90) OR (ProfitSinceBuyPct <= -2.60 AND CurrentPrice < 5m-EMA-100 AND 5m-EMA-20 < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 1m-10 < -0.60) OR (ProfitSinceBuyPct <= -3.40 AND CurrentPrice < 5m-BB-lower AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 1m-2 < -0.60) OR (ProfitSinceBuyPct <= -4.20 AND CurrentPrice < 5m-EMA-100 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)))) OR (MarketRegime-1d = bear AND ((ProfitSinceBuyPct > 0.40 AND DrawdownFromHighPct > 0.65 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0) OR (ProfitSinceBuyPct <= -1.00 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0))) OR (ProfitSinceBuyPct <= -2.25 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
STOPLOSS
CurrentPrice < LastBuyPrice * 0.9550 OR (MarketRegime-1d = bull AND ProfitSinceBuyPct <= -3.00 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.50 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = sideways AND ProfitSinceBuyPct <= -2.25 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.00 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = bear AND ProfitSinceBuyPct <= -1.50 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -1.60 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (ProfitSinceBuyPct > 0.80 AND DrawdownFromHighPct > 1.20 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
Strategy version 2
BUY
5m-NATR-Wilder-14 > 0 AND 5m-NATR-EMA-14 > 0 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.30 AND 1m-EMA-20 > 1m-EMA-50 AND 1m-EMA-20 > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 1m-2 <= 5m-NATR-Wilder-14 * 1.25 AND 1m-20 <= 5m-NATR-Wilder-14 * 4.00 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 75) AND (((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND 5m-TrendEfficiency-24 >= 42 AND TrendStrength-1d >= 54 AND 1m-EMA-20 > 1d-EMA-50 AND 5m-RSI >= 54 AND 5m-RSI <= 67 AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 360 OR (TimeSinceLastSellMin > 180 AND TrendStrength-1d >= 64 AND 5m-TrendEfficiency-24 >= 60 AND 1m-20 > 1.40)) AND ((action = buy AND 1m-2 > 0.12 AND 1m-10 > 0.45 AND 1m-20 > 0.35) OR (TrendStrength-1d >= 62 AND 5m-EMA-50 > 5m-EMA-100 AND 1m-2 > 0.14 AND 1m-10 > 0.55 AND 1m-20 > 1.05 AND 5m-RSI <= 65))) OR (MarketRegime-1d = bear AND 1m-EMA-50 > 1m-EMA-100 AND 5m-TrendEfficiency-24 >= 42 AND 5m-RSI >= 56 AND 5m-RSI <= 65 AND 1m-2 > 0.08 AND 1m-10 > 0.30 AND 1m-20 > 0.50 AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 90)))
SELL
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (action = sell AND ProfitSinceBuyPct >= 0.65 AND (((ProfitSinceBuyPct >= 0.65 AND DrawdownFromHighPct > 0.65 AND (1m-MACD-hist < 0 OR 1m-10 < -0.05)) OR (ProfitSinceBuyPct >= 1.20 AND DrawdownFromHighPct > 0.50) OR (ProfitSinceBuyPct >= 2.20 AND DrawdownFromHighPct > 0.38)) OR (ProfitSinceBuyPct >= 0.90 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0 AND 1m-10 < -0.18) OR (ProfitSinceBuyPct >= 0.90 AND CurrentPrice < 5m-EMA-50 AND 1m-10 < -0.25) OR (ProfitSinceBuyPct >= 1.20 AND 5m-RSI > 74 AND DrawdownFromHighPct > 0.40)))) OR (MarketRegime-1d = bear AND ((ProfitSinceBuyPct > 0.40 AND DrawdownFromHighPct > 0.65 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0) OR (ProfitSinceBuyPct <= -1.00 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0))) OR (ProfitSinceBuyPct <= -2.25 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
STOPLOSS
CurrentPrice < LastBuyPrice * 0.9550 OR (MarketRegime-1d = bull AND ProfitSinceBuyPct <= -3.00 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.50 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = sideways AND ProfitSinceBuyPct <= -2.25 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.00 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = bear AND ProfitSinceBuyPct <= -1.50 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -1.60 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (ProfitSinceBuyPct > 0.80 AND DrawdownFromHighPct > 1.20 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
Strategy version 2
BUY
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (action = buy AND ((MarketRegime-1d = bull AND TrendStrength-1d >= 68 AND CurrentPrice > 1d-EMA-20 AND 1d-EMA-20 > 1d-EMA-50 AND CurrentPrice > 1d-EMA-50 AND 1d-MACD-hist > 0 AND 1d-RSI-trend = buy AND 1d-RSI > 52 AND 1d-RSI < 66 AND 1d-NATR-Wilder-14 < 7.5 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-EMA-50 > 5m-EMA-100 AND 5m-RSI-trend = buy AND 5m-MACD-hist > 0 AND 5m-RSI > 54 AND 5m-RSI < 66 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.12) OR (MarketRegime-1d = sideways AND TrendStrength-1d >= 35 AND TrendStrength-1d <= 46 AND CurrentPrice > 1d-EMA-50 AND CurrentPrice > 1d-BB-middle AND CurrentPrice < 1d-BB-upper AND 1d-RSI >= 47 AND 1d-RSI <= 57 AND 1d-RSI-trend = buy AND 1d-MACD-hist > 0 AND 1d-NATR-Wilder-14 < 7.0 AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-RSI-trend = buy AND 5m-MACD-hist > 0 AND 5m-RSI > 52 AND 5m-RSI < 62 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.08) OR (MarketRegime-1d = bear AND TrendStrength-1d <= 24 AND 1d-RSI < 25 AND 1d-RSI-trend = buy AND CurrentPrice > 1d-BB-lower AND 1d-MACD-hist > 0 AND 1d-NATR-Wilder-14 < 6.5 AND CurrentPrice > 5m-EMA-50 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-RSI-trend = buy AND 5m-MACD-hist > 0 AND 5m-RSI > 48 AND 5m-RSI < 56 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.05)) AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 1440))) OR (MarketRegime-1d = bear AND CurrentPrice > 5m-EMA-20 AND 5m-EMA-20 > 5m-EMA-50 AND 5m-MACD-hist > 0 AND 1m-MACD-hist > 0 AND 5m-RSI >= 52 AND 5m-RSI <= 65 AND 5m-TrendEfficiency-24 >= 32 AND 1m-2 > 0.06 AND 1m-10 > 0.22 AND 1m-20 > 0.38 AND 5m-NATR-Wilder-14 < 5m-NATR-EMA-14 * 1.40 AND (TimeSinceLastBuyMin = null OR TimeSinceLastBuyMin > 1440) AND (TimeSinceLastSellMin = null OR TimeSinceLastSellMin > 30))
SELL
((MarketRegime-1d = bull OR MarketRegime-1d = sideways) AND (((action = sell AND (5m-MACD-hist < 0 OR 1d-RSI > 74 OR CurrentPrice > 1d-BB-upper)) OR (5m-RSI-trend = sell AND 5m-MACD-hist < 0 AND CurrentPrice < 5m-EMA-50)) AND ((CurrentPrice > LastBuyPrice * 102.4% AND (DrawdownFromHighPct > 5m-NATR-Wilder-14 * 2.4 OR (CurrentPrice < 5m-EMA-50 AND 5m-RSI < 50) OR 1d-RSI > 76)) OR (MarketRegime-1d = bull AND (((TrendStrength-1d < 48 AND CurrentPrice < 1d-EMA-20 AND 1d-MACD-hist < 0) OR (DrawdownFromHighPct > 1d-NATR-Wilder-14 * 1.75 AND 5m-RSI < 52 AND 5m-MACD-hist < 0)) AND CurrentPrice > LastBuyPrice * 100.6%)) OR (MarketRegime-1d = sideways AND ((TrendStrength-1d < 26 AND 1d-MACD-hist < 0) OR (CurrentPrice > 1d-BB-upper AND 1d-RSI > 74) OR (CurrentPrice < 1d-BB-middle AND 1d-MACD-hist < 0 AND 5m-RSI < 48) OR (DrawdownFromHighPct > 1d-NATR-Wilder-14 * 1.85 AND 5m-MACD-hist < 0)) AND CurrentPrice > LastBuyPrice * 99.8%) OR (MarketRegime-1d = bear AND (TrendStrength-1d > 42 OR CurrentPrice < 1d-BB-lower OR 1d-RSI > 48 OR 1d-MACD-hist < -0.08 OR DrawdownFromHighPct > 1d-NATR-Wilder-14 * 1.55) AND CurrentPrice > LastBuyPrice * 98.8%)))) OR (MarketRegime-1d = bear AND ((ProfitSinceBuyPct > 0.40 AND DrawdownFromHighPct > 0.65 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0) OR (ProfitSinceBuyPct <= -1.00 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0))) OR (ProfitSinceBuyPct <= -2.25 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)
STOPLOSS
CurrentPrice < LastBuyPrice * 0.9550 OR (MarketRegime-1d = bull AND ProfitSinceBuyPct <= -3.00 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.50 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = sideways AND ProfitSinceBuyPct <= -2.25 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -2.00 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (MarketRegime-1d = bear AND ProfitSinceBuyPct <= -1.50 AND ProfitSinceBuyPct <= 5m-NATR-Wilder-14 * -1.60 AND CurrentPrice < 5m-EMA-50 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0) OR (ProfitSinceBuyPct > 0.80 AND DrawdownFromHighPct > 1.20 AND CurrentPrice < 5m-EMA-20 AND 5m-MACD-hist < 0 AND 1m-MACD-hist < 0)