程序化交易EA和脚本的区别
EA和脚本的主要区别:
EA:价格每波动一次,EA里面的代码就执行一次;
脚本:脚本运行后,只执行一次代码。
为了我们能正确的了解区别,EA邦的唐老师特意写了个EA和脚本来演示说明,其功能都是输出时间。
将EA和脚本分别安装到指定的文件夹,对EA安装有疑问的朋友,https://v.qq.com/x/page/z0857e1lqc3.html
加载Experts Advisors下的输出时间到交易窗口,我们可以发现当前品种一直在输出时间,也就是说价格每波动一次,就输出一次时间。
当然,EA也可以做到每秒或每间隔多长时间输出一次时间。
我们可以理解为EA是持续不断的执行。
下图为执行脚本输出时间的演示。双击一次Scripts下的输出时间脚本,我们可以发现当前品种只有一条时间输出记录,也就是说脚本只执行一次。
那我们应该在什么情况下使用EA/脚本呢?
一般情况下,全自动的交易要不间断的运行,用EA才能实现,符合开仓条件的时候自动开仓,符合平仓条件的时候就自动平仓。那EA就要一直运行,每个报价的时候,都不能错过开仓或平仓的机会。脚本一般都执行手动一次性的功能,比如一键全平的脚本,双击下就全平了。
实际上很多EA里面都包括了脚本的功能,比如像HedgingEA平仓面板里面的一键全平功能、全平多单、全平空单、一键锁仓。
很多程序员在调试代码的时候也经常用到脚本输出,因为它只输出一次,不像EA一直输出。

相关文章
如何理解日内和大周期的差异?
差异主要来自于不同固定周期内的tick形态。 如下图,比如1分钟图表和日线图表,1分钟图表中很多K线可能只...
通过EA实现MT4邮件报警和微信报警
AllTime2.1版本增加了邮件报警功能,当开平仓或是亏损大于本金的多少百分比时会发送邮件,订单数大于某值也可以发邮件,这个邮件发送是需要一系列设置的...
EA高级用法之配置文件自动来回切换
此功能为每隔1分钟判断一次;本EA单边:点击可与本EA双边来回切换:手数、浮亏(百分比)、单数的控制开关,第一个输入框中的默认参数为大于或等于,第二个输入框中的值为小于;1、2、3、4、5:事先配置好...
用代理服务器提高福汇平台速度和稳定性
平台商的交易服务器一般都放置在美国和欧洲的机房,因为这样距离美国和欧洲的交易中心更近,但是这也苦了中国用户。 针对中国用户链接...
双向对冲策略如何避免天地锁
上一篇我们说了《基于反向对冲的交易策略实测》,在使用过程中,发现了一个新的问题——在反向对冲中,有可能会形成天地锁。 ...
自定义加仓按数量or仓位加仓?
使用过Hedging EA的会员都知道,加仓面板的顺势、逆势加仓的加仓间隔可...
关于程序化交易的参数配置文件,看这一篇就够了
EA的配置文件怎么用? 一用户平...
将MT4的数据文件夹和安装文件夹保存到非C盘
大家都知道我们在做回测之前要先下载历史数据,而下载的历史数据的存储目录默认为C盘,这就导致大家的电脑因为下载历史数据而占用了C盘空间进而引发一系列其他的...