问题描述
此脚本将多维列表作为包含当日交易的导入: [[日期,时间,股票行情,股票大小,价格,买/卖],[],....]
10:12:00 ALT 1000 10.9 Buy
10:12:12 ALT 1000 10.20 Sell
10:12:30 ALT 1000 10.90 Buy
10:13:00 TSLA 1000 10.20 Sell
10:13:00 ALT 1000 11.25 Buy
10:13:00 TSLA 1000 9.80 Sell
10:13:00 TSLA 1000 9.50 Buy
10:13:00 ALT 1000 1.42 Buy
10:13:00 ALT 3000 12.20 Sell
首先,我根据代码对列表进行排序。 现在,我想按每笔交易对订单进行分组,以便将开仓,添加或部分卖出,平仓并将交易追加到新列表中,作为单个列表项。
import pandas as pd
import csv
trade_df = pd.read_csv("trade_data.csv")
# Are they the same?
print(pd.DataFrame(trade_df))
with open('trade_data.csv',newline='') as f:
reader = csv.reader(f)
data = list(reader)
print(data)
data.sort(key=lambda x: x[1])
print(data)
谁能给我关于如何最好地组织订单进行交易的想法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)