Created
August 25, 2023 16:04
-
-
Save berkorbay/170a599771d6db922f08278c916c8084 to your computer and use it in GitHub Desktop.
Robokami hızlı blok bot
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### DİKKAT! | |
### İlgili bot sadece Robokami'nin işleyişini gösterim amaçlıdır. | |
### Robokami ve Tideseed botun çalışması ve işlevi dahil hiçbir konuda bir garanti vermemektedir ve herhangi bir sorumluluk kabul etmemektedir. | |
### İlgili kodun lisansı Apache License 2.0 lisansına uygundur. | |
### Detaylı bilgi ve sorular için https://robokami.com adresine başvurabilirsiniz. | |
from robokami.main import RKClient | |
import json | |
import copy | |
## Birinci hesabın bilgileri | |
creds = { | |
"trade": { | |
"v2": False, | |
"test_server": True, | |
"username": "USER1", | |
"password": "PASS1", | |
}, | |
"stream": {"v2": False}, | |
} | |
## İkinci hesabın bilgileri | |
creds2 = { | |
"trade": { | |
"v2": False, | |
"test_server": True, | |
"username": "USER2", | |
"password": "PASS2", | |
}, | |
"stream": {"v2": False}, | |
} | |
## Birinci hesap client | |
rkc = RKClient(creds=creds) | |
## İkinci hesap client | |
rkc2 = RKClient(creds=creds2) | |
## Emir Detayları | |
## Birinci hesap alıcı ikinci hesap satıcı, ilk hesap başlar (sıralama değiştirilebilir) | |
order_d = { | |
"c": "PB23081522-01", ## blok kontrat | |
"position": "bid", | |
"price": 100, | |
"lots": 14, | |
"order_status": "active", | |
"order_note": "RK HBB", | |
} | |
## Birinci hesap emir gönderir | |
res = rkc.place_order(order_d) | |
## Başarılıysa ikinci hesap emir gönderir | |
if res["status"] == "success": | |
order_d2 = copy.deepcopy(order_d) | |
## İkinci hesap satış pozisyonuna geçer | |
order_d2["position"] = "ask" | |
res2 = rkc2.place_order(order_d2) | |
if res2["status"] != "success": | |
## Başarılı değilse ilk emri iptal et | |
order_d["order_id"] = res["order_id"] | |
order_d["order_status"] = "cancelled" | |
res3 = rkc.update_order(order_d) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment