Neko Futures Trader

Professional Binance Futures automated trading system with AI-powered signal detection. 🎯 CORE FEATURES: - Auto Entry: Scanner finds signals every 5 minutes - Auto SL/TP: Price monitor checks every 1 second - Auto Cache Cleanup: Removes expired entries on startup - Auto Breakeven: Moves SL to entry at +5% - Auto Trailing TP: Activates at +10% - Auto Delisting: Blocks delisted tokens - Auto Recovery: Self-heals from errors πŸ“Š STRATEGY: - Multi-TP: 40% @ +10%, 30% @ +15%, 30% @ +20% - Dynamic ATR: SL/TP adjusts to volatility - 14 Indicators: RSI, MACD, Bollinger, VWAP, EMA, etc. - 64 SAFE_COINS pre-filtered βš™οΈ SETTINGS (in config.py): - MAX_POSITIONS = 7 - ENTRY_PERCENT = 6% - MIN_PROFIT_BREAKEVEN = 5.0% - MIN_PROFIT_TRAILING_TP = 10.0% - CHECK_INTERVAL = 1 second πŸ“ FILES: - scanner-v8.py (main scanner) - price-monitor.py (TP/SL executor) - config.py (all settings) - advanced_analysis.py (indicators) - error_handling.py (self-healing) - delisting_monitor.py (safety) - position_command.py (/position command) πŸ”‘ REQUIRED ENV: - BINANCE_API_KEY - BINANCE_SECRET - TELEGRAM_BOT_TOKEN - TELEGRAM_CHANNEL πŸ’° BALANCE: ~$392 (as of 2026-03-19) Use when: user wants automated futures trading or asks about positions.

Audits

Pass

Install

openclaw skills install neko-futures-trader

Neko Futures Trader πŸ±πŸ“ˆ

Quick Install (For New Agent)

# 1. Navigate to workspace
cd /root/.openclaw/workspace/neko-futures-trader

# 2. Check files exist
ls -la *.py *.md

# 3. Verify .env exists
cat .env | head -3

# 4. Start scanner
nohup python3 scanner-v8.py &

# 5. Start price monitor
nohup python3 price-monitor.py &

# 6. Check status
python3 position_command.py

Auto Features (All Running)

FeatureStatusDescription
πŸ” Auto Entryβœ… ONScanner runs every 5 min
⏱️ Auto TP/SLβœ… ONPrice monitor every 1 sec
🧹 Auto Cacheβœ… ONCleans 24h old entries on startup
πŸ›‘ Auto Breakevenβœ… ONSL β†’ Entry at +5%
🎯 Auto Trailingβœ… ONTP trails at +10%
🚫 Auto Delistingβœ… ONBlocks bad tokens
πŸ”„ Auto Recoveryβœ… ONSelf-heals from errors
πŸ“± Auto Notifyβœ… ONTelegram alerts

Configuration (config.py)

# === TRADING ===
MAX_POSITIONS = 7
AUTO_FILL_EMPTY_SLOTS = True
ENTRY_PERCENT = 6%
LEVERAGE = 10

# === RISK ===
MIN_PROFIT_BREAKEVEN = 5.0      # SL β†’ Entry at +5%
MIN_PROFIT_TRAILING_TP = 10.0   # Trail at +10%

# === MULTI-TP (1:2 R/R) ===
TP1_PERCENT = 10.0   # Close 40% @ +10%
TP2_PERCENT = 15.0   # Close 30% @ +15%
TP3_PERCENT = 20.0   # Close 30% @ +20%

# === DYNAMIC ATR ===
ATR_MULTIPLIER_SL_HIGH = 2.0    # High vol: SL 2Γ—ATR
ATR_MULTIPLIER_TP_HIGH = 4.0    # High vol: TP 4Γ—ATR
ATR_MULTIPLIER_SL_NORMAL = 1.5  # Normal: SL 1.5Γ—ATR
ATR_MULTIPLIER_TP_NORMAL = 3.0  # Normal: TP 3Γ—ATR
ATR_MULTIPLIER_SL_LOW = 1.0     # Low vol: SL 1Γ—ATR
ATR_MULTIPLIER_TP_LOW = 2.5     # Low vol: TP 2.5Γ—ATR

# === MONITOR ===
CHECK_INTERVAL = 1  # seconds

Signal Indicators (v1.0.36)

#IndicatorConditionScore
1Volume Spike>3x avg+2
2Price Change>10%+2
31H Change>3%+1
4BreakoutHH/HL broken+2
5BreakdownLH/LL broken+2
6OI Increase>20%+2
7Weekly Change>20%+3
8Pocket PivotYes+2
9RSI<30 or >70+1
10MACD CrossHistogram+1
11BollingerBand touch+1
12VWAP CrossPrice cross+1
13Volume 5xExtra spike+2
14DCR>20%+1

Minimum Score: 3 to trigger signal

File Structure

neko-futures-trader/
β”œβ”€β”€ scanner-v8.py          # Main scanner (auto entry)
β”œβ”€β”€ price-monitor.py       # TP/SP executor (auto close)
β”œβ”€β”€ config.py             # All settings
β”œβ”€β”€ advanced_analysis.py   # RSI, MACD, etc.
β”œβ”€β”€ error_handling.py     # Circuit breaker, rate limiter
β”œβ”€β”€ delisting_monitor.py   # Auto block delisted
β”œβ”€β”€ position_command.py    # /position command
β”œβ”€β”€ .env                  # API keys (SECRET)
β”œβ”€β”€ .positions_sl_tp.json # Position cache
β”œβ”€β”€ .recently_closed      # Closed cache (24h)
β”œβ”€β”€ .posted_signals       # Posted cache
β”œβ”€β”€ README.md             # Documentation
└── SKILL.md              # This file

Commands

Start Scanner

cd /root/.openclaw/workspace/neko-futures-trader
nohup python3 scanner-v8.py > scanner.log 2>&1 &

Start Price Monitor

cd /root/.openclaw/workspace/neko-futures-trader
nohup python3 price-monitor.py > pm.log 2>&1 &

Check Positions

python3 position_command.py

Check Running

pgrep -f scanner-v8 && echo "Scanner OK"
pgrep -f price-monitor && echo "Monitor OK"

Current Status (2026-03-19)

  • πŸ’° Balance: ~$392
  • πŸ“Š Positions: 2/7 (KAVA, ARB)
  • πŸ” Scanner: Running
  • ⏱️ Monitor: Running
  • πŸ“± Telegram: Connected

Safety Features

  1. Cache Auto-Cleanup: Removes entries >24h old
  2. Recently Closed: Skips re-entry for 24h
  3. Delisting Monitor: Auto-blocks bad tokens
  4. Error Handling: Circuit breaker, rate limiter
  5. Recovery: Auto-restart on failure

Built by Neko Sentinel πŸ±πŸ›‘οΈ