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

 时间:2026-02-17 00:05:02

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—robot“在帮我建仓了,几乎同时,它又帮我平仓了!

我们打开账户的”账户历史“查看交易记录,这里可以更加清楚地显示,”my—robot“在左手买、右手卖!

同时,也证明,”my—robot“显然很”弱智“,但它好歹也是一个不需要我们进行人工干预的”交易机器人“,接下来我们要做的,就是提高它的智力水平了!!!

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

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

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

  • qq空间相册封面拼图【任意diy】
  • 纺织品阻燃性能测试方法
  • 创建DSN|如何怎样创建DSN
  • 逆水寒传世破碗怎么获得如何乞讨
  • 2121高中数学新高考,求向量数量积的取值范围
  • 热门搜索
    旅游杂志 绍兴旅游景点 潮州旅游 新疆旅游地图 北海涠洲岛旅游攻略 同程旅游网 潍坊旅游景点 青海旅游景点大全 巽寮湾旅游攻略 西班牙旅游