BinaBot is an automated trading bot designed to operate in the cryptocurrency market using advanced technical strategies. This bot connects to the Binance API to obtain real-time market data and execute buy and sell orders based on technical analysis.
- Connects to Binance API for real-time data.
- Implementation of customizable trading strategies.
- Detection of buy and sell opportunities using technical indicators.
- Logging of results and analysis in JSON and HTML files.
- Real-time notifications about new buying opportunities.
- Python 3.8+
- Flask
- Flask-SocketIO
- CCXT
- Pandas
- Binance Client
- Clone the repository:
git clone https://github.com/bassdeth1/BinaBot---Automated-Trading-Bot
- Navigate to the project directory:
cd BinaBot
- Install the dependencies:
pip install -r requirements.txt
- Configure the Binance API credentials and other parameters in the
config.json
file:{ "api_key": "YOUR_API_KEY", "api_secret": "YOUR_API_SECRET", "telegram_api_key": "YOUR_TELEGRAM_API_KEY", "telegram_chat_id": "YOUR_TELEGRAM_CHAT_ID", "selected_strategy": "estrategia1", "strategies": [ "estrategia1", "estrategia2", "estrategia3" ], "parameters": { "interval": "30m", "start_date": "", "end_date": "" }, "filters": { "min_duration_days": 60, "min_volatility": 0.01, "min_volume": 1000.0 } }
- Start the Flask application:
python app.py
- Open your browser and navigate to
http://localhost:5000
to access the bot control panel.
© 2024 Agustín Arellano. All rights reserved.
BinaBot es un bot de trading automatizado diseñado para operar en el mercado de criptomonedas utilizando estrategias técnicas avanzadas. Este bot se conecta a la API de Binance para obtener datos de mercado en tiempo real y ejecutar órdenes de compra y venta basadas en análisis técnicos.
- Conexión a la API de Binance para datos en tiempo real.
- Implementación de estrategias de trading personalizables.
- Detección de oportunidades de compra y venta mediante indicadores técnicos.
- Registro de resultados y análisis en archivos JSON y HTML.
- Notificaciones en tiempo real sobre nuevas oportunidades de compra.
- Python 3.8+
- Flask
- Flask-SocketIO
- CCXT
- Pandas
- Binance Client
- Clona el repositorio:
git clone https://github.com/bassdeth1/BinaBot---Automated-Trading-Bot
- Navega al directorio del proyecto:
cd BinaBot
- Instala las dependencias:
pip install -r requirements.txt
- Configura las credenciales de la API de Binance y otros parámetros en el archivo
config.json
:{ "api_key": "TU_API_KEY", "api_secret": "TU_API_SECRET", "telegram_api_key": "TU_TELEGRAM_API_KEY", "telegram_chat_id": "TU_TELEGRAM_CHAT_ID", "selected_strategy": "estrategia1", "strategies": [ "estrategia1", "estrategia2", "estrategia3" ], "parameters": { "interval": "30m", "start_date": "", "end_date": "" }, "filters": { "min_duration_days": 60, "min_volatility": 0.01, "min_volume": 1000.0 } }
- Inicia la aplicación Flask:
python app.py
- Abre tu navegador y navega a
http://localhost:5000
para acceder al panel de control del bot.
© 2024 Agustín Arellano. Todos los derechos reservados.