python实现证券量化策略回测平台的模拟交易功能

如题python实现证券量化策略回测平台的模拟交易功能

20200114写了份作业,以下是需要作业需要完成的功能:

采用面向对象程序设计的思想,设计并完成证券量化策略回测平台的模拟交易功能:
设计交易账户,在创建之初指定初始资产;
根据策略产生的交易指令(见指令文档)和当天的市场行情数据,进行买入、卖出操作,
记录每条交易记录的详细信息
(交易日期、交易类型、标的、价格、数量、佣金、契税、总费用),
能以一个文件形式进行输出;
能记录并输出账户每日证券市值、剩余现金、总资产。
用到的库文件

pandas库、numpy库、csv库。

读入文件就用了pandas库的read_csv函数,pd.read_csv(‘文件路径’)就可以读取文件:

dt = pd.read_csv('../ldays/2016-01-04.csv')

要输出文件我是在其他大佬的博客上面学到的:
具体格式如下,其中writerow的意思是输出的时候有四列(ABCD),第一个open函数里面newline=""的意思就是输出的时候不要多输出一行新的行,删掉这个就会发现你输出的东西是间隔一行写的。而且有时候需要在open里面加一个参数(encoding=“utf8”,具体的解码方式按照具体情况,用不用也要看当时的电脑环境,我用了输出的东西反倒是乱码)

f = open('x.csv', 'w', 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值