import ccxt #買い指値計算 def getbidsfirst(): result = bitmex.fetch_order_book(symbol='BTC/USD') #print(result) bids_first = result['bids'][0][0] #買い板 asks_first = result['asks'][0][0] #売り板 bids_first_volume = result['bids'][0][1] #買い板量 asks_first_volume = result['asks'][0][1] #売り板量 #板にぶつからなきゃ1つ上を攻める if( asks_first <= bids_first + 0.5 ): #買い板があまりにアツすぎるなら諦めて売り板にぶつける if asks_first_volume*3 < bids_first_volume : bids_first = bids_first + 0.5 else: bids_first = bids_first else: bids_first = bids_first + 0.5 return bids_first #売り指値計算 def getasksfirst(): result = bitmex.fetch_order_book(symbol='BTC/USD') #print(result) bids_first = result['bids'][0][0] #買い板 asks_first = result['asks'][0][0] #売り板 bids_first_volume = result['bids'][0][1] #買い板量 asks_first_volume = result['asks'][0][1] #売り板量 #板にぶつからなきゃ1つ下を攻める if( bids_first <= asks_first - 0.5 ): #売り板があまりにアツすぎるなら諦めて買い板にぶつける if bids_first_volume*3 < asks_first_volume : asks_first = asks_first - 0.5 else: asks_first = asks_first else: asks_first = asks_first - 0.5 return asks_first