Öğreticiler

API ile bir strateji yapılandırma

 

Bir kullanıcının veya pazar yeri stratejisini bir kullanıcının alım satım botuna yapılandırın ve dağıtın. İlk olarak, kullanıcının mevcut tüm stratejilerinin listesini alın, ardından stratejiyi kullanıcının alım satım botunda yapılandırın.

API istekleri yapmak için bir uygulama oluşturmanız ve bir erişim belirteci almanız gerekir. Henüz bir erişim belirteci oluşturmadıysanız, lütfen önce Oauth2 ile bir erişim belirteci alın eğitimini izleyin.

Bir kullanıcının tüm stratejilerini alın

Cryptohopper'da 3 tür strateji vardır: yerleşik stratejiler, kullanıcı tarafından oluşturulan stratejiler ve pazar yeri stratejileri. Aşağıda, yerleşik stratejilerin bir listesini bulacaksınız.

Yerleşik stratejiler:

multiple_ta Çoklu TA stratejisi, alım ve satımları belirlemek için sınırlı bir TA göstergesi kümesi kullanır.
bbands Bollinger Bantları stratejisi, Cryptohopper'da mevcut olan ilk strateji.
bbands_advanced Bollinger Bantları stratejisi, Cryptohopper'da mevcut olan ilk strateji.
rsi RSI stratejisi.
fixed Sabit oranlar stratejisi, ileri geri botlar oluşturmak için kullanılır.
no_strategy Stratejiyi devre dışı bırak.

Bir kullanıcının stratejilerini ve bir kullanıcının satın aldığı veya indirdiği pazar yeri stratejilerini almak için, API'ye bir GET isteği yapmanız gerekir.

Kullanıcı stratejilerini AL:

https://api.cryptohopper.com/v1/strategy

Kullanıcının pazar yeri stratejilerini AL:

https://api.cryptohopper.com/v1/strategy/market

Adım 2: Alım satım botunuzda bir strateji yapılandırın

Mevcut stratejilerin bir listesine sahip olduğunuza göre, bununla otomatik olarak alım satım yapmaya başlayabilmeniz için stratejiyi alım satım botunuzda yapılandırmanın zamanı geldi. Alım satım botunuzdaki tüm güncellemeler, /hopper/{id} gibi kimliğinizle alım satım botu uç noktalarına erişilerek yapılacaktır. Alım satım botunuzun yapılandırmasını güncellemek için bu uç noktaya bir YAMA isteği yapmanız gerekir. Aşağıda, YAMA(PATCH) isteğinizi göndermeniz gereken uç noktayı bulacaksınız. Lütfen {id} değerini hopper'ınızın kimliğiyle değiştirin.

API uç noktası:

https://api.cryptohopper.com/v1/hopper/{id}

Örnek JSON YAMA(PATCH) isteği:

{
    "config": {
    "strategy": "Yapılandırılacak stratejinin anahtarı"
    }
}

config->strategy değeri, yapılandırmak istediğiniz yerleşik stratejinin veya bir kullanıcı veya pazar stratejisinin anahtarı olmalıdır. Örneğin: rsi, multiple_ta. Bir strateji yapılandırmak istemiyorsanız, anahtarı girin: no_strategy. Bir kullanıcı tarafından oluşturulan strateji yapılandırmak istiyorsanız, stratejinin kimliğine sahip olmanız ve aşağıdaki gibi yapılandırmanız gerekir: user_{id}, örneğin: user_1. Bir pazar yeri stratejisi yapılandırmak istiyorsanız, strategy/market uç noktasından alınan stratejinin kimliğine sahip olmanız ve aşağıdaki gibi yapılandırmanız gerekir: market_{id}, örneğin: market_1.

Alım satım botunuzun yapılandırmasını başarıyla güncellediğinizde, döndürülen tam yapılandırma nesnenizle birlikte 200 yanıtı alacaksınız. İstek başarısız olursa, hatayı açıklayan bir hata mesajıyla 400 durumu alacaksınız.

Umarım bu eğitimi okuduktan sonra alım satım botunuz için farklı bir strateji yapılandırabildiniz. Artık alım satım botlarınız için farklı stratejiler yapılandırabilir veya alım satım botlarınızdaki stratejileri devre dışı bırakabilirsiniz.