Freqtrade es un robot de comercio de cifrado gratuito y de código abierto escrito en Python. Está diseñado para admitir todos los intercambios principales y controlarse a través de Telegram o webUI. Contiene herramientas de backtesting, trazado y gestión de dinero, así como optimización de estrategias mediante aprendizaje automático.
Este software es sólo para fines educativos. No arriesgue dinero que tenga miedo de perder. UTILICE EL SOFTWARE BAJO SU PROPIO RIESGO. LOS AUTORES Y TODOS LOS AFILIADOS NO ASUMEN NINGUNA RESPONSABILIDAD POR SUS RESULTADOS COMERCIALES.
Comience siempre ejecutando un robot comercial en Dry-run y no invierta dinero antes de comprender cómo funciona y qué ganancias/pérdidas debe esperar.
Le recomendamos encarecidamente que tenga conocimientos de codificación y Python. No dudes en leer el código fuente y comprender el mecanismo de este bot.
Lea las notas específicas del intercambio para conocer posibles configuraciones especiales necesarias para cada intercambio.
Asegúrese de leer las notas específicas del intercambio, así como la documentación sobre operaciones con apalancamiento antes de sumergirse.
Intercambios confirmados funcionando por la comunidad:
Lo invitamos a leer la documentación del bot para asegurarse de comprender cómo funciona.
Encuentre la documentación completa en el sitio web de freqtrade.
Consulte la documentación de inicio rápido de Docker sobre cómo comenzar rápidamente.
Para conocer más métodos de instalación (nativos), consulte la página de documentación de instalación.
usage: freqtrade [-h] [-V]
{trade,create-userdir,new-config,show-config,new-strategy,download-data,convert-data,convert-trade-data,trades-to-ohlcv,list-data,backtesting,backtesting-show,backtesting-analysis,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-markets,list-pairs,list-strategies,list-freqaimodels,list-timeframes,show-trades,test-pairlist,convert-db,install-ui,plot-dataframe,plot-profit,webserver,strategy-updater,lookahead-analysis,recursive-analysis}
...
Free, open source crypto trading bot
positional arguments:
{trade,create-userdir,new-config,show-config,new-strategy,download-data,convert-data,convert-trade-data,trades-to-ohlcv,list-data,backtesting,backtesting-show,backtesting-analysis,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-markets,list-pairs,list-strategies,list-freqaimodels,list-timeframes,show-trades,test-pairlist,convert-db,install-ui,plot-dataframe,plot-profit,webserver,strategy-updater,lookahead-analysis,recursive-analysis}
trade Trade module.
create-userdir Create user-data directory.
new-config Create new config
show-config Show resolved config
new-strategy Create new strategy
download-data Download backtesting data.
convert-data Convert candle (OHLCV) data from one format to
another.
convert-trade-data Convert trade data from one format to another.
trades-to-ohlcv Convert trade data to OHLCV data.
list-data List downloaded data.
backtesting Backtesting module.
backtesting-show Show past Backtest results
backtesting-analysis
Backtest Analysis module.
edge Edge module.
hyperopt Hyperopt module.
hyperopt-list List Hyperopt results
hyperopt-show Show details of Hyperopt results
list-exchanges Print available exchanges.
list-markets Print markets on exchange.
list-pairs Print pairs on exchange.
list-strategies Print available strategies.
list-freqaimodels Print available freqAI models.
list-timeframes Print available timeframes for the exchange.
show-trades Show trades.
test-pairlist Test your pairlist configuration.
convert-db Migrate database to different system
install-ui Install FreqUI
plot-dataframe Plot candles with indicators.
plot-profit Generate plot showing profits.
webserver Webserver module.
strategy-updater updates outdated strategy files to the current version
lookahead-analysis Check for potential look ahead bias.
recursive-analysis Check for potential recursive formula issue.
options:
-h, --help show this help message and exit
-V, --version show program's version number and exit
Telegram no es obligatorio. Sin embargo, esta es una excelente manera de controlar tu bot. Más detalles y la lista completa de comandos en la documentación.
/start
: inicia el comerciante./stop
: Detiene al comerciante./stopentry
: Deja de ingresar nuevas operaciones./status <trade_id>|[table]
: enumera todas las operaciones abiertas o específicas./profit [<n>]
: enumera las ganancias acumuladas de todas las operaciones finalizadas durante los últimos n días./forceexit <trade_id>|all
: sale instantáneamente de la operación determinada (ignorando minimum_roi
)./fx <trade_id>|all
: Alias de /forceexit
/performance
: Muestra el rendimiento de cada operación finalizada agrupada por par/balance
: Muestra el saldo de la cuenta por moneda./daily <n>
: Muestra ganancias o pérdidas por día, durante los últimos n días./help
: muestra el mensaje de ayuda./version
: Mostrar versión. Actualmente el proyecto se estructura en dos ramas principales:
develop
: esta rama a menudo tiene características nuevas, pero también puede contener cambios importantes. Nos esforzamos por mantener esta rama lo más estable posible.stable
: esta rama contiene la última versión estable. Esta rama generalmente está bien probada.feat/*
: estas son ramas de características en las que se está trabajando mucho. No los utilice a menos que desee probar una función específica. Para cualquier pregunta que no esté cubierta por la documentación o para obtener más información sobre el bot, o simplemente para interactuar con personas con ideas afines, le recomendamos que se una al servidor de discordia de Freqtrade.
Si descubre un error en el bot, busque primero en el rastreador de problemas. Si no se ha informado, cree un nuevo problema y asegúrese de seguir la guía de la plantilla para que el equipo pueda ayudarlo lo más rápido posible.
Para cada problema creado, haga un seguimiento amable y marque la satisfacción o un recordatorio para cerrar el problema cuando se alcance un terreno de equilibrio.
--Mantener la política comunitaria de github--
¿Tienes una gran idea para mejorar el bot que quieres compartir? Por favor, busque primero si esta característica aún no se ha discutido. Si no se ha solicitado, cree una nueva solicitud y asegúrese de seguir la guía de la plantilla para que no se pierda en los informes de errores.
¿Sientes que al bot le falta una característica? ¡Agradecemos sus solicitudes de extracción!
Lea el documento de contribución para comprender los requisitos antes de enviar sus solicitudes de extracción.
La codificación no es una necesidad para contribuir; ¿tal vez comenzar mejorando la documentación? Los problemas etiquetados como buen primer número pueden ser buenas primeras contribuciones y le ayudarán a familiarizarse con el código base.
Tenga en cuenta que antes de comenzar cualquier trabajo importante con nuevas funciones, abra un problema que describa lo que planea hacer o hable con nosotros en Discord (use el canal #dev para esto). Esto garantizará que las partes interesadas puedan brindar comentarios valiosos sobre la función y que otros sepan que está trabajando en ella.
Importante: cree siempre su PR en la rama develop
, no stable
.
El reloj debe ser preciso y sincronizarse con un servidor NTP con mucha frecuencia para evitar problemas de comunicación con los intercambios.
Para ejecutar este bot te recomendamos una instancia en la nube con un mínimo de: