- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何用easylanguage编写指标与策略-国信
EasyLanguage 编写指标与策略快速入门
一、 指标设置
可在“图形分析”与“雷达屏”两种窗口插入指标。
选中 “雷达屏”窗口,点击菜单栏“插入”-> “指标”,即可打开“插入分析技术”界
面,界面中的按钮可以进行相应操作:
添加/删除:窗口内指标的添加、删除。
定义:打开TradeStation 帮助文档,查看系统自带指标的定义。
编辑EasyLanguage:打开TradeStation 开发环境,浏览/修改指标源代码。
导入:通过系统外部的ELD 文件,导入系统外的指标。
上移/下移:改变指标在窗口内的排序。
设置:打开指标设置界面,设置指标具体参数。
指标设置界面中的六张选项卡可以设置指标的各个参数。
“常规”选项卡:设置指标的计算细节。
引用的最大图条数量:指定可以追溯的历史Bar 的数量。
Bar 内更新值:若取消该项,则只在Bar 结束时调用一次指标的计算。
为累积计算加载更多数据:是否允许数据缓存。
币种:选择币种。
“输入值”选项卡:修改指标的输入参数。
词典:打开EasyLanguage 字典,查看EL 函数的声明。
默认值:恢复指标参数为默认值。
“预警”选项卡:设置预警条件被触发时的响应方式。
“样式”选项卡:设置指标的文本样式。
“颜色”选项卡:设置指标的文本颜色。
“高级”选项卡:设置计算过程的优化规则。
与“雷达屏”类似,选中“图形分析”窗口,点击菜单栏“插入”-> “指标”即可插入
指标。
1
二、 策略设置
可在“图形分析”、“步进优化器”、“组合管理大师”三种窗口插入策略。此处仅介绍在
图形分析窗口中插入策略。
选中 “图形分析”窗口,点击菜单栏“插入”-> “策略”,即可打开“插入策略”界面,
界面中的按钮可以进行相应操作:
定义:打开TradeStation 帮助文档,查看系统自带策略的定义。
编辑EasyLanguage:打开TradeStation 开发环境,浏览/修改策略源代码。
导入:通过系统外部的ELD 文件,导入系统外的策略。
“提示设置”复选框:选中后,下一步可以在“设置分析技术及策略”页面设置策
略的具体参数。
“设置分析技术及策略”页面提供了策略参数设置的有关操作:
设置:可以填写策略的输入参数、进场平仓信号图形的颜色形状、图条内交易的计
算规则。
通用属性:设置成本、佣金、利率,仓位限制,交易规模,回测数据的粒度;以及
回测计算规则、策略执行逻辑。
切换状态:设置策略的打开/关闭。
上移/下移:改变指标在窗口内的排序。
编辑EasyLanguage:打开TradeStation 开发环境,浏览/修改策略源代码。
删除:在图形分析界面删除该策略。
三、 EL 简介
EasyLanguage,简称EL,是由美国TradeStation 证券公司所开发的TradeStation 平台的专
属程序化语言。EasyLanguage 接近英语自然语言,由常见的英文单词和标点符号构成,可
读性非常高,而且它还封装了很多对象组件供开发者使用,与其他计算机语言相比,更容易
上手。
在交易应用程序列表里,选择EasyLanguage 图标,便可打开EL 的开发环境编写个性化
的指标和策略。
2
在TradeStation 开发环境中,点击“文件”-> “新建”-> “指标”即可编写新的指标。
在TradeStation 开发环境中,点击“文件”-> “新建”-> “策略”即可编写新的策略。
完成指标代码编写后,点击工具栏“验证”按钮,进行程序的内容检查。通过验证的指
标或策略就可以在TradeStation 界面中使用了。
1) EL 的计算单位—K 线
图形分析中每根K 线均包含一些用于分析的原始数据。以下是每根K 线所包含的数据列
文档评论(0)