INNER CODE UNIT · Python
get_time
5ymph0en1x/SyDOM · sydom.py:139
def get_time():
datetime_cached = ws_bmex.recent_trades()[-1]['timestamp']
dt2ts = dt.strptime(datetime_cached, '%Y-%m-%dT%H:%M:%S.%fZ').replace(tzinfo=timezone.utc).timestamp()
time_res = int(dt2ts * 1000) # (dt2ts - dt(1970, 1, 1)) / timedelta(seconds=1000)
return time_res
def launch_order(instr_bmex, definition, direction, price=None, size=None, stoplim=None):
resulted = 0
if definition == 'market':
if direction == 'sell':
if size > 0:
size *= -1
resulted = client.Order.Order_new(symbol=instr_bmex, orderQty=size, ordType='Market').result()
return resulted[0]['orderID']
if definition == 'limit':
if direction == 'sell':
if size > 0: