//+------------------------------------------------------------------+
//| MA Crossing EA.mq5 |
//| Sergey |
//| login.mql5.com/ru/users/Sergey_Mechanic/portfolio |
//+------------------------------------------------------------------+
#property copyright «Sergey Vladimirov»
#property link «login.mql5.com/ru/users/Sergey_Mechanic/portfolio»
#property version «1.20»
#include <Trade/Trade.mqh>
enum ENUM_SIGNAL
{
SHORT = -1,
NONE = 0,
LONG = 1
};
// inputs
sinput string i_sMA1Settings = "=== Параметры МА1 ==="; //
input uint i_nMA1Period = 10; // Период
input ENUM_MA_METHOD i_eMA1Method = MODE_SMA; // Тип
input ENUM_APPLIED_PRICE i_eMA1Price = PRICE_CLOSE; // Цена для расчёта
sinput string i_sSeparator1 = ""; //
sinput string i_sMA2Settings = "=== Параметры МА2 ==="; //
input uint i_nMA2Period = 20; // Период
input ENUM_MA_METHOD i_eMA2Method = MODE_SMA; // Тип
input ENUM_APPLIED_PRICE i_eMA2Price = PRICE_CLOSE; // Цена для расчёта
sinput string i_sSeparator2 = ""; //
sinput string i_sEASettings = "=== Параметры советника ==="; //
input double i_fLot = 0.1; // Лот
input int i_nMagic = 3245; // Идентификатор (Magic Number)
// globals
int g_hMA1Handle = 0;
int g_hMA2Handle = 0;
//+------------------------------------------------------------------+
//| MA Crossing EA.mq5 |
//| Sergey Vladimirov |
//| login.mql5.com/ru/users/Sergey_Mechanic/portfolio |
//+------------------------------------------------------------------+
#property copyright «Sergey Vladimirov»
#property link «login.mql5.com/ru/users/Sergey_Mechanic/portfolio»
#property version «1.20»
#include <Trade/Trade.mqh>
enum ENUM_SIGNAL
{
SHORT = -1,
NONE = 0,
LONG = 1
};
// inputs
sinput string i_sMA1Settings = "=== Параметры МА1 ==="; //
input uint i_nMA1Period = 10; // Период
input ENUM_MA_METHOD i_eMA1Method = MODE_SMA; // Тип
input ENUM_APPLIED_PRICE i_eMA1Price = PRICE_CLOSE; // Цена для расчёта
sinput string i_sSeparator1 = ""; //
sinput string i_sMA2Settings = "=== Параметры МА2 ==="; //
input uint i_nMA2Period = 20; // Период
input ENUM_MA_METHOD i_eMA2Method = MODE_SMA; // Тип
input ENUM_APPLIED_PRICE i_eMA2Price = PRICE_CLOSE; // Цена для расчёта
sinput string i_sSeparator2 = ""; //
sinput string i_sEASettings = "=== Параметры советника ==="; //
input double i_fLot = 0.1; // Лот
input int i_nMagic = 3245; // Идентификатор (Magic Number)
// globals
int g_hMA1Handle = 0;
int g_hMA2Handle = 0;
double g_fMA1[];
double g_fMA2[];