void MakeBackground(color BCol)
Создаёт цветную фоновую область на графике с помощью объектов-меток.
Сообщите нам, если считаете, что материал размещён без разрешения.
Обращение по товару «mt_functions_mt5.mqh» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
Библиотека mt_functions_mt5.mqh — это include-файл для MetaTrader 5, предоставляющий набор вспомогательных функций для разработки программ. Она содержит инструменты создания и управления графическими объектами на графике: метки, кнопки, панели, поля ввода и растровые изображения, что позволяет строить визуальные интерфейсы на чартах.
Библиотека включает функции финансовых расчётов и работы с торговой информацией. Она способна проверять и корректировать объём сделки под требования брокера, рассчитывать требуемое обеспечение для заданного количества лотов, а также кодировать названия символов в числовые идентификаторы.
Важную роль в библиотеке играет обработка ошибок. Функции позволяют сохранять данные об ошибках в глобальные переменные и получать подробные текстовые описания как кодов возврата торгового сервера, так и ошибок времени выполнения MQL5.
В библиотеке отсутствуют пользовательские настраиваемые параметры (input-параметры). Все функции работают как встроенные утилиты, подключаемые через #include.
Классов: 0 · методов: 0 · конструкторов: 0 · деструкторов: 0 · отдельных функций: 10
void MakeBackground(color BCol)
Создаёт цветную фоновую область на графике с помощью объектов-меток.
double Divide(double n, double d)
Делит одно число на другое, возвращая ноль вместо ошибки, если делитель равен нулю.
string AccountCurrencySymbol()
Возвращает код валюты торгового счёта.
double EncodeSymbol()
Возвращает числовой код текущего торгового символа.
ulong EncodeSy(string _Sym)
Возвращает числовой код для указанной строки символа.
double VerifyVolume(string pSymbol,double pVolume)
Проверяет и корректирует объём сделки в соответствии с минимальным, максимальным и шаговым значением символа.
double MarginRequired(double pLots)
Рассчитывает требуемое обеспечение для заданного количества лотов.
void StoreErrorData(int eCode, datetime eTime)
Сохраняет код ошибки и время её возникновения в глобальные переменные терминала.
string TradeServerReturnCodeDescription(int return_code)
Возвращает текстовое описание кода возврата торгового сервера.
string ErrorDescription(int err_code)
Возвращает текстовое описание кода ошибки времени выполнения MQL5.
??/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / | M a r g i n T r a d e r : F u n c t i o n s L i b r a r y |
/ / | M T _ f u n c t i o n s . m q h |
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
# p r o p e r t y s t r i c t
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
/ / - - - L I B R A R I E S
# d e f i n e M A X _ R E T R I E S 5 / / M a x r e t r i e s o n e r r o r
# d e f i n e R E T R Y _ D E L A Y 3 0 0 0 / / R e t r y d e l a y i n m s
/ / # i n c l u d e <