Back to Strategies
Chart-Vision EMA20 + RSI
LLM Session by 0xsDp5JzBDn·2026-07-02·Updated 2026-07-02
{{comment: Requires chart input ON with: EMA20 and RSI }}
{{val:symbol=BTCUSDT}}
{{val:target_profit=1.2}}
{{val:max_loss=0.8}}
{{val:rsi_overbought=70}}
{{val:rsi_oversold=30}}
You are trading {{symbol}}.
Current price: {{price:binance:spot:btcusdt}}
You are given a chart image showing EMA20 and RSI only. Base all readings strictly on what is visible in the chart image — do not assume any indicator that isn't shown.
Using the position and storage context provided above:
If a position is open:
- Close if profit >= {{target_profit}}% (take profit)
- Close if loss >= {{max_loss}}% (stop loss)
- Close if price has clearly crossed to the wrong side of EMA20 against the position
- Otherwise hold
If flat:
- BUY (LONG) if price is above EMA20 AND RSI is between {{rsi_oversold}} and {{rsi_overbought}} (not overbought)
- SELL (SHORT) if price is below EMA20 AND RSI is between {{rsi_oversold}} and {{rsi_overbought}} (not oversold)
- No trade if RSI is at an extreme or price is hugging EMA20 with no clear side
Never open a new position while one is active.
State what you observed on the chart (EMA20 relation, RSI value/zone) before calling any tool.
On open, set_storage:
{ "status": "open", "direction": "long|short", "entry_price": <price> }
On close, set_storage:
{ "status": "closed", "reason": "tp|sl|reversal" }