设为首页 收藏本站 切换语言

MT4 EA编写入门(最易学经典)本人精心整理-后续会不断更新6  

| 发表于 2022-4-17 15:47:08 | 显示全部楼层 |复制链接
【第六课】:阴阳太极
首先教你第一招:阴阳太极
打开你的metaeditor
打开你的my1ea002
我先用中文编写一次
你就明白我们等下要编写什么
我们要编写。。。
如果(
没有任何单
bar   //上升的趋势
{可以下注买上的单}
如果(
没有任何单
bar   //代表下降低趋势
{可以下注买下的单}
ok
就这么简单
你还记得要要求ea的编写方程式吗?
对,就是
if(){}
编写结果如下:
//+------------------------------------------------------------------+
//| my1ea.mq4 |
//| http://www.mt4ea,com |
//+------------------------------------------------------------------+
#property copyright "Copyright ?2009, 柒侠伍义"
#property link "http://www.mt4ea,com"
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
if(
OrdersTotal()==0
&& Close[0]>Open[0]
){
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);
}
if(
OrdersTotal()==0
&& Close[0]<Open[0]
){
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
}
//----
return(0);
}
//+------------------------------------------------------------------+ 
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);
以上两个OrderSend是从macd sample
copy & press 过来的
还没有结束。。。。
把这两个改一改就可以了
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);
Lots改成1
TakeProfit改成200
0 改成Bid+200*Point
0 改成Ask-200*Point
变成
OrderSend(Symbol(),OP_SELL,1,Bid,3,Bid-+200*Point,Bid-200*Point,"macd sample",16384,0,Red);
OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-200*Point,Ask+200*Point,"macd sample",16384,0,Green);
按《编写》
如果0错误 0警告
你的my1ea002成功了
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论23

JOKEEBOSS
DD
| 发表于 2022-4-17 16:25:40 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

ea12213
C
| 发表于 2022-4-18 08:40:24 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

skykey3
DDD
| 发表于 2022-4-18 11:03:26 | 显示全部楼层
10年苦苦寻找,没有找到能盈利的EA ,你呢,请留下能盈利EA的名字;谢谢
大家一起来寻找,节约时间或者来证明这个伪命题。
举报

点赞 评论 使用道具

daerbushen
DD
| 发表于 2022-4-18 14:19:36 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

TianxinXX
DDD
| 发表于 2022-4-18 16:42:21 | 显示全部楼层
还是有点看懂了
举报

点赞 评论 使用道具

JOKEEBOSS
DD
| 发表于 2022-4-18 18:00:54 | 显示全部楼层
好像很厲害
举报

点赞 评论 使用道具

zsf888
DD
| 发表于 2022-4-18 20:51:59 | 显示全部楼层
学习了,谢谢楼主分享
举报

点赞 评论 使用道具

cdebjihong
DDD
| 发表于 2022-4-19 02:10:18 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

JOKEEBOSS
DD
| 发表于 2022-4-19 16:52:24 | 显示全部楼层
好像不錯
举报

点赞 评论 使用道具

nanaliu
CC
| 发表于 2022-4-19 17:29:39 | 显示全部楼层
看看。。学习学习。。。。
举报

点赞 评论 使用道具

daerwushen
DD
| 发表于 2022-4-19 20:10:15 | 显示全部楼层
路过。。看看先。
举报

点赞 评论 使用道具

紫竹青荷
CC
| 发表于 2022-4-19 21:16:35 | 显示全部楼层
路过学习
举报

点赞 评论 使用道具

qwe11
CCC
| 发表于 2022-6-16 10:37:53 | 显示全部楼层
说的不错~~~~~~~
举报

点赞 评论 使用道具

liuyangder
D
| 发表于 2022-6-19 19:47:04 | 显示全部楼层
教程不错
举报

点赞 评论 使用道具

小李12
D
| 发表于 2022-8-12 20:56:58 | 显示全部楼层
Lots改成1

TakeProfit改成200

0 改成Bid+200*Point

0 改成Ask-200*Point

为何要进行这样的操作?什么样的目的呢?
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2022-8-12 22:14:31 | 显示全部楼层
教程不错
举报

点赞 评论 使用道具

JOKEEBOSS
DD
| 发表于 2022-8-13 08:55:33 | 显示全部楼层
举报

点赞 评论 使用道具

daerwushen
DD
| 发表于 2022-8-13 16:45:51 | 显示全部楼层
教程不错
举报

点赞 评论 使用道具

ssbienhild
DD
| 发表于 2022-8-14 16:10:58 | 显示全部楼层
楼主大爱,感谢分享好知识
举报

点赞 评论 使用道具

12下一页
发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)