Python-要组织/分类的交易审查订单簿

问题描述

此脚本将多维列表作为包含当日交易的导入: [[日期,时间,股票行情,股票大小,价格,买/卖],[],....]

  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 (将#修改为@)