Current Copy Trade Positions List
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
import requests import time import hashlib import hmac import uuid api_key=API_KEY_B secret_key=API_SECRET_B def HTTP_Request(endpoint,method,params,Info): httpClient=requests.Session() recv_window=str(5000) url="https://api-testnet.bybit.com" # Testnet endpoint # url = "https://api.bybit.com" global time_stamp time_stamp=str(int(time.time() * 10 ** 3)) signature=genSignature(params,recv_window) headers = { 'X-BAPI-API-KEY': api_key, 'X-BAPI-SIGN': signature, 'X-BAPI-SIGN-TYPE': '2', 'X-BAPI-TIMESTAMP': time_stamp, 'X-BAPI-RECV-WINDOW': recv_window, 'Content-Type': 'application/json' } if(method=="POST"): response = httpClient.request(method, url+endpoint, headers=headers, data=params) else: response = httpClient.request(method, url+endpoint+"?"+params, headers=headers) print(response.text) print(Info + " Response Time : " + str(response.elapsed)) def genSignature(payload,recv_window): param_str= str(time_stamp) + api_key + recv_window + payload hash = hmac.new(bytes(secret_key, "utf-8"), param_str.encode("utf-8"),hashlib.sha256) signature = hash.hexdigest() return signature #Get Order List def get_order_list(): orderLinkId=uuid.uuid4().hex endpoint="/contract/v3/private/copytrading/position/list" method="GET" params='orderLinkId=' + orderLinkId HTTP_Request(endpoint,method,params,"List") |
BybitがGoogleのIPアドレス規制をしているためです。国内のVPSなら使…
自分のbotで使ってるAPIキーを使用しているんですが、 You have br…
pybit 最新版にコードを変更しました。コードとrequirements.tx…
お返事ありがとうございます。はい。pybit==2.3.0になっております。
コードはあっていると思います。rewuirements.txtは「pybit==…