Board logo

标题: 什么是 EasyLanguage? [打印本页]

作者: 龙听    时间: 2020-11-29 08:22     标题: 什么是 EasyLanguage?

EasyLanguage 是一个简单但功能强大的计算机编程语言,用于为 TradeStation 交易平台创建技术指标和交易策略。

EasyLanguage 是由交易人员设计、面向交易人员,所以用户可以用类似简明英语的表达式、用户已熟悉的交易术语和短语向计算机描述自己的交易思路。通过组合常见交易术语和条件规则以及历史价格数据,EasyLanguage 使用户很容易地以简单直观的方式创建自定义指标和交易策略。

即使用户不想用 EasyLanguage 编写复杂的指标或策略,对语法结构有基本的了解也是非常有帮助的。指标和策略的许多输入参数能够利用简单的 EasyLanguage 语句,这可以改变计算的性质,使指标或策略更灵活、更强大。

与历史版本兼容性

除了少数例外,TradeStation 历史版本中编写的 EasyLanguage 代码与当前版本兼容。例外是重新命名的保留字或函数以及从语言中删除的旧名称。

在大多数情况下,可以重新编辑代码以体现新的命名约定;这会修正大多数版本控制问题。

注:当前TradeStation 版本中编写的 EasyLanguage 代码不太可能与旧版本兼容。这是因为 EasyLanguage 不断扩展和发展出新的语言元素。在这些情况下,可能需要重写部分代码使其符合旧语言语法。

分析应用:图形分析,雷达屏以及 OptionStation

EasyLanguage 是 TradeStation 平台中推动所有分析技术的基础技术。TradeStation 附带的每个指标、策略和用户函数都是用 EasyLanguage 编写的。为创建这个技术工具库而编写的 EasyLanguage 代码是开放的,可以通过 EasyLanguage 编辑器访问。用户可以打开这些文件查看、复制或修改 EasyLanguage 代码。

虽然在本书的大多数示例和讨论主题中使用了图形分析窗口,但是用户应当明白基本概念同样适用于雷达屏和 OptionStation 窗口。后面会讨论存在的一些细小的计算差异和限制。

开发平台

作为 TradeStation 交易平台的基础,EasyLanguage 为创建附加组件产品提供了机会,比如可以向其他 TradeStation 客户出售的指标或交易策略。目前有大量第三方解决方案提供商提供各种各样的 EasyLanguage 产品和服务。更多信息请访问 TradeStation.com 支持中心网站。

需要记住的重要一点是 EasyLanguage 不仅仅是TradeStation的语言,它还是策略化交易的语言!




欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2