//============================================================================================= MQL5 === // LibreInfoPDO Definition_5 v1.001 MQL5 // Определения переменных и структур // LibreCoin (c)2014-2017 //====================================================================================================== #property strict //============================================================================================= MQL5 === // INCLUDE - подключаемые модули //------------------------------------------------------------------------------------------------------ //----- Обратные ссылки на основной файл проекта #include "LIP_Ref_5_v1.001.mqh" //============================================================================================= MQL5 === // ENUM //------------------------------------------------------------------------------------------------------ enum enSymSelMode { SymSel_all = 0, SymSel_curr = 1, SymSel_user = 2, }; //============================================================================================= MQL5 === // Global variable definition //------------------------------------------------------------------------------------------------------ string _n="\n"; //----- для событий времени и таймера ulong gnTimer = 0; //Глобальный счетчик событий Timer ulong gnTick = 0; //Глобальный счетчик событий NewTick datetime gTime[1] = {0}; //Массив (фактически просто переменная) для значений времени int nFirstBar = 0; //Номер первого бара графика bool gInTimer = false; //Флаг поступления тика из таймера long IndHeigh = 1050; //Верт размер индикатора string TheSymbol = "EURUSD"; //Инструмент текущего графика int nSubWindow = 1; //Номер подокна индикатора string PositionDataString= ""; string OrderDataString = ""; string DealDataString = ""; string PosTypeString = ""; string OrdTypeString = ""; string DealTypeString = ""; string inSymbolSelector = "EURUSD"; //Инструмент для организации выбора string IndicatorShortName= vers; string ChartID_Str = ""; string ProgramName = ""; string CommentLine[2]; //Служебные комментарии double kScale = 1.0; //Масштаб графика string sTXW = ""; //Имя для текcтового объекта int nRow = 0; //Счетчик строк вывода int Positions_Total = 0; //Текущие позиции int Orders_Total = 0; //Текущие лимитные ордера int History_Orders_Total=0; //Закрытые рыночные ордера int History_Deals_Total=0; //Совершенные сделки (выполненные ордера) int Positions_Total_Old=0; //Текущие позиции int Orders_Total_Old = 0; //Текущие лимитные ордера int History_Orders_Total_Old=0; //Закрытые рыночные ордера int History_Deals_Total_Old=0; //Совершенные сделки (выполненные ордера) int Positions_Total_Sel= 0; //Текущие позиции int Orders_Total_Sel = 0; //Текущие лимитные ордера int History_Orders_Total_Sel=0; //Закрытые рыночные ордера int History_Deals_Total_Sel=0; //Совершенные сделки (выполненные ордера) int Positions_Total_Sel_Old=0; //Текущие позиции int Orders_Total_Sel_Old=0; //Текущие лимитные ордера int History_Orders_Total_Sel_Old=0; //Закрытые рыночные ордера int History_Deals_Total_Sel_Old=0; //Совершенные сделки (выполненные ордера)