MT4自带的EA

MT4自带的EA

ID:37690546

大小:661.41 KB

页数:82页

时间:2019-05-28

MT4自带的EA_第1页
MT4自带的EA_第2页
MT4自带的EA_第3页
MT4自带的EA_第4页
MT4自带的EA_第5页
资源描述:

《MT4自带的EA》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MT4自带的EA:MovingAverage详解//+------------------------------------------------------------------+//

2、MovingAverage.mq4

3、//

4、Copyright?2005,MetaQuotesSoftwareCorp.

5、//

6、http://www.metaquotes.net/

7、//+------------------------------------------------------------------+#defineMAGICMA20050610//定义本EA操作的订单的唯

8、一标识号码,由此可以实现在同一账户上多系统操作,各操作EA的订单标识码不同,就不会互相误操作。凡是EA皆不可缺少,非常非常重要!!!//宏定义命令#define用法http://hi.baidu.com/xyls7570/blog/item/9c9b43cfde98180b92457eb2.htmlexterndoubleLots=0.1;//每单的交易量externdoubleMaximumRisk=0.02;//本系统最大可以动用总资金的2%externdoubleDecreaseFactor=3;//作者定义的参数,作用要看程序中的用法externdoubleMovingP

9、eriod=10;//EA中使用的均线的周期externdoubleMovingShift=3;//EA中使用的均线向左的K线偏移量//extern确定从外部程序输入的变量,会直接显现输入数据窗口。数列本身不能作为外部变量。//+------------------------------------------------------------------+//

10、Calculateopenpositions

11、//+------------------------------------------------------------------+intCalculateCur

12、rentOrders(stringsymbol)//函数作用,计算当前持仓订单的数量{intbuys=0,sells=0;//定义两个临时变量,准备用于后面的多空订单的个数计算//----for(inti=0;i

13、以及订单唯一标识号是否和本程序设置的一致,即判断这个订单是不是当前EA操作的。(用于避免EA误操作其他程序控制的持仓单){if(OrderType()==OP_BUY)buys++;//找到符合条件的持仓单后,如果是多单,则临时变量buys增加1if(OrderType()==OP_SELL)sells++;//找到符合条件的持仓单后,如果是空单,则临时变量sells增加1}}//----returnordersvolumeif(buys>0)return(buys);elsereturn(-sells);//本函数返回查询计算结束时的持仓单的个数.这种模式返回是假设不存在锁单的

14、。}//+------------------------------------------------------------------+//

15、Calculateoptimallotsize

16、//+------------------------------------------------------------------+doubleLotsOptimized()//函数目的,根据要求计算出订单交易量{doublelot=Lots;intorders=HistoryTotal();//historyorderstotal历史出场订单的个数intlosses=0;//

17、numberoflossesorderswithoutabreak//----selectlotsizelot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);//通过风险系数的计算获得当前入场单应该采用的交易量,除以1000是因为大多货币对汇价都在这个附近。//----calcuulatenumberoflossesorderswithoutabreakif(DecreaseFactor>0){for(inti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。