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

阅读 :
欢迎访问 外 汇 邦 WWW.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成功了

欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:外汇EA编程入门【第六课】:阴阳太极 - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/52238.html

相关文章

  • 如何将指标转化为EA智能交易

      第一部分:指标   为了能赚钱而不是亏损,无论是专业的交易商还是个体,都在研究各和总结各种种的规律,并做成指标,我们经常会发现一些指标图线看起来很完美,于是都会想到要根据指标的变化进行交易。   但这样做会赚钱...

    MQL4编程学习
  • MT4 MQL4编程基础语法学习

    语法 [Syntax] 代码格式 空格建、Tab键、换行键和换页符都可以成为代码排版的分隔符,你能使用各种符号来增加代码的可读性。...

    MQL4编程学习
  • Million Dollar Pips (MDP)外汇EA设置详解
    Million Dollar Pips (MDP)外汇EA设置详解

    Million Dollar Pips(MDP) 外汇EA安装、激活完成好以后,要将其附加到1分钟的EUR/USD的图表中并完成相关参数的设置,才算完成全部的工作,Million Dollar Pips 外汇EA才能为你自动赚钱,下面简单介绍一下Million Dollar P...

    MQL4编程学习
  • MQL4基础:编译预处理

    目录[hide] 预定义常量 编译控制 文件包含 函数导入 预处理程序是MQL4编译程序的一个特殊的组成部分,用于在程序被编译之前预先准备好程序源码。预处理程序能增强程序源码的可读性。在MQL4程序中,通过包...

    MQL4编程学习
  • 建立交易系统(EA)的几个误区

    交易系统设计过程中的误区 误区一:交易系统就是指标的优化 很多交易系统的制作者认为,交易系统就是优化之后的指标,因此这些制作者热衷于使用分析家、SUPERCHAT等股票分析软件的指标优化功能,每天对每个指标...

    MQL4编程学习
你可能感兴趣