仿真账号注册如果你并没有期货交易账号,可以先在SimNow官网申请一个仿真账号进行模拟下单,SimNow是上期技术官方运营的一套期货仿真交易环境,提供和实盘环境一致的行情以及交易撮合规则,现在已经是做各种CTP测试交易的首选了。1.打开SimNow官网simnow.com.cn,点击右上角的“注册账号”,填写一些基础信息完成注册。2. 注册完成后,会收到手机短信告诉你投资者账号和登录密码信息,也可以回到SimNow首页点击右上角 “投资者登录”,输入手机号和密码登录进去查看。3.首次终端登录,需要到终端上修改密码,也可以到SimNow官网点击右上角“忘记密码”进行修改。这里建议下载一个客户端比如快期期货交易终端进行修改,点击官网“常用下载”下载客户端。4.密码修改完成后,快期客户端上点击“代理/测速”就可以查看到登录站点信息,如果你并没有安装客户端也可以在官网上查看到simnow.com.cn/product.action。其中交易和行情服务器,一共有三组选择,前两组只能在交易时段登录(周一到周五,日盘和夜盘时段),提供和实盘环境一致的行情和撮合。第三组站点只能在非交易时段登录,提供最近交易时段行情的回放和撮合。电信地址站点:交易服务器:180.168.146.187:10101行情服务器:180.168.146.187:10111移动地址站点:交易服务器:218.202.237.33:10102行情服务器:218.202.237.33:10112全天站点:交易服务器:180.168.146.187:10130行情服务器:180.168.146.187:10131 VNPY仿真模拟下单仿真期货交易账号准备完毕后,就可以在VNPY平台上进行模拟下单了。1. 启动VN Trader Pro,只加载CTP接口就行,注意不要加载CTP测试接口。2.进入主界面后,点击菜单栏的“系统”->“连接CTP”。各个字段的填写如下:用户名:investorId账号密码:之前修改好的登录密码经纪商代码:9999交易服务器:180.168.146.187:10101行情服务器:180.168.146.187:10111产品名称:simnow_client_test授权编码:0000000000000000(16个0)产品信息:可留空不用填3. 填好后点击“连接”按钮开始登录CTP服务器以及相关初始化操作,在左下角的日志监控组件中,可以看到初始化相关的日志信息输出。登录初始化过程中有任何异常情况,日志信息中都会看到相应的文字输出,可以根据内容自行排查。看到“合约信息查询成功”这条日志后,说明已经成功完成了初始化操作。4. 点击菜单栏“帮助”->“查询合约”,或者左侧功能导航栏的倒数第三个放大镜按钮,打开合约查询对话框。输入合约代码进行查询,如果直接点击右上角“查询”即可显示当前CTP接口上所有支持可交易合约。几个字段说明:本地代码vt_symbol:由合约代码以及交易所代码共同组成,代表该合约在VN Trader内的唯一标识符。合约代码symbol:该合约在某家交易所的唯一标识。交易所代码exchanage:该交易所在VN Trader内的唯一标识。合约乘数size:该合约1个点的价格为多少元。价格跳动pricetick:意味着交易委托时价格的最小变动单位,如果精度不对则会造成委托失败。5. 我们在VN Trader界面的交易组件窗口中,选择交易所,在代码框中输入合约代码后回车,即可订阅行情。注意每个交易所的合约命名规则有所区别:中金所CFFEX:字母部分大写,年份数字为2位,举例IF2012;上期所SHFE:字母部分小写,年份数字为2位,举例ag2102;能源交易所INE:字母部分小写,年份数字为2位,举例sc2012;大商所DCE:字母部分小写,年份数字为2位,举例m2012;郑商所CZCE:字母部分大写,年份数字为1位,举例TA101。所有已订阅的行情信息,都会显示在行情监控组件中,方便后续快速执行手动交易。6. 知道期货合约最新行情后,就可以进行买卖交易下单了。选择交易方向:要买(多)还是要卖(空),选择交易开平:要开仓还是平仓,对于上期所合约则需要具体选择是平今还是平昨(选错则无法平仓会被拒单),选择价格类型输入价格和数量后,点击“委托”按钮即可发出交易请求。7. 委托请求提交后,则会返回相应的委托回报信息显示在委托组件中,显示当前这笔委托请求的最新状态,对于处于可撤状态的委托,可双击该笔委托的单元格来实现撤单的功能(鼠标放置其上时会有文字提示)。或者也可以通过交易组件上的单击“全撤”按钮,来实现一键全撤VN Trader内当前所有可撤委托。当委托发生成交后,VN Trader会收到成交推送的数据,并显示在成交监控组件中。8. 委托成交后,在资金监控组件窗口中CTP账户的资金情况将会发生变化,可用资金将会减少,同时整体余额将基于“逐日盯市”的规则变动。默认以每6秒一次的频率查询刷新。9.同样在持仓监控组件窗口可查看持仓信息,也采用6秒刷新的频率。期货实盘交易 当你已经对仿真测试环境足够熟悉后,可能已经做好了使用CTP柜台进行实盘期货交易的准备。对于CTP实盘交易跟仿真交易基本一样首先需要找一家期货公司开设期货账号,然后最主要的区别是在接入实盘交易前需要完成看穿外接测试。 根据证监会《关于进一步加强证券期货经营机构客户交易终端信息等客户信息管理的规定》和期货市场监控中心《期货公司客户交易终端信息采集及接入认证技术规范》的通知要求,期货公司需要对客户使用的交易终端软件进行认证管理和报送采集信息。所以为落实以上要求,所有非标准客户端(这里就是VNPY客户端)接入的客户需按照要求联系期货公司信息技术部进行测试,测试完成后即可接入实盘站点进行交易。 以上就是VNPY这款开源免费量化交易框架平台的介绍了,这里还没有具体介绍如何使用Python编写策略进行下单,后面有时间会介绍更多量化交易方面的知识,有兴趣的朋友可以关注一下。另外本人目前就是在一家期货公司信息技术部任职,如果大家有需要做期货交易,或者有看穿测试方面等技术相关问题都可以私信联系我咯~
(图片来源网络,侵删)
0 评论