def main(): path_to_config = os.path.join(Path.home(), 'config.yaml') ftx = Rest(config=path_to_config, subaccount='Gutenberg')['ftx'] # print(ftx.config) print(ftx.ticker('ETH-USD')) print(ftx.orders(symbol='USDT-USD')) print( ftx.place_order(symbol='USDT-USD', side=BUY, amount=0.01, price=0.9995, post_only=True)) print(ftx.orders(symbol='USDT-USD'))
def main(): ftx = Rest(config='config.yaml')['ftx'] print(ftx.ticker('ETH-USD')) print(ftx.orders(symbol='USDT-USD')) f = FeedHandler(config="config.yaml") f.add_feed( FTX(config="config.yaml", symbols=['BTC-USD', 'BCH-USD', 'USDT-USD'], channels=[TRADES, USER_FILLS], callbacks={ TRADES: TradeCallback(trade), USER_FILLS: fill })) f.run()