LIP/Arch/RU/LIP_v01.001/Include/LIP_Def_5_v1.001.mqh
super.admin 291e846eab convert
2025-05-30 15:03:51 +02:00

63 lines
7.5 KiB
MQL5

//============================================================================================= 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; //Совершенные сделки (выполненные ордера)