MidasBot: bot trading crypto IA + stratégies Ichimoku validées
- Infra: Freqtrade (futures dry-run) + Redis + dashboard + Docker Compose - Couche IA: ai_analyzer (Claude via abonnement, MCP TradingView, backfill biais) - Stratégies: SampleStrategy, AiBiasStrategy, IchimokuLS (long/short, validée train/test + données vierges + walk-forward), MTFIchimoku, variantes hyperopt - Arbitrage CEX (dry-run), backtesting, walk-forward, volatility targeting - IchimokuLS en dry-run live (config_live.json) Claude-Session: https://claude.ai/code/session_01VHETcFacdnDhQzthLpdYFR
This commit is contained in:
21
scripts/run_analyzer.sh
Executable file
21
scripts/run_analyzer.sh
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
# MidasBot — exécute UN cycle de l'analyzer IA (sur l'hôte, auth abonnement Claude).
|
||||
# Appelé par launchd (horaire). Parle au Redis dockerisé (port hôte 6380).
|
||||
set -eo pipefail
|
||||
|
||||
PROJECT="/Users/jerem/Documents/projects/perso/MidasBot"
|
||||
|
||||
# PATH explicite : claude + node + outils système (launchd a un PATH minimal).
|
||||
export PATH="/Users/jerem/.local/bin:/Users/jerem/.nvm/versions/node/v24.15.0/bin:/usr/bin:/bin:/usr/sbin:/sbin"
|
||||
|
||||
# IMPORTANT : pas de clé API (on veut l'abonnement, pas la facturation au token).
|
||||
unset ANTHROPIC_API_KEY || true
|
||||
|
||||
export REDIS_URL="redis://localhost:6380/0"
|
||||
export ANALYZER_PAIRS="BTC/USDT,ETH/USDT,SOL/USDT,BNB/USDT"
|
||||
export ANALYZER_TIMEFRAME="1h"
|
||||
export ANALYZER_MODEL="claude-sonnet-4-6"
|
||||
export ANALYZER_HISTORY_DIR="$PROJECT/freqtrade/user_data/ai_bias_history"
|
||||
|
||||
cd "$PROJECT/ai_analyzer"
|
||||
exec "$PROJECT/.venv/bin/python" analyzer.py --once
|
||||
Reference in New Issue
Block a user