← К каталогу
Исходный код · ID 2366

mt_defines.mqh

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Файл представляет собой подключаемую библиотеку на языке MQL для платформы MetaTrader. Он служит центральным хранилищем констант и макросов, используемых в системе управления маржинальными сделками.

Библиотека определяет перечисление состояний торговли, графические ресурсы для элементов интерфейса, а также набор идентификаторов для визуальных объектов на графике. Содержит пути к изображениям кнопок, линий уровней и индикаторов состояния.

Также в файле заданы шрифты отображения, строковые обозначения валют и коды ошибок, применяемые в связанных модулях торгового робота.

Получить полный код

Поиск по коду файла

??//+------------------------------------------------------------------------------------------------------------------------------------------------------+

//|                                                                                                                   MarginTrader: Constants Definition |

//|                                                                                                                                       MT_defines.mqh |

//+------------------------------------------------------------------------------------------------------------------------------------------------------+

#property      strict

//+------------------------------------------------------------------------------------------------------------------------------------------------------+

// --- CONSTANTS

// ID for object names

#define        _ID                           "MT_"

// trade states

#define        TRADE_NONE           	      0

#define        TRADE_BUY                     1

#define        TRADE_SELL                    2

#define        TRADE_MISMATCH                3

#define        TRADE_OTHER                   4

#define        TRADE_MANUAL                  5

// line

#define        _PLINE                        _ID + "PriceLine"

#define        LINE_INVALID                  0                       

#define        LINE_SL                       1                       

#define        LINE_TP                       2                       

// background

#define        _BKG                          _ID + "BKG"

// bitmaps

#define        _PFGT                         _ID + "PFGT"

#define        _PDRAGON                      _ID + "PDRAGON"

#define        _PMLM                         _ID + "PMLM"

#define        _PMLV                         _ID + "PMLV"

#define        _PMNG                         _ID + "PMNG"

#define        _PTRD                         _ID + "PTRD"

#define        _PACC                         _ID + "PACC"

#define        _PSPT                         _ID + "PSPT"

#define        _PPLUS                        _ID + "PPLUS"

#define        _PMINUS                       _ID + "PMINUS"

#define        _PBUY                         _ID + "PBUY"

#define        _PSELL                        _ID + "PSELL"

#define        _PCLOSE                       _ID + "PCLOSE"

#define        _PTPSL                        _ID + "PTPSL"

#define        _PTHL01                       _ID + "PTHL01"

#define        _PTHL02                       _ID + "PTHL02"

#define        _PTHL03                       _ID + "PTHL03"

#define        _PTHL04                       _ID + "PTHL04"

#define        _PTHL05                       _ID + "PTHL05"

// buttons

#define        _BUY                          _ID + "BT_Buy"

#define        _SELL                         _ID + "BT_Sell"

#define        _BUYING                       _ID + "BT_Buying"

#define        _SELLING                      _ID + "BT_Selling"

#define        _ADD                          _ID + "BT_AutoAdd"

#define        _CLOSE                        _ID + "BT_Close"

#define        _STOP                         _ID + "BT_StopLoss"

#define        _TAKE                         _ID + "BT_TakeProfit"

#define        _SPK                          _ID + "BT_Speaker"

#define        _PLUS                         _ID + "BT_Margin+"

#define        _MINUS                        _ID + "BT_Margin-"

#define        _PENDING                      _ID + "BT_Pending"   // Mic v1.70 Pending button

// labels

#define        _LAB01                        _ID + "LAB01"

#define        _LAB02                        _ID + "LAB02"

#define        _LAB03                        _ID + "LAB03"

#define        _LAB04                        _ID + "LAB04"

#define        _LAB21                        _ID + "LAB21"

#define        _LAB22                        _ID + "LAB22"

#define        _LAB23                        _ID + "LAB23"

#define        _LAB24                        _ID + "LAB24"

#define        _LAB41                        _ID + "LAB41"

#define        _LAB42                        _ID + "LAB42"

#define        _LAB43                        _ID + "LAB43"

#define        _LAB44                        _ID + "LAB44"

#define        _LAB45                        _ID + "LAB45"

#define        _LAB46                        _ID + "LAB46"

#define        _LAB51                        _ID + "LAB51"

#define        _LAB61                        _ID + "LAB61"     // Mic v1.70 Pending Label

// values

#define        _VAL01                        _ID + "VAL01"

#define        _VAL02                        _ID + "VAL02"

#define        _VAL03                        _ID + "VAL03"

#define        _VAL04                        _ID + "VAL04"

#define        _VAL05                        _ID + "VAL05"

#define        _VAL06          

Показано первые 50% кода (символов: 14427)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
1 442,70₽ ≈ $17.63