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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...