DinexSpace | SOL — Keep a 30% core + trend following
Technical name: SOL Core30 + Chandelier D1
Summary
Keep at least 30% of capital in SOL (Core); the rest follows the Chandelier trend: go to 100% SOL on a breakout, back to 30% when the trend breaks.
- Product: BINANCE:SOLUSDT Spot, D1 timeframe, no leverage.
Protocol rules
- SMA50 = average Close of 50 D1 candles (including the candle that just closed); ATR14 = SMA average of the True Range over 14 candles.
- 20-day high = highest Close of the 20 candles before the candle that just closed.
- MUA (BUY, when OUT): Close > SMA50 and Close ≥ 20-day high → SOL = 100% of allocated capital.
- When IN: Position high = highest Close since the buy; Stop = Position high − 2 × ATR14.
- BÁN (SELL): Close < Stop → SOL back to 30% of allocated capital. The 30% Core is never sold on a signal.
- Parameters 50/20/14/2 are fixed from the backtest and do not change.
Backtest results
| Period | Annual return | Max drawdown | Calmar | Worst 12 months | vs HODL | HODL: Annual return / drawdown | % of 12M windows beating HODL |
|---|---|---|---|---|---|---|---|
| TEST 2024-01 → 2026-08 | 24.7% | -43.2% | 0.57 | -29.0% | 2.08× | -2.4% / -76.3% | 85.0% |
| 2022-01 → 2026-08 | 38.7% | -68.0% | 0.57 | -62.5% | 8.12× | -11.2% / -94.6% | 65.9% |
The "gold 0%" scenario does not apply to this product (it contains no gold).
Setup on TradingView
Desktop
- Open the BINANCE:SOLUSDT chart and select the 1D timeframe (1 day).
- Open Pine Editor, delete the template content, paste your full DinexSpace Pine code → Save → Add to chart.
- Open the indicator's Settings → enter your actual balance (coin + USDT) and your total net deposits.
- In the "Hiển thị" (Display) section: choose Đầy đủ (máy tính) (Full, desktop) mode and turn each table on/off as needed.
Mobile
- The TradingView app cannot edit Pine: do steps 1–2 on a desktop first (the indicator is saved to your account).
- In the app: open the BINANCE:SOLUSDT chart → Indicators → My scripts → select the DinexSpace indicator.
- Settings → Gọn (điện thoại) (Compact, mobile) mode.
Notifications
The indicator sends a notification each time a D1 candle closes (07:00 Vietnam time). To create an alert: Alert → Condition: select the DinexSpace indicator → "Any alert() function call" → Create.
- Via the TradingView app (simplest): leave the "Mã DinexSpace Relay" (DinexSpace Relay code) field empty. You receive text notifications (status, price levels, the order to place) in the TradingView app/email.
- Via DinexSpace Relay: paste the "Mã DinexSpace Relay" (DinexSpace Relay code) (found in your DinexSpace account) into Settings. In the alert, enable Webhook and paste the webhook address shown in your DinexSpace account (webhooks require a paid TradingView plan). The indicator sends JSON
{"src":"DinexSpace","v":1,"key","user","prod","sig","act","qty","px","stop"}. - Quantities in notifications are calculated from the balance entered at the time the alert is created. Change the balance → create the alert again.
Daily routine
- After 07:00 Vietnam time (the D1 candle has just closed), open the chart or read the notification.
- Label/table shows GIỮ NGUYÊN (HOLD) → do nothing. Shows MUA/BÁN x (BUY/SELL x) → follow the order execution steps below.
Order execution
- MUA (BUY): place it right after the D1 candle closes (07:00 Vietnam time), as a market order or a limit order close to the price — do not wait for a pullback.
- BÁN (SELL): place a limit order about 0.25% above the 07:00 open price; if it is not filled after 4 hours, sell at market.
- Once filled → update the balance in the indicator's Settings so the next day's order is calculated correctly.
- The 2024-01 → 2026-08 test table shows a result of 2.08× HODL for SOL. Late execution can change the result; this table does not separately measure the impact of a one-day delay.
Rebalancing and adding capital
- Add capital at any time: update the balance → the indicator allocates immediately according to the current state (IN → 100% SOL, OUT → 30% SOL).
- The indicator signals a rebalance when the balance deviates from the protocol weight by more than 1% of allocated capital.
Risks
- The backtest uses historical Binance data, with fees + slippage of 0.15%/trade (PAXG 0.25%). Future markets may differ.
- A trend-following protocol will have many small losing trades when the market moves sideways; returns come from a few large trend moves.
- The max drawdown in the results table may be exceeded in the future.
- Exchange risk, PAXG issuer risk, and the risk of you executing late or with an incorrect balance.
Disclaimer
This document is a backtest result on historical data, not investment advice. Past results do not guarantee future results. Cryptocurrencies and gold can fall sharply; you are solely responsible for your decisions and your account. DinexSpace does not hold funds and does not place orders on your behalf unless you configure the Relay service yourself.