Untitled
unknown
plain_text
2 years ago
2.4 kB
20
Indexable
## ## ####CLOUDDA CALISACAK KODLAR ## ## from websocket import create_connection import json import requests ws_new = create_connection( 'wss://pushstream.tradingview.com/message-pipe-ws/private_0funsOks1AglRu5A9hWGT4nBKs9mmHmmGi-p4grB5lg') def buy_coin(quantity, price, symbol): url = "https://www.binance.com/bapi/mbx/v1/private/mbxgateway/order/place" payload = json.dumps({ "quantity": quantity, "side": "BUY", "type": "LIMIT", "price": price, "symbol": symbol }) headers = { #headers } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) def sell_coin(quantity, price, symbol): url = "https://www.binance.com/bapi/mbx/v1/private/mbxgateway/order/place" payload = json.dumps({ "type": "LIMIT", "side": "SELL", "price": price, "quantity": quantity, "symbol": symbol }) headers = { #headers } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) def get_total(symbol): url = "https://www.binance.info/bapi/capital/v1/private/capital/config/getOne?coin="+symbol payload = {} headers = { #headers } response = requests.request("GET", url, headers=headers, data=payload) return response.text alinacak_ve_satilacak_miktar_USDT = 6 coin_miktari = 0 current_price = 0 import json while True: try: result = ws_new.recv() if isinstance(result, str): result = json.loads(result) message = result["text"]["content"]["p"]["message"] current_price = message.split('-')[1] coin_miktari = "{:.2f}".format(float(alinacak_ve_satilacak_miktar_USDT) / float(current_price)) # total = get_total("NEO") # total = json.loads(total) # total = "{:.2f}".format(float(total["data"]["totalAmount"])) print("##################") # print("total:"+total) # print("coin_miktari:"+coin_miktari) # print("price:"+current_price) print(message) print("##################") # if(message.split('-')[0] == 'buy'): # buy_coin(coin_miktari, current_price, "NEOUSDT") # if(message.split('-')[0] == 'sell'): # sell_coin(total, current_price, "NEOUSDT") except Exception as e: pass
Editor is loading...
Leave a Comment