Konfigurasikan dan terapkan strategi pengguna atau pasar ke bot trading pengguna. Pertama, dapatkan daftar semua strategi yang tersedia dari pengguna, kemudian konfigurasikan strategi di bot trading pengguna.
Untuk membuat permintaan API, kamu perlu membuat aplikasi dan memiliki token akses. Jika kamu belum membuat token akses, silakan ikuti tutorial Dapatkan token akses dengan Oauth2 terlebih dahulu.
Dapatkan semua strategi pengguna
Ada 3 jenis strategi di Cryptohopper: strategi bawaan, strategi yang dibuat pengguna, dan strategi pasar. Di bawah ini, kamu akan menemukan daftar strategi bawaan.
Strategi bawaan:
| multiple_ta | Strategi Multiple TA menggunakan serangkaian indikator TA terbatas untuk menentukan pembelian dan penjualan. |
| bbands | Strategi Bollinger Bands, strategi pertama yang pernah tersedia di Cryptohopper. |
| bbands_advanced | Strategi Bollinger Bands, strategi pertama yang pernah tersedia di Cryptohopper. |
| rsi | Strategi RSI. |
| fixed | Strategi tarif tetap, digunakan untuk membangun bot ping-pong. |
| no_strategy | Nonaktifkan strategi. |
Untuk mendapatkan strategi pengguna dan strategi pasar yang telah dibeli atau diunduh pengguna, kamu perlu melakukan permintaan GET ke API.
GET strategi pengguna:
https://api.cryptohopper.com/v1/strategy
GET strategi pasar pengguna:
https://api.cryptohopper.com/v1/strategy/market
Langkah 2: Konfigurasikan strategi di bot trading-mu
Sekarang setelah kamu memiliki daftar strategi yang tersedia, saatnya untuk mengonfigurasi strategi di bot trading-mu sehingga kamu dapat mulai trading secara otomatis dengannya. Semua pembaruan ke bot trading-mu akan dilakukan dengan mengakses endpoint bot trading dengan id-mu, seperti /hopper/{id}. Untuk memperbarui konfigurasi bot trading-mu, kamu perlu membuat permintaan PATCH ke endpoint ini. Di bawah ini, kamu akan menemukan endpoint tempat kamu perlu mengirim permintaan PATCH-mu. Silakan ganti {id} dengan id hopper-mu.
Endpoint API:
https://api.cryptohopper.com/v1/hopper/{id}
Contoh permintaan PATCH JSON:
{
"config": {
"strategy": "Kunci dari strategi yang akan dikonfigurasi"
}
}
Nilai config->strategy harus berupa kunci dari strategi bawaan yang ingin kamu konfigurasikan, atau strategi pengguna atau pasar. Contoh: rsi, multiple_ta. Jika kamu tidak ingin mengonfigurasi strategi, masukkan kunci: no_strategy. Jika kamu ingin mengonfigurasi strategi buatan pengguna, kamu memerlukan id dari strategi tersebut dan konfigurasikan seperti: user_{id}, contoh: user_1. Jika kamu ingin mengonfigurasi strategi pasar, kamu perlu memiliki id dari strategi yang diterima dari endpoint strategy/market dan konfigurasikan seperti: market_{id}, contoh: market_1.
Saat kamu berhasil memperbarui konfigurasi bot trading-mu, kamu akan menerima respons 200 dengan objek config lengkapmu dikembalikan. Jika permintaan gagal, kamu akan menerima status 400 dengan pesan kesalahan yang menjelaskan kesalahan tersebut.
Semoga kamu berhasil mengonfigurasi strategi yang berbeda untuk bot trading-mu setelah membaca tutorial ini. Sekarang, kamu akan dapat mengonfigurasi strategi yang berbeda untuk bot trading-mu, atau menonaktifkan strategi di bot trading-mu.