QhApiTrade期货全自动交易系统API专版使用说明(续一) 4-2 全自动交易系统的品种设置. 4-2-1 全自动交易系统的交易品种被限制在有限的选定品种里.选定品种的最大数量目前限制为24.当你第一次使用系统或需要更改品种时,只需点击任何自动交易画面上的"品种设置" 按钮,系统就会推出品种设置对话框
品种设置使用方法 4-2-2 品种设置使用方法 4-2-2-1 对话框左侧列表是预选品种列表,右侧两个列表是选定品种列表. 双击预选品种列表,将会将所选品种置入选定品种列表. 双击选定品种列表,将会直接删除选定品种. 4-2-2-2 单击选定品种列表,系统将选定品种的信息置入下面的相应编辑框中. 你可利用."修改"/"添加"/"插入"进行一些简单编辑工作 4-2-2-3 选定品种信息编辑注意事项: 4-2-2-3-1 所有期货品种的接收类号必须大于64, (上证股票16--20,深证股票32--40,港股48--50) 4-2-2-3-2 组号设置必须按上面提示规则来.no*1000+权重 no:1--9;权重<1000 组号设置用于对相关品种生成组合行情,组合品种代码为type1--type9 4-2-2-3-3 起点时间决定了当日行情的起点.需要提醒的是, 期货行情的分笔数据只会记录到下午3:02(股指3:30) 4-2-3 品种设置在画面内部也有相应的菜单 在全自动交易画面的非动态对象区域点鼠标右键,就会推出系统菜单
选择显示品种与设置人工下单数量 4-3 选择显示品种与设置人工下单数量 4-3-1 全自动交易系统的所有目标交易品种在选定后,系统就会在内部维护这些品种的信息 并依照该列表记录和生成各种实时数据. 4-3-2.全自动交易系统运行时,真正与用户打交道的就是: 选择显示品种与设置人工下单数量 4-3-2-1 选择显示品种,就是决定画面上动态对象要显示什么品种的数据或曲线(例如K线). 4-3-2-2 选择显示品种与全自动交易策略没任何直接关系. 4-3-2-3 选择显示品种决定了你启动简易下单漂窗的品种 4-3-2-4 选择显示品种决定了你设置人工下单数量的品种 4-3-2-5 当你在画面右下角的数量编辑框中作修改时,系统会自动保存该数量. 修改这个数量时千万要注意,不可设为0,假如设为0, 系统将会拦截一切通过SetWTCmd委托函数的下单命令.(其他函数没影响)
4-4 全自动交易系统的品种名称规则 4-4-1 全自动交易系统的期货品种名称,依照惯例,上海期交所/大连期交所的品种是小写, 惟独郑州期交所的品种是大写. 4-4-2 全自动交易系统的郑州期货品种代码与上期API的有区别, 这个区别你可在两个地方的品种设置里观察到. 例如SR 2010/1月合约 在上期API里是:SR001 在全自动交易系统里是SR1001 4-4-3 全自动交易系统在历史数据库内部会按六位代码规则重新生成内部唯一代码 例如: 铜cu1001的内部唯一代码为6cu101 ... 铜cu1009的内部唯一代码为6cu109 铜cu1010的内部唯一代码为6cu10a 铜cu1011的内部唯一代码为6cu10b 铜cu1012的内部唯一代码为6cu10c 大豆A1001的内部唯一代码为6A1001 同样外盘代码也依据该原则,比如6sbc9c就是指的美豆2009年12月合约 内部唯一代码不会影响用户的使用.当你想查找相应品种的历史数据文件时,才需要该代码
画面概述与配置 4-5 画面概述与配置 4-5-1 在全自动交易系统中,所有的自动交易策略都依附画面的显示对象而运行. 每个画面可运行若干个策略,这些策略的并行运行类似windows的多进程/线程运作. 他们面向对象,具有极高的运行效率和安全性,并可显示信息和做人机交互. 每个画面的运行状态相互独立,一个画面的调试不会影响另一画面的正常运行 4-5-2 全自动交易系统配置有六幅画面.应当可以满足用户自动交易需求 (从系统核心来讲,对同时运行多少画面并没有什么限制) (QhAutoTrade四个交易通道配置八幅画面) 4-5-3 画面配置指的是设定每幅画面首次打开的画面文件 画面配置可在上面的品种设置对话框中点"系统设定"或在系统右键菜单中选"画面配置"
画面显示模式 4-5-4 画面显示系统模式:多文档多视窗 也就是在两个窗口假如打开的是同一画面文件,其显示相对独立. 但系统在内部会维护画面文档的唯一性,也即不要试图利用两个窗口打开 同一画面文件来进行不同的交易. 想要用同样的策略进行不同品种的交易,你需要将文件拷贝为另一文件
实时数据库的使用与配置 4-6 实时数据库的使用与配置 4-6-1 本系统的实时数据库,实际上是一系列在内存中运行的数据表格(可建立ID索引). 系统会在本地硬盘上维持数据表格的备份.他支持原始的按记录/字段来存取的方法 不支持SQL语言. 4-6-2 本系统并不推荐交易策略使用实时数据库,因为策略间共享数据可以利用 描述语言的消息函数来完成. 实时数据库建议用于存储全局性的数据 4-6-3 在品种设置对话框中点"数据库设置"或系统右键菜单中选"数据库设置"来启动 设置对话框.
4-6-4 在我们在"库名","文件名","记录数"输入确当的名称或数值后,点"增加",就会生成一个新库 4-6-5 在右上角的列表中选定某个库后,其信息就会进"库名","文件名","记录数" 你可进行修改,最后点"修改"来确认他. 4-6-6 在右上角的列表中选定某个库后字段信息也会进入下面的字段编辑的列表中. 你可在"名称"中设置字段名,选好字段"类型",点"增加"/"插入"就可添加新的字段. 最后点"启用新的字段定义",就可以完成修改. 4-6-7 图例