一个简单的外汇EA交易“机器人”

2025-05-17 10:05:24

1、在电脑上打开“MT4 trader”交易软件;

一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”

2、点击上方“工具栏”的“ MQ语言编辑器”按钮,进入程序编辑工具;进入编辑器后,点击“新建”图标;

一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”

3、在接下来的界面中选择“EA(模板)”,然后给自己的“机器人”取个名字(我取的是“my—robot”),然后一路点击到“完成”;此时,你可以看到一个EA交易的模板程序已生成;当然,若此时你按“F5”编译,这个EA也是会运行的,但也只是显示它在运行,不会发生任何事!

一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”

4、现在,我没有其它要求,只是要求这个程序能帮我下单!于是,在主体函数OnTick()中,输入下列语句: int num; num=OrderSend(Symbol(),OP_BUY荑樊综鲶,0.01,Ask,3,0,0,"2001",0,0,Blue); Comment(num);完成的功能是:无条件开买单,然后将订单号显示在行情图表的左上部分。

一个简单的外汇EA交易“机器人”

5、如图,这是我原来的模拟账户,没有一笔持仓;然后,我按”F5“编译”my—robot“,并确定执行;看!”my—robot“在帮我建仓了,但它很笨,什么都不会想,只会买!只会买!……

一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”

6、这哪行!象这么买下去,不是”爆仓“了!我先手工将刚才的持仓全部清除;然后在主体函数OnTick()中,再加上下列语句:OrderClose(num,0.01,Ask,3,Green);完成的功能是:将前面开的买单马上平仓!

一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”

7、然后,我按”F5“,再次编译”my—robot“,并确定执行;看!”my—ro水瑞侮瑜bot“在帮我建仓了,几骧篚崴姜乎同时,它又帮我平仓了!我们打开账户的”账户历史“查看交易记录,这里可以更加清楚地显示,”my—robot“在左手买、右手卖!同时,也证明,”my—robot“显然很”弱智“,但它好歹也是一个不需要我们进行人工干预的”交易机器人“,接下来我们要做的,就是提高它的智力水平了!!!

一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
一个简单的外汇EA交易“机器人”
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢