Freqtrade adalah bot perdagangan kripto sumber terbuka dan gratis yang ditulis dengan Python. Ini dirancang untuk mendukung semua pertukaran utama dan dikendalikan melalui Telegram atau webUI. Ini berisi alat backtesting, plotting dan pengelolaan uang serta pengoptimalan strategi dengan pembelajaran mesin
Penafian
Perangkat lunak ini hanya untuk tujuan pendidikan. Jangan mengambil risiko uang yang Anda takut kehilangan. GUNAKAN PERANGKAT LUNAK ATAS RISIKO ANDA SENDIRI. PENULIS DAN SEMUA AFILIASI TIDAK BERTANGGUNG JAWAB ATAS HASIL TRADING ANDA
Selalu mulai dengan menjalankan bot perdagangan di Dry-run dan jangan melibatkan uang sebelum Anda memahami cara kerjanya dan keuntungan/kerugian apa yang harus Anda harapkan
Kami sangat menyarankan Anda untuk memiliki pengetahuan coding dan Python. Jangan ragu untuk membaca source code dan memahami mekanisme bot ini
Pasar Exchange yang didukung
Harap baca catatan khusus pertukaran untuk mempelajari tentang konfigurasi khusus yang diperlukan untuk setiap pertukaran
- Binance
- Bittrex
- Gerbang. io
- Huobi
- Kraken
- OKX [Sebelumnya OKEX]
- berpotensi banyak lainnya. [Kami tidak dapat menjamin mereka akan bekerja]
Bursa Berjangka yang Didukung [eksperimental]
- Binance
- Gerbang. io
- OKX
Harap pastikan untuk membaca catatan khusus pertukaran, serta perdagangan dengan dokumentasi leverage sebelum menyelam
Komunitas diuji
Pertukaran dikonfirmasi bekerja oleh komunitas
- Bitvavo
- Kucoin
Dokumentasi
Kami mengundang Anda untuk membaca dokumentasi bot untuk memastikan Anda memahami cara kerja bot
Silakan temukan dokumentasi lengkap di situs web freqtrade
Fitur
- Berdasarkan Python 3. 8+. Untuk bot pada sistem operasi apa pun - Windows, macOS dan Linux
- Kegigihan. Kegigihan dicapai melalui sqlite
- Lari kering. Jalankan bot tanpa membayar uang
- Pengujian ulang. Jalankan simulasi strategi beli/jual Anda
- Optimasi Strategi dengan pembelajaran mesin. Gunakan pembelajaran mesin untuk mengoptimalkan parameter strategi beli/jual Anda dengan data pertukaran nyata
- Pemodelan prediksi adaptif. Bangun strategi cerdas dengan FreqAI yang melatih diri sendiri ke pasar melalui metode pembelajaran mesin adaptif. Belajarlah lagi
- Ukuran posisi tepi Hitung tingkat kemenangan Anda, rasio imbalan risiko, stoploss terbaik dan sesuaikan ukuran posisi Anda sebelum mengambil posisi untuk setiap pasar tertentu. Belajarlah lagi
- Mata uang kripto daftar putih. Pilih mata uang kripto mana yang ingin Anda perdagangkan atau gunakan daftar putih dinamis
- Daftar hitam mata uang kripto. Pilih mata uang kripto mana yang ingin Anda hindari
- UI Web bawaan. UI web bawaan untuk mengelola bot Anda
- Dapat dikelola melalui Telegram. Kelola bot dengan Telegram
- Tampilkan untung/rugi dalam fiat. Menampilkan keuntungan/kerugian Anda dalam mata uang fiat
- Laporan status kinerja. Berikan status kinerja perdagangan Anda saat ini
Mulai cepat
Silakan lihat dokumentasi Docker Quickstart tentang cara memulai dengan cepat
Untuk metode instalasi lebih lanjut [asli], silakan merujuk ke halaman dokumentasi Instalasi
Penggunaan Dasar
Perintah bot
usage: freqtrade [-h] [-V]
{trade,create-userdir,new-config,new-strategy,download-data,convert-data,convert-trade-data,list-data,backtesting,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-hyperopts,list-markets,list-pairs,list-strategies,list-timeframes,show-trades,test-pairlist,install-ui,plot-dataframe,plot-profit,webserver}
...
Free, open source crypto trading bot
positional arguments:
{trade,create-userdir,new-config,new-strategy,download-data,convert-data,convert-trade-data,list-data,backtesting,edge,hyperopt,hyperopt-list,hyperopt-show,list-exchanges,list-hyperopts,list-markets,list-pairs,list-strategies,list-timeframes,show-trades,test-pairlist,install-ui,plot-dataframe,plot-profit,webserver}
trade Trade module.
create-userdir Create user-data directory.
new-config Create new 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.
list-data List downloaded data.
backtesting Backtesting 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-hyperopts Print available hyperopt classes.
list-markets Print markets on exchange.
list-pairs Print pairs on exchange.
list-strategies Print available strategies.
list-timeframes Print available timeframes for the exchange.
show-trades Show trades.
test-pairlist Test your pairlist configuration.
install-ui Install FreqUI
plot-dataframe Plot candles with indicators.
plot-profit Generate plot showing profits.
webserver Webserver module.
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
Perintah Telegram RPC
Telegram tidak wajib. Namun, ini adalah cara yang bagus untuk mengontrol bot Anda. Lebih detail dan daftar perintah lengkap di dokumentasi
/start
_. Mulai pedagang/stop
. Menghentikan pedagang/stopentry
. Berhenti memasuki perdagangan baru/status |[table]
_. Mencantumkan semua atau perdagangan terbuka tertentu/profit []
. Daftar keuntungan kumulatif dari semua perdagangan selesai, selama n hari terakhir/forceexit |all
_. Segera keluar dari perdagangan yang diberikan [Mengabaikanminimum_roi
]/fx |all
_. Alias ke/forceexit
/start
_0. Tunjukkan kinerja dari setiap perdagangan selesai yang dikelompokkan berdasarkan pasangan/start
_1. Tampilkan saldo akun per mata uang/start
_2. Menunjukkan untung atau rugi per hari, selama n hari terakhir/start
_3. Tampilkan pesan bantuan/start
_4. Tampilkan versi
Cabang pembangunan
Proyek saat ini disiapkan di dua cabang utama
/start
_5 - Cabang ini sering kali memiliki fitur baru, tetapi mungkin juga berisi perubahan yang dapat merusak. Kami berusaha keras untuk menjaga cabang ini sestabil mungkin/start
_6 - Cabang ini berisi rilis stabil terbaru. Cabang ini umumnya teruji dengan baik/start
_7 - Ini adalah cabang fitur, yang sedang dikerjakan dengan berat. Tolong jangan gunakan ini kecuali Anda ingin menguji fitur tertentu
Dukung
Bantuan / Perselisihan
Untuk pertanyaan apa pun yang tidak tercakup dalam dokumentasi atau untuk informasi lebih lanjut tentang bot, atau sekadar berinteraksi dengan individu yang berpikiran sama, kami mendorong Anda untuk bergabung dengan server perselisihan Freqtrade
Bug / Masalah
Jika Anda menemukan bug di bot, silakan cari pelacak masalah terlebih dahulu. Jika belum dilaporkan, silakan buat isu baru dan pastikan Anda mengikuti panduan template sehingga tim dapat membantu Anda secepat mungkin
Permintaan fitur
Apakah Anda memiliki ide bagus untuk meningkatkan bot yang ingin Anda bagikan? . Jika belum diminta, silakan buat permintaan baru dan pastikan Anda mengikuti panduan template agar tidak hilang dalam laporan bug
Tarik Permintaan
Merasa seperti bot kehilangan fitur?
Harap baca dokumen Berkontribusi untuk memahami persyaratan sebelum mengirimkan permintaan tarik Anda
Pengkodean bukanlah keharusan untuk berkontribusi - mungkin mulai dengan meningkatkan dokumentasi?
Catatan sebelum memulai pekerjaan fitur baru yang besar, harap buka masalah yang menjelaskan apa yang Anda rencanakan untuk dilakukan atau berbicara dengan kami tentang perselisihan [silakan gunakan saluran #dev untuk ini]. Ini akan memastikan bahwa pihak yang berkepentingan dapat memberikan umpan balik yang berharga tentang fitur tersebut, dan memberi tahu orang lain bahwa Anda sedang mengerjakannya
Penting. Selalu buat PR Anda terhadap cabang /start
5, bukan /start
6
Persyaratan
Jam terkini
Jam harus akurat, disinkronkan ke server NTP sangat sering untuk menghindari masalah komunikasi ke bursa