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

MarginTrader

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

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

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

О программе

Файл является библиотекой констант для торговой системы MarginTrader на платформе MQL4. Он содержит определения идентификаторов для графических объектов интерфейса, включая кнопки, метки, линии и растровые изображения.

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

В файле определены пути к ресурсам изображений, строковые символы валют и строковые идентификаторы для элементов управления и отображения информации.

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

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

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

//|                                                                                                                   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                        _ID + "VAL06"

#define        _VAL06E                       _ID + "VAL06_EDIT"   // Mic v1.65 for Edit Field

#define        _VAL07                        _ID + "VAL07"

#define        _VAL21                        _ID + "VAL21"

#define        _VAL22                        _ID + "VAL22"

#define        _VAL23                        _ID + "VAL23"

#define        _VAL24                        _ID + "VAL24"

#define        _VAL41                        _ID + "VAL41"

#define        _VAL42                        _ID + "VAL42"

#define        _VAL43                        _ID + "VAL43"

#define        _VAL44                        _ID + "VAL44"

#define        _VAL45                        _ID + "VAL45"

#define        _VAL46                     

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

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

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

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

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

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

Стоимость полного кода
1 719,40₽ ≈ $21.02