可编程事件触发交易
1. 策略项目可以用平台自带的编辑器进行开发,也可以用微软的Visual Studio 2010以上版本开发,基于.net FrameWork 4.0。2. 启动平台的编辑器,从菜单“文件”,新建一个解决方案,创建C#的类库项目。1. 策略项目可以将指标、事件策略全写在一个项目中,多个指标可以写在一个类文件中,一个事件策略只能写在一个类文件中。2. 事件策略的编写规则请查看范例。3. 设定项目的输
- 型号:
1. 策略项目可以用平台自带的编辑器进行开发,也可以用微软的Visual Studio 2010以上版本开发,基于.net FrameWork 4.0。2. 启动平台的编辑器,从菜单“文件”,新建一个解决方案,创建C#的类库项目。1. 策略项目可以将指标、事件策略全写在一个项目中,多个指标可以写在一个类文件中,一个事件策略只能写在一个类文件中。2. 事件策略的编写规则请查看范例。3. 设定项目的输
1. 策略项目可以用平台自带的编辑器进行开发,也可以用微软的Visual Studio 2010以上版本开发,基于.net FrameWork 4.0。
2. 启动平台的编辑器,从菜单“文件”,新建一个解决方案,创建C#的类库项目。
1. 策略项目可以将指标、事件策略全写在一个项目中,多个指标可以写在一个类文件中,一个事件策略只能写在一个类文件中。
2. 事件策略的编写规则请查看范例。
3. 设定项目的输出路径。类项目是输出一个dll,为了让平台自动认出指标和事件策略,需要将dll输出到安装目下的plugins目录。右键点击项目的项目选项
在选项“生成”中,将输出路径改为平台对应目录
4. 为了方便调试,还需要为类库项目设定外部启动程序,这样可以直接从策略开发环境进行一体化开发运行。
5. 当指标、事件策略开发好后,按编辑器的开始按钮进行运行调试。
6. 启用事件策略
7. 在弹出的窗口选择合约,可以多选。
8. 在事件池中就会自动产生两条记录
9. 点击记录,在事件策略属性栏,可以对该策略的参数进行修改,参数的修改是实时生效,即使在策略运行过程中,也是即改即生效。
10. 每个策略单独控制
11. 在回测时,需要启动行情回放进行事件触发。