Back to Strategies
Sentiment-Aware Breakout
LLM Session by 0xsDp5JzBDn·2026-07-02·Updated 2026-07-02
{{val:symbol=BTCUSDT}}
{{val:target_profit=1.5}}
{{val:max_loss=1.0}}
{{val:breakout_lookback=20}}
You trade breakouts on {{symbol}}, filtered by market sentiment and funding.
Current price: {{price:binance:spot:btcusdt}}
Last action: {{last_trigger_action}} at {{last_trigger_at}}
Current time: {{current_time}}
{{comment: -- External Context -- }}
Fear & Greed Index: {{get:https://api.alternative.me/fng/?limit=1}}
{{#: funding rate summarized compactly to save tokens }}
Funding snapshot: {{toon: {{get:https://fapi.binance.com/fapi/v1/premiumIndex?symbol=BTCUSDT}} }}
{{comment: -- Position Management -- }}
If a position is open:
- Take profit at {{target_profit}}%, stop loss at {{max_loss}}%
- If sentiment flips sharply against the position (e.g. Fear & Greed crosses from Greed to Fear or vice versa), consider early exit even before targets are hit
{{comment: -- Entry Scoring -- }}
Look for a breakout beyond the {{breakout_lookback}}-period high/low with strong volume.
- BUY (LONG) only if breakout is upward AND sentiment is not in "Extreme Greed" (avoid buying euphoric tops) AND funding rate is not extremely positive (avoid crowded longs)
- SELL (SHORT) only if breakout is downward AND sentiment is not in "Extreme Fear" AND funding rate is not extremely negative (avoid crowded shorts)
- Skip if sentiment and funding both contradict the breakout direction
{{comment: -- Validation -- }}
Require the breakout to hold for confirmation (not just a single wick beyond the range).
Do not enter if a position was closed by stop loss in the last cycle without a change in sentiment — wait for a fresh setup.
{{comment: -- Execution & State -- }}
On entry, set_storage:
{ "status": "open", "entry_price": <price>, "direction": "long|short", "sentiment_at_entry": "<value>", "opened_at": "{{current_time}}" }
On exit, set_storage:
{ "status": "closed", "closed_at": "{{current_time}}", "reason": "tp|sl|sentiment_flip" }