Files
MidasBot/scripts/run_analyzer.sh
jerem 633b033f4d 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
2026-06-23 19:25:49 +02:00

22 lines
896 B
Bash
Executable File

#!/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