EA学院

EA学院

首页 > EA学院 > 程序化交易EA和脚本的区别

程序化交易EA和脚本的区别

2022-02-22 热度:3933 ℃

    image.png

    EA和脚本的主要区别:

        EA:价格每波动一次,EA里面的代码就执行一次;

        脚本:脚本运行后,只执行一次代码。

    为了我们能正确的了解区别,EA邦的唐老师特意写了个EA和脚本来演示说明,其功能都是输出时间。

    将EA和脚本分别安装到指定的文件夹,对EA安装有疑问的朋友,https://v.qq.com/x/page/z0857e1lqc3.html

    image.png


    加载Experts Advisors下的输出时间到交易窗口,我们可以发现当前品种一直在输出时间,也就是说价格每波动一次,就输出一次时间。

    当然,EA也可以做到每秒或每间隔多长时间输出一次时间。

    我们可以理解为EA是持续不断的执行。


    image.png


    下图为执行脚本输出时间的演示。双击一次Scripts下的输出时间脚本,我们可以发现当前品种只有一条时间输出记录,也就是说脚本只执行一次。


    image.png

    那我们应该在什么情况下使用EA/脚本呢?

    一般情况下,全自动的交易要不间断的运行,用EA才能实现,符合开仓条件的时候自动开仓,符合平仓条件的时候就自动平仓。那EA就要一直运行,每个报价的时候,都不能错过开仓或平仓的机会。脚本一般都执行手动一次性的功能,比如一键全平的脚本,双击下就全平了。

    实际上很多EA里面都包括了脚本的功能,比如像HedgingEA平仓面板里面的一键全平功能、全平多单、全平空单、一键锁仓。

    很多程序员在调试代码的时候也经常用到脚本输出,因为它只输出一次,不像EA一直输出。

    image.png

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关文章

通过EA实现MT4邮件报警和微信报警

通过EA实现MT4邮件报警和微信报警

    AllTime2.1版本增加了邮件报警功能,当开平仓或是亏损大于本金的多少百分比时会发送邮件,订单数大于某值也可以发邮件,这个邮件发送是需要一系列设置的...

怎么实现手机APP接收客户端的开平仓信号通知?

怎么实现手机APP接收客户端的开平仓信号通知?

        这是EA邦论坛里面一位资深会员提的需求,他提的需求是这样的:把EA挂在需要交易的品种上面,在全局设置里面...

获取交易服务器IP地址

获取交易服务器IP地址

    这是之前一朋友在EA邦论坛里面提的需求,他一直在用我们的程序化EA频繁交易,交易策略属于刷单型。    我们都知...

瑞迅银行账户登录教程

瑞迅银行账户登录教程

        瑞迅相较于其他平台,开户和登录都不一样,很多新用户在首次登录过程中都比较困惑。针对于这种困惑,eaban...

EA优化详细教程-找到盈亏比最好的EA参数

EA优化详细教程-找到盈亏比最好的EA参数

    今天这篇文章是接着上一篇文章说的,没看过的,建议大家先看这篇文章,《用历史数据回测EA超详细教程-EA教程-EA邦 https://www.eabang...

MT5历史数据回测教学,比MT4回测方便多了

MT5历史数据回测教学,比MT4回测方便多了

        带你了解程序化交易,你好,我是小龙。        今天我会通过...

怎样查看实时点差?

怎样查看实时点差?

        今天说一个咱们特别基础的需求:怎么查看实时点差?通俗点将就是交易成本。   ...

如果一个交易策略是亏损的,那么反向跟单能盈利吗?

如果一个交易策略是亏损的,那么反向跟单能盈利吗?

    这篇写得不清楚,文章已重写:https://www.eabang.com/post/392.html    经常有人问我这样的问题,...