手机版

外汇EA编程入门【第六课】:阴阳太极

阅读 :
外_汇_邦 WaiHuiBang.com
首先教你第一招:阴阳太极

 

打开你的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]

){

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成功了

外_汇_邦 WaiHuiBang.com
本文标题:外汇EA编程入门【第六课】:阴阳太极 - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/52238.html

相关文章

  • MQL4常规函数(二)

    常规用途函数,不涉及任何专用函数。Alert() – 弹出警告窗口 Comment() – 图表上显示信息 Print() – 输出文本信息 PlaySound() – 播放声音文件 MarketInfo() – 获取市场相关...

    MQL4编程学习
  • MQL4客户端信息相关函数

    本组函数返回客户端信息。TerminalCompany() – 获取客户端所属公司名称 TerminalName() – 获取客户端名称 TerminalPath() – 获取客户端文件目录路径 TerminalCompany() – 获取客...

    MQL4编程学习
  • MT4平台外汇EA操作步骤详细解析

    所谓EA,就是由电脑模拟交易员的下单操作进行机器交易的过程, 具体步骤如下: 1. 当用户打开外汇客户端程序后,由客户端程序调入用户在系统内已预置好的EA交易系统...

    MQL4编程学习
  • MT4指标:Chin Breakout Alert趋势线指标源码
    MT4指标:Chin Breakout Alert趋势线指标源码

    Chin Breakout Alert趋势线指标,通过对象绘制图形趋势线,适合对趋势线有兴趣的朋友使用。 #property copyright "Chin Pip. " #property link "...

    MQL4编程学习
  • 外汇EA的那些误区你信了吗?
    外汇EA的那些误区你信了吗?

    外汇EA交易工具相信做外汇的投资者都不陌生,甚至不少投资者如今正在使用中。它能按照您事先设定好的条件自动的买卖与交易,并且由于它是电脑自动下单,因此可以更加快速地下单和平仓。但是市场上对于外汇EA的说法却是分...

    MQL4编程学习
你可能感兴趣