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

values.mqh

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

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

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

О программе

Файл values.mqh представляет собой include-библиотеку на языке MQL5, содержащую набор входных параметров и глобальных переменных для торговой системы. Он определяет настройки лотов, стоп-лоссов, тейк-профитов, брейк-эвенов, трейлинговых стопов, сеточной торговли, условий закрытия по прибыли/убытку, временных фильтров и механизмов блокировки позиций.

Библиотека подключает CTradeTimeControl.mqh и использует классы CTrade, CButton и CEquityControl для управления торговыми операциями, тайм-контролем и контролем капитала. Также содержатся параметры подключения к внешней базе данных для хранения и получения данных.

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

Настройки программы

НастройкаОписание
<O D09;0 A83=0;>2 (eFileName) Файл лога — Путь к файлу лога
@5D8:A ?0@K (ePrefix) Префикс — Префикс
!CDD8:A ?0@K (eSuffix) Суффикс — Суффикс
!?8A>: A83=0;>2 4;O B>@3>2;8 (eSignalList) Список сигналов — Список сигналов для автоматической торговли
!?8A>: 8=AB@C<5=B>2 4;O B>@3>2;8 (eTickersList) Список тикеров — Список тикеров для автоматической торговли
max_symbols Макс. символов — Максимальное количество символов
max_orders Макс. ордеров — Максимальное количество ордеров
"8? ;>B0 (eLotType) Тип лота — Тип лота
>B (main_lot) Лот основной — Лот основной позиции
>MDD8F85=B ;>B0 (eK) Коэффициент лота — Коэффициент лота; от 0
!B>?;>AA, pips (main_sl) Стоп-лосс основной — Стоп-лосс основной позиции, pips
"59:?@>D8B, pips (main_tp) Тейк-профит основной — Тейк-профит основной позиции, pips
:;NG8BL 157C1KB>: (is_main_be) Брейк-эвен основной — Включён брейк-эвен для основной позиции
@>25=L 2:;NG5=8O 157C1KB:0 (>0), pips (main_be_trigger) Триггер брейк-эвен основной — Триггер брейк-эвен основной позиции, pips
07<5@ 157C1KB:0 >B F5=K 2E>40, pips (main_be) Брейк-эвен основной — Брейк-эвен основной позиции, pips
:;NG8BL B@0; (is_main_tral) Трал основной — Включён трал для основной позиции
@>25=L 2:;NG5=8O B@0;0, pips (main_tral_trigger) Триггер трала основной — Триггер трала основной позиции, pips
07<5@ B@0;0(>0), pips (main_tral) Трал основной — Трал основной позиции, pips
07@5H8BL A5B:C >@45@>2 (gIsGrid) Сетка включена — Включена сетка
(03 A5B:8, pips (gGridDelta) Шаг сетки — Шаг сетки, pips
gGridMaxStep Макс. шагов сетки — Максимальное количество шагов сетки
0:@KBL ?@8 ?@>D8B5 2 20;NB5 (is_close_by_profit_currency) Закрытие по прибыли (валюта) — Закрытие по прибыли в валюте
@>D8B 2 20;NB5, $ (profit_currency) Прибыль (валюта) — Прибыль в валюте, $
0:@KBL ?@8 ?@>D8B5 2 ?@>F5=B0E (is_close_by_profit_percent) Закрытие по прибыли (%) — Закрытие по прибыли в процентах
@>D8B 2 ?@>F5=B0E, % (profit_percent) Прибыль (%) — Прибыль в процентах, %
0:@KBL ?@8 C1KB:5 2 20;NB5 (is_close_by_loss_currency) Закрытие по убыткам (валюта) — Закрытие по убыткам в валюте
1KB>: 2 20;NB5, $ (loss_currency) Убыток (валюта) — Убыток в валюте, $
0:@KBL ?@8 C1KB:5 2 ?@>F5=B0E (is_close_by_loss_percent) Закрытие по убыткам (%) — Закрытие по убыткам в процентах
1KB>: 2 ?@>F5=B0E, % (loss_percent) Убыток (%) — Убыток в процентах, %
"8? B@0;0 ?> A@54AB20< (eSessionEquityTralType) Тип сессионного трала — Тип трала по капиталу за сессию
@>25=L 2:;NG5=8O B@0;0 (eSessionEquityTralTrigger) Триггер сессионного трала — Триггер срабатывания трала по капиталу за сессию
07<5@ B@0;0 (eSessionEquityTral) Сессионный трал — Значение трала по капиталу за сессию
"8? B@0;0 ?> A@54AB20< (eDayEquityTralType) Тип дневного трала — Тип дневного трала по капиталу
eDayProfitStop Дневной стоп прибыли — Дневной стоп прибыли
eDayStopOut Дневной стоп-аут — Дневной стоп-аут
@>25=L 2:;NG5=8O B@0;0 (eDayEquityTralTrigger) Триггер дневного трала — Триггер срабатывания дневного трала по капиталу
07<5@ B@0;0 (eDayEquityTral) Дневной трал — Значение дневного трала по капиталу
A?>;L7>20BL 2@5<5==>9 D8;LB@ (is_time_work) Время работы — Время работы включено
time_start Время начала — Время начала торговли
time_end Время окончания — Время окончания торговли
0:@KB85 >@45@>2 (time_close) Время закрытия — Время закрытия
07@5H8BL 28@BC0;L=K9 >@45@ (is_virtual_order) Виртуальный ордер — Виртуальный ордер включён
>:070BL :=>?:C 70:@KB8O ?>78F89 (is_close_button) Кнопка закрытия — Кнопка для ручного закрытия ордеров
45=B8D8:0B>@ @>1>B0 (magic) Магик — Магический номер
eMaxRestart Макс. рестартов — Максимальное количество рестартов
:;NG8BL ;>:8@>20=85 (is_lock) Блокировка включена — Включен механизм блокировки
>B ;>:8@CNI59 ?>78F88 (lock_lot) Лот блокировки — Лот блокировки
@>25=L A@010BK20=8O ;>:0, pips (lock_trigger) Триггер блокировки — Триггер блокировки, pips
!B>?;>AA ;>:8@CNI59 ?>78F88, pips (lock_sl) Стоп-лосс блокировки — Стоп-лосс блокировки, pips
"59:?@>D8B ;>:8@CNI59 ?>78F88, pips (lock_tp) Тейк-профит блокировки — Тейк-профит блокировки, pips
:;NG8BL 157C1KB>: ;>:8@CNI59 ?>78F88 (is_lock_be) Брейк-эвен блокировки — Брейк-эвен для блокировки
@>25=L 2:;NG5=8O 157C1KB:0 ;>:8@CNI59(>0), pips (lock_be_trigger) Триггер брейк-эвен блокировки — Триггер брейк-эвен блокировки, pips
07<5@ 157C1KB:0 >B F5=K 2E>40 ;>:8@CNI59 ?>78F88, pips (lock_be) Брейк-эвен блокировки — Брейк-эвен блокировки, pips
:;NG8BL B@0; ;>:8@CNI59 ?>78F88 (is_lock_tral) Трал блокировки — Трал для блокировки
@>25=L 2:;NG5=8O B@0;0 ;>:8@CNI59 ?>78F88, pips (lock_tral_trigger) Триггер трала блокировки — Триггер трала блокировки, pips
07<5@ B@0;0 ;>:8@CNI59 ?>78F88(>0), pips (lock_tral) Трал блокировки — Трал блокировки, pips
eHost Хост БД — Адрес хоста для подключения к базе данных
eUser Пользователь БД — Имя пользователя для подключения к базе данных
eDB База данных — Имя базы данных для подключения
ePort Порт БД — Порт для подключения к базе данных
Получить полный код

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

??#include "Header.mqh"



#ifndef _VALUES_

#define _VALUES_



#include "CTradeTimeControl.mqh"



input string      eFileName="C:\\Users\\Public\\Documents\\feed.log";   //<O D09;0 A83=0;>2



input const string set_1="0AB@>9:8 8=AB@C<5=B0";//



input string      ePrefix="";      //@5D8:A ?0@K

input string      eSuffix="";      //!CDD8:A ?0@K



input const string set_2="#?@02;5=85 ?>78F8O<8";//



input string      eSignalList="";         //!?8A>: A83=0;>2 4;O B>@3>2;8

input string      eTickersList="";            //!?8A>: 8=AB@C<5=B>2 4;O B>@3>2;8

input int         max_symbols=21;         //0:A8<0;L=>5 :>;-2> B>@3C5<KE 20;NB=KE ?0@

input int         max_orders=1;           //0:A8<0;L=>5 :>;-2> >@45@>2 ?> 20;NB=>9 ?0@5

input ELotType        eLotType=EDinamicLot; //"8? ;>B0

input double      main_lot=0.1;           //>B

input double      eK=0.0001;              //>MDD8F85=B ;>B0

input int         main_sl=0;              //!B>?;>AA, pips

input int         main_tp=40;             //"59:?@>D8B, pips

input bool        is_main_be=false;       //:;NG8BL 157C1KB>:

input uint         main_be_trigger=200;    //#@>25=L 2:;NG5=8O 157C1KB:0 (>0), pips

input int         main_be=20;             // 07<5@ 157C1KB:0 >B F5=K 2E>40, pips

input bool        is_main_tral=false;     //:;NG8BL B@0;

input uint         main_tral_trigger=200;  //#@>25=L 2:;NG5=8O B@0;0, pips

input uint         main_tral=180;          // 07<5@ B@0;0(>0), pips

input bool        gIsGrid=false;          // 07@5H8BL A5B:C >@45@>2

input int         gGridDelta=100;         //(03 A5B:8, pips

input int         gGridMaxStep=3;         //0:A8<0;L=>5 :>;8G5AB2> H03>2 A5B:8



input const string set_3="0:@KB85 ?> ?@>D8BC";//



input bool        is_close_by_profit_currency=true;   //0:@KBL ?@8 ?@>D8B5 2 20;NB5

input double      profit_currency=250;                //@>D8B 2 20;NB5, $

input bool        is_close_by_profit_percent=false;   //0:@KBL ?@8 ?@>D8B5 2 ?@>F5=B0E

input double      profit_percent=10;                  //@>D8B 2 ?@>F5=B0E, %



input const string set_4="0:@KB85 ?> C1KB:C";//



input bool        is_close_by_loss_currency=true;     //0:@KBL ?@8 C1KB:5 2 20;NB5

input double      loss_currency=150;                  //#1KB>: 2 20;NB5, $

input bool        is_close_by_loss_percent=false;     //0:@KBL ?@8 C1KB:5 2 ?@>F5=B0E

input double      loss_percent=10;                    //#1KB>: 2 ?@>F5=B0E, %



input const string set_4_1="!5AA8>==K9 B@0; ?> ?@>D8BC";//



input ENUM_PROFIT_TYPE  eSessionEquityTralType=PROFIT_TYPE_PERCENT;        //"8? B@0;0 ?> A@54AB20<

input double            eSessionEquityTralTrigger=10;        //#@>25=L 2:;NG5=8O B@0;0

input double            eSessionEquityTral=2;                // 07<5@ B@0;0



input const string set_4_2="=52=>9 :>=B@>;L ?@>D8B0";//



input EN

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

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

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

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

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

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

Стоимость полного кода
982,60₽ ≈ $12.01