哪个软件能实盘测试策略,Quicklib提供期货CTA策略实盘模拟监控的好工具(原创)...

大家都知道开发期货程序化交易,是一个非常繁杂的工作,并且在策略实盘运行过程中,很难提供一个资金曲线进行查看,我开发了一款资金曲线分时图工具,可以将期货CTP账户的资金曲线绘制出来,方便检查实盘策略中的问题,调整策略。

这个工具是基于上期的CTP API

下载地址

通过修改配置文件,支持多个账户的资金曲线绘制。

只要是通过CTP交易,比如快期,文华等,无论是主观交易或者是程序化交易,都可以支持该账户的资金分时图曲线绘制。

无需进行编程开发,只需要更改配置文件,即可支持你的多个实盘账户或SIMNOW模拟账户的资金曲线绘制。

因为CTP主席支持6个连接,次席支持15个连接,程序可以独立运行,也不需要和你的交易系统结合。

无论有误编程基础,都可以很方便的使用。

支持多账户的资金曲线。这个是非常方便的。

只有2个文件:

1.主程序

2.配置文件

fe14d12e2bb7dcf4c7811715cb7a1821.png

运行后的界面如图:

8230750e9cf92a5534e42b428224aa77.png

【双击方式打开资金曲线】

可以用看到每个账户是一列,双击其中一列,即可显示当日的资金曲线

7cfb0fcb90fa56fd2e2457be3de18681.png

注意,在主程序窗口列出的账户中,双击打开的资金曲线,可以按键键盘的上下箭头↑↓

0fdbfab3f3fbe9bdf804b84418ee186e.png

即可缩放显示资金曲线连续分时图(本周1-5日)

窗口最小化后,托盘显示

f096f0191c39040c783b523fd27af357.png

双击托盘,恢复窗口

运行主程序后,会生成1个文件夹,并出现一个Data目录 和temp目录,以及Graph.exe绘图程序,以及若干.con后缀的CTP流文件(无需理会.con和temp目录)

aa9755dd2b0a3906fdc39dce6aeb00b1.png

其中Data目录存储的是各个监控账户的资金曲线分时图数据

打开Data目录后,如图

22ca905df55be3c4398a3e028febd039.png

出现多个以日期命名的文件夹,表示该日期的资金曲线数据

打开任何一个日期文件,例如20171228目录

会出现3个账户的资金曲线数据文件,csv文件

e0e6e40e79799c957b0b90db2bbf4f7e.png

文件名以账户命名,文件格式是.CSV格式

【拖放方式打开资金曲线】

运行Graph.exe

646344f788d3eb7d05682055eaf1305d.png

将CSV文件拖入graph.exe的窗口,即可显示该账户,该日期的资金曲线分时图

7cfb0fcb90fa56fd2e2457be3de18681.png

注意目前资金曲线分时图工具,分2个版本,单账户版本和多账户版本。

注意单账户可以统计胜率和盈亏比(基于10S的时间切面)

多账户的该功能还没来得及处理。

单账户版本分时图工具配置文件setting.ini如下:

[AccountInfo]

brokeid=9999

username=038995

password=000000

servernum=2

address1=tcp://180.168.146.187:10003

address2=tcp://180.168.146.187:10003

多账户版本分时图工具配置文件setting.ini如下

[Num]

num=3

[AccountInfo1]

brokeid=9999

username=020000

password=600000

servernum=1

address1=tcp://180.168.146.187:10003

num=3

[AccountInfo2]

brokeid=9999

username=090000

password=600000

servernum=1

address1=tcp://180.168.146.187:10003

[AccountInfo3]

brokeid=0127

username=2000000000

password= 123456

servernum=1

address1=tcp://101.230.3.50:18000

[AccountInfo4]

brokeid=0018

username=10000001

password=123456

servernum=1

address1=tcp://222.178.157.50:41205

QQ 群:5172183

一、本工具用于绘制资金曲线分时图。

每10s查询一次账户的动态权益,可用资金,静态权益(前一天结算权益,当天不会变化)

盈亏比例计算公式为:

盈亏比例 = 100*(动态权益-静态权益)/静态权益)%

二、 通过修改配置文件setting.ini信息,运行后自动按配置文件中的账户登录,并保持资金变化信息到Data\日期\账户.csv 文件中;

双击列表中的账户,可以打开当天资金曲线分时图。

三、设置您的CTP账户,可支持模拟和实盘账户,目前只支持1个账户,未来会支持多账户资金曲线数据存储和绘制。

其它下载

Quicklib相关资源打包下载

行情数据中心

ftp://mdshare.cn

也可以访问网站,有2012-2017行情600GB数据打包下载,盘中实时收集更新

并提供了行情数据采集和调用历史的python API可以快速搭建自己的行情数据服务器

Quicklib CTP 期货行情库交易库下载

Quicklib CTP2 A股行情库

Quicklib MOM模式 博易资管交易库

(用于接入资管投顾系统,MOM模式可实现私募进行投顾的选拔考核,并通过自己的风控系统接入实盘)

期货全品种行情收集工具下载

期货行情重播API作为回测客户端(对应本地的期货全品种行情收集工具作为服务器)

分布式计算例子,可用于回测

Quicklib 监控器库(预警、监控、交易信号数据复制、跟单)

Python量化交易

本地程序化交易框架

Quicklib

性能优异的python量化交易框架

酷操盘手

跟单、回测系统

事件驱动回测框架,实盘交易模拟交易

python派期货跟单软件 http://s.pythonpai.com

Pandas

python数据分析包

mdshare

财经数据接口包

上期simnow

上海期货交易所ctp API和模拟测试

基于Python的回测引擎

基于python的量化回测框架

期货全品种行情下载工具和行情重播回测API 期货市场全品种行情tick数据收集工具3.1 支持时行情和历史行情连续回播,开时间申请到当前行情时间段也不会缺行情, 当数据服务器将文件历史行情回播完成后,开始接着播放时行情,直到通过python api 调用方法,通知服务器停止回播时行情。 目前不支持并发,对同一个品种多次调用回播api,会导致回播行情数据顺序错乱。 对不同品种多次调用回播api,可能因为cpu占用过大,会导致服务器UI没有响应。后面升级版本会 完整的并发解决方案。 期货市场全品种行情tick数据收集工具3.0 (1)TCP网络连接由同步模式改为异步模式,解决某些网络状况无法连接数据采集服务器的问题 未来升级版本将优化性能 期货市场全品种行情tick数据收集工具2.9b 清理了不需要的.lib,不会再提示缺少ctp的dll文件,删除了不需要的方法 支持任意IP地址的连接,可以现连接云主机运行的行情收集服务器,或局域网里的行情收集服务器。 期货市场全品种行情tick数据收集工具2.9 修复了多个API进程之间回调数据时互相影响 当前合约数约323个合约,最大范围1200个合约,视合约产品而定。 本例正式发布版本2.7 可以自由设置行情服务器 模拟simnow24小时行情服务器在交易日上午没有数据,要在下午4点之后才有数据。 模拟simnow实盘同步时间服务器,和实盘同步。 可改为期货公司的服务器IP,见“快期”软件设置“测试和代理”中的行情IP地址 双击合约文件列表可打开分时图 TestPythonApi可以调用DataCollectServer收集的行情数据(给定合约和时间段) 2017.3.11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值