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