一、均线穿越交易系统EA详解MT4平台自带了一个自动交易的EA指标,那就是Moving Average ,下面详细解释该系统每条语句的功能表明,以便深入认识EA的编程内核。//+-----------------------------------------------------------------------------+//| Moving Average.mq4 |//| Copyright 2005-2014, MetaQuotes Software Corp. |//| http://www.mql4.com|//+-----------------------------------------------------------------------------+#property copyright "2005-2014, MetaQuotes Software Corp."#property link "http://www.mql4.com"#property description "Moving Average sample expert advisor"#define MAGICMA 20131111// 宏定义命令#define用法,定义本EA操作的订单的唯一标识号码,自此可以达到在与一账户上多系统操作,各操作EA的订单标识码不同,就不会互相误操作。凡是EA皆不可缺少,非常非常重要!//--- Inputsinput double Lots =0.1; // 每单的交易量input double MaximumRisk =0.02; // 本系统最大风险系数,即可以动用总资金的2%input double DecreaseFactor=3; // 下挫因子input int MovingPeriod =12; // 均线的计算周期=12,为MA务必的参数之一input int MovingShift =6; // 均线转移量=6,为MA务必的参数之一// input 确定从外部程序输入的变量, 会直接显现输入报告窗口。数列自身不能作为外部变量。注意:iMA中的MovingShift(均线偏移量)是指均线指标在图上绘制时向左、右移动的K线个数,首要为了使图中结果更好看,并没有将对MA的计算数值造成改变。其中,该参数为正时,代表向右移动;为负数,则代表向左移动。//+------------------------------------------------------------------+//| Calculate open positions |//| 自定义函数(返回-整数型报告) 仓单查询与统计 |//+------------------------------------------------------------------+int CalculateCurrentOrders(string symbol) // 函数作用:计算目前持仓单的数量{int buys=0,sells=0;// 定义两个局部变量,整数型,buys——多单数,sells——空单数,用于订单的统计//----for(int i=0;iMT4自带EA:Moving Average详解与实战分析
外汇网2021-06-17 09:41:07
413
一、均线穿越交易系统EA详解MT4平台自带了一个自动交易的EA指标,那就是Moving Average ,下面详细解释该系统每条语句的功能表明,以便深入认识EA的编程内核。//+-----------------------------------------------------------------------------+//| Moving Average.mq4 |//| Copyright 2005-2014, MetaQuotes Software Corp. |//| http://www.mql4.com|//+-----------------------------------------------------------------------------+#property copyright "2005-2014, MetaQuotes Software Corp."#property link "http://www.mql4.com"#property description "Moving Average sample expert advisor"#define MAGICMA 20131111// 宏定义命令#define用法,定义本EA操作的订单的唯一标识号码,自此可以达到在与一账户上多系统操作,各操作EA的订单标识码不同,就不会互相误操作。凡是EA皆不可缺少,非常非常重要!//--- Inputsinput double Lots =0.1; // 每单的交易量input double MaximumRisk =0.02; // 本系统最大风险系数,即可以动用总资金的2%input double DecreaseFactor=3; // 下挫因子input int MovingPeriod =12; // 均线的计算周期=12,为MA务必的参数之一input int MovingShift =6; // 均线转移量=6,为MA务必的参数之一// input 确定从外部程序输入的变量, 会直接显现输入报告窗口。数列自身不能作为外部变量。注意:iMA中的MovingShift(均线偏移量)是指均线指标在图上绘制时向左、右移动的K线个数,首要为了使图中结果更好看,并没有将对MA的计算数值造成改变。其中,该参数为正时,代表向右移动;为负数,则代表向左移动。//+------------------------------------------------------------------+//| Calculate open positions |//| 自定义函数(返回-整数型报告) 仓单查询与统计 |//+------------------------------------------------------------------+int CalculateCurrentOrders(string symbol) // 函数作用:计算目前持仓单的数量{int buys=0,sells=0;// 定义两个局部变量,整数型,buys——多单数,sells——空单数,用于订单的统计//----for(int i=0;i
标签:
随机快审展示
加入快审,优先展示
推荐文章
- 黑马在线:均线实战利器 9370 阅读
- 短线交易技术:外汇短线博弈精讲 4590 阅读
- MACD震荡指标入门与技巧 4746 阅读
- 黄金操盘高手实战交易技巧 5162 阅读
- 做精一张图 3853 阅读
热门文章
- 港币符号与美元符号的区别是什么啊? 27560 阅读
- 我国各大银行汇率为什么不一样啊? 17570 阅读
- 越南盾对人民币怎么算的?越南盾对人民币汇率换算方法是什么 12485 阅读
- 百利好环球欺诈,不给出金,无法联系。 11487 阅读
- 港元符号是什么啊 港元符号跟美元符号是一样吗 10653 阅读