艾妞 發表於 2020-9-14 23:07:00

量化投资_EasyLanguage/PowerLanguage教学课程__【第一篇基础】__【第一章概述】

<p><strong><span style="font-size: 16px">第一章:概述</span></strong></p>
<p><strong><span style="font-size: 16px">第一节:两种语言的区别:</span></strong></p>
<p><span style="font-size: 16px">  EasyLanguage是由TradeStation公司开发专门用于金融投资研究、自动化交易等定制化指标和交易的语言。从字面翻译可以把它叫做“易语言”,但是此“易语言”并非通用编程语言所讲的易语言,这是专属于一种建立金融市场演算法逻辑的语言。从它的表面意思可以看出,这门是一种非常简单的计算机语言,而且可以通过链接外部的DLL(动态链接库)对其进行呼叫,大幅度延伸其功能。</span></p>
<p><span style="font-size: 16px">  PowerLanguage是由Multicharts公司开发的一种交易程序语言。这两种语言是高度的相似,与其说是两种不同的语言,不如说是两种兼容性非常高的语言。那为什么Multicharts的TS Support公司开发这么一门与EasyLanguage极为相似的语言呢?通过Multicharts的官方网站我们可以看出一些解释(下面是截取Multicharts官网的解释):</span></p>
<p><span style="font-size: 16px"><img src="https://img2020.cnblogs.com/blog/1328368/202009/1328368-20200914224700631-1487144511.png"></span></p>
<p>&nbsp;  大体意思说就是EasyLanguage语法的兼容性并不是太好,而且随着TradeStation软件的发型版本不同,语言的兼容性差别也是比较大的,PowerLanguage与EasyLanguage的兼容性达到99%。其实我们不必纠结这两种语言的问题,可以基本上理解成一种语言,而且后面所说的EasyLanguage或者PowerLanguage都是等价关系。后面的课程是以Multicharts大陆版V12做为讲解,如果遇到EL或者PL的两种语言的简写方式,也可以理解成一种等价关系。</p>
<p>&nbsp;</p>
<p><strong>第二节:语言的特点:</strong></p>
<p> <strong> 第一:</strong></p>
<p>  其实EL的存在主要是为未经专业电脑编程训练的交易员所开发的,里面的公式语句是非常的接近于可读性的英文语句或者单词词组,具有高度的灵活性。但是正是由于这种灵活性,对于受过专业电脑编程训练的人来说,有些难以接受,其逻辑性并不是太友好。</p>
<p>  比如下面这一句段话翻译成EL:</p>
<p>  [如果结算价格比一天前的最高价更高,下一个bar就以市价委托单买进1手]</p>
<p>  if the close &gt; the high of 1 day ago then Buy 1 contracts next bar at market;</p>
<p>  我们知道在国内还有很多人用TB(交易开拓者),如果用交易开拓者来翻译这段话如下:</p>
<p>  if (close &gt; high)</p>
<p>  {</p>
<p>    buy(1,open);</p>
<p>  }</p>
<p>&nbsp; &nbsp; 如果从一个未经训练的交易员来看,EL的翻译更容易理解,但是受过专业电脑编程训练的人来说,第二种方式更好。</p>
<p>&nbsp;</p>
<p> <strong> 第二:</strong></p>
<p>  EL具有一个最大的好处就是,在国际上是使用最广泛的一种交易语言。正如交易外汇的人不可能不知道MT系列的编程语言一样。EL被做股票、期货、期权等交易品种的人极为广泛的使用。如果有机会阅读一些外国人写的交易书籍,很多都是用EL做为手稿语言,另外EL在国外是能找到最为广泛的开源代码或示例代码的。</p>
<p>&nbsp;</p>
<p>=================================================</p>
<p>之前的文章感谢大家的转载,希望转载时请注明出处,本人转自其它网站的图表一并感谢,谢谢~!</p>
<p>https://www.cnblogs.com/noah0532/</p>

</div>
<div id="MySignature" role="contentinfo">
    <div><p>本文来自时海涛|Thomas的博客园</p></div>
<div><p>出处:https://www.cnblogs.com/noah0532/p/13670056.html</p></div>
<div><p>本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。</p>
</div><br><br>
来源:https://www.cnblogs.com/noah0532/p/13670056.html
頁: [1]
查看完整版本: 量化投资_EasyLanguage/PowerLanguage教学课程__【第一篇基础】__【第一章概述】