────────────────────────────────────────
✅ Config valid
🔍 [PAPER] Scanning market...
💰 [PAPER] Balance: $1000.00 | Available: $1000.00
📊 [PAPER] Open positions: 0/10
📊 [PAPER] Data: 5 symbols
📈 LINKUSDT : Trend=🔴DOWN ADX=20.5(>24) StochK=23.0 RSI=49.8 → NONE
📈 ADAUSDT : Trend=🔴DOWN ADX=25.9(>34) StochK=76.6 RSI=58.0 → NONE
📈 DOTUSDT : Trend=🟢UP ADX=13.6(>23) StochK=84.0 RSI=56.7 → NONE
📈 SOLUSDT : Trend=🔴DOWN ADX=26.0(>26) StochK=72.2 RSI=42.5 → SELL
──────────────────────────────────────────────────
🚀 [PAPER] SIGNAL: SELL on SOLUSDT @ 72.86
⚙️ Settings for SOLUSDT: ADX>26 | SL=1.95ATR | TP=3.9ATR | Lev=×3
🎯 Strategy Score: 73/100
──────────────────────────────────────────────────
🧠 AI DECISION LAYER (DEEPSEEK)
Symbol: SOLUSDT | Signal: SELL
Open Positions: 0/10
──────────────────────────────────────────────────
📊 Context built (R:R=2.0)
🔍 Stage 1: AI Analyst...
📡 Calling deepseek (deepseek-chat)...
🤖 AI analyst: APPROVE (conf: 82, score: 78)
🛡️ Stage 2: AI Risk Reviewer...
📡 Calling deepseek (deepseek-chat)...
❌ JSON parse error: Expecting property name enclosed in double quotes: line 17 column 5 (char 1168)
Raw response: {
"decision": "REJECT",
"confidence": 90,
"score": 45,
"reason": [
"ADX is 26.4, which is above 20 but not strongly trending; however, the market structure shows a clear downtrend with lower highs and lower lows.",
"RSI is 40.4, which is not in the overbought/oversold territory, but
⚖️ Stage 3: Scoring Engine...
📐 Stage 4: AI Position Sizer...
📡 Calling deepseek (deepseek-chat)...
🤖 AI position_sizer: 25.0 (conf: 70, score: ?)
📝 Stage 5: AI Trade Reason (Farsi)...
📡 Calling deepseek (deepseek-chat)...
🤖 AI trade_reason: با توجه به سیگنال فروش صادر شده برای SOLUSDT، ورود به این معامله بر اساس تحلیل ت...
📝 Reason: با توجه به سیگنال فروش صادر شده برای SOLUSDT، ورود به این معامله بر اساس تحلیل تکنیکال و شرایط بازار...
💾 Archive saved: PAPER_SOLUSDT_1786053663487.json
==============================
📋 FINAL: APPROVE | Score: 73/100
📐 Position: 25.0% | Method: ai_deepseek
📝 Reason: ai_deepseek
==============================
✅ [PAPER] AI APPROVED!
📐 AI Position Sizer: 25.0% of capital
📝 دلیل ورود (AI): با توجه به سیگنال فروش صادر شده برای SOLUSDT، ورود به این معامله بر اساس تحلیل تکنیکال و شرایط بازار توجیه میشود. شاخص ...
📝 [PAPER] Leverage set: SOLUSDT → ×3
✅ Leverage set to ×3
💰 Capital Used: $250.00 (25.0%)
💰 Notional: $743.17 | Margin: $247.72
📐 Amount: 10.2, SL: 73.1768, TP: 72.2264
📝 [PAPER] Market Order: sell 10.2 SOLUSDT
✅ Entry Order Successful!
📝 [PAPER] Position updated: SOLUSDT | Entry: 72.86 | SL: 73.1768 | TP: 72.2264
📝 [PAPER] Stop Order (SL): buy 10.2 SOLUSDT @ 73.176823
📝 [PAPER] Stop Order (TP): buy 10.2 SOLUSDT @ 72.226354
🔒 SL & TP Set!
🧠 AI Score: 73/100
💾 Signal saved to signals.json (ID: 1)
🔍 Room for more trades (1/10)
📈 XRPUSDT : Trend=🔴DOWN ADX=29.4(>26) StochK=58.9 RSI=40.8 → NONE
🎯 [PAPER] Opened 1 new trade(s) in this scan.
============================================================
🏁 [PAPER] FINISHED | SCAN | Balance: $1000.00
📊 Open Positions: 1/10
============================================================
============================================================
📝 PAPER TRADING BOT v3.2 | 2026-08-07 01:46:02 | TRAILING
💰 Capital: $1000.00 | Balance: $1000.00
📊 Positions: 0/10 | Total Risk: $0.00
============================================================
🧠 AI LAYER CONFIG:
────────────────────────────────────────
AI Enabled: True
Provider: DEEPSEEK
Base URL: https://api.deepseek.com/v1
Model: deepseek-chat
Temperature: 0.3
Max Tokens: 300
Timeout: 30s
JSON Support: True
VPN Needed: No
Free Tier: 500 requests/day
────────────────────────────────────────
Min Confidence: 80
Min Score: 75
Final Threshold: 80
────────────────────────────────────────
Weights:
Strategy: 25%
AI Analyst: 35%
AI Risk: 25%
History: 15%
────────────────────────────────────────
Capital Management:
Max Positions: 10
Max Total Risk: 6.0%
Position Range: 10.0%-50.0%
Position Sizer: Enabled
────────────────────────────────────────
Trade Reason:
Enabled: Yes ✅
Max Tokens: 500
Timeout: 20s
────────────────────────────────────────
✅ Config valid
🔒 [PAPER] Active: SOLUSDT (SELL)
⚙️ Settings for SOLUSDT: ADX>26 | SL=1.95ATR | TP=3.9ATR | Lev=×3
⚠️ [PAPER] Position SOLUSDT appears closed!
🔄 [PAPER] Verify: retry get_position...
✅ [PAPER] Position confirmed CLOSED
📍 [PAPER] Position SOLUSDT closed (SL/TP triggered)
📈 RESULT: PROFIT on SOLUSDT! | 1000.0000 → 1000.0000 (+0.0000)
📝 Archive updated: PAPER_SOLUSDT_1786053663487.json
🧹 [PAPER] Cleanup for SOLUSDT
📝 [PAPER] Cancel stop PAPER_SOLUSDT_1786053663487_SL for SOLUSDT
📝 [PAPER] Cancel stop PAPER_SOLUSDT_1786053663487_TP for SOLUSDT
============================================================
🏁 [PAPER] FINISHED | TRAILING | Balance: $1000.00
📊 Open Positions: 0/10
============================================================