【发布时间】:2021-03-04 20:36:11
【问题描述】:
您好,我尝试从 api 获取数据并将其记录到数据框,但无法正常工作。我该如何解决?
编辑。我通过 ccxt lib 获取数据以创建要交换的订单。
购买数据信息
###create_buy_order : {'info': {'avgFillPrice': None, 'clientId': None, 'createdAt': '2020-11-19T13:30:25.969907+00:00', 'filledSize': 0.0, 'future': None, 'id': 14955364871, 'ioc': False, '强平': False, 'market': 'ETHBEAR/USD', 'postOnly': False, 'price': 0.02378, 'reduceOnly ': False, 'remainingSize': 10.0, 'side': 'buy', 'size': 10.0, 'status': 'new', 'type': 'limit'} #,'id':'14955364871','clientOrderId':无,'timestamp':1605792625969,'datetime':'2020-11-19T13:30:25.969Z','lastTradeTimestamp':无,'symbol':'以太币
在 csv 文件中只有列没有获取行上的值。
import ccxt
exchange = ccxt.ftx({'apiKey':api_key,'secret':secret})
file = 'record.csv'
df=pd.read_csv(file)
buy =exchange.create_order(symbols+'/USD','limit','buy',10,0.02200)
buy_id= buy['info']['id']
buy_price= buy['info']['price']
buy_amount= buy['amount']
print(buy)
df['buy_id'] = df.append(buy_id)## not working to append data on csv
df['buy_price'] = df.append(buy_price)##
df['buy_amount'] buy['amount'] ##
当我将订单发送到 csv 时,如何保存订单信息。
【问题讨论】: