ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Параметр
Описание
Значение
2
!Параметры робота
3
SetScannerPath
Путь к корневой папке, начиная с которой искать файлы set и переносить в таблицу
4
ClearSetList
Добавлять (0) сеты в конец списка или очищать список (1) перед добавлением сканера
0
5
MarkDifferent
Подкрашивать (1) ячейки со значениями параметров сетов, отличающиеся от предыдущей строки, или не отслеживать (0)
0
6
SaveTestedSets
(0) не создавать новые set-файлы, МТ будет запускаться с Ini файлом с параметрами сета с листа Sets, (1) обновлять файлы сетов по исходным путям, (2) создавать копии сетов в папках с отчетами.
2
7
NewSetsFileNameFormula
Формула названия создаваемых файлов сетов c использованием параметров в названии, пример: {Num}_{Login}_{ExpertParameters}, где Num - номер сета на листе Sets, остальное - значения соответствующих параметров. + Два дополнительных кода: {Num} - номер сета, {UTime} - время по юниксу начала обработки сета в цикле по листе SETs.
{Файл set}
8
ResultPath
Корневой путь для отчетов (html) и результатов оптимизации (xml).
9
ResultSubPath
Создавать (1) или нет (0) подпапки в корневой папке результатов под каждый запуск.
1
10
ResultSubPathNameFormula
Формула названия подпапок c использованием параметров в названии, пример: {Login}_{UTime}
{Num}_{set_name}
11
ResultFilesNameFormula
Формула названия файлов отчётов (*.htm, *.jpg, *.xml) c использованием параметров в названии, пример: {Login}_{UTime}
{Num}_{set_name}
12
TerminalPath
Путь к расположению терминала terminal64.exe
13
PortableMode
(1) запуск МТ в portable- режиме, когда МТ не использует специальные папки в каталоге пользователя, а работает только с папкой TerminalPath, (0) запуск МТ в обычном режиме - требуется указывать путь MTCatalogPath (из меню МТ File-Открыть каталог данных).
1
14
MTCatalogPath
Путь к каталогу данных МТ (из меню МТ File-Открыть каталог данных).Путь обязательно указывать, если не включен portable-режим (PortableMode=0).
15
INIPath
Абсолютный путь для размещения ini файлов. Можно не указывать, если дефолтный \MQL5\Profiles\Tester.
16
INIFileNameFormula
Формула названия ini файлов c использованием параметров в названии, пример: {Login}_{UTime}
{UTime}_{[Common]Login}_{Num}
17
SetSourceForTerminal
Источник set параметров для ini файла терминала: (0) - исходный set файл в "Путь исходный", (1) файл из "Путь модификаций", (2) из ячеек листа Sets.
2
18
TimeLineStep
Дискретность графиков, 0 - без дискретности, >=1 кол-во суток, <1 доля суток (влияет дискретность исторических данных на листе History)
1
19
AlphavantageAPIKey
Бесплатный ключ для автоматической загрузки дневных баров с alphavantage.co на лист History. Получение по ссылке https://www.alphavantage.co/support/#api-key
20
21
!Параметры ini файла
MT4 описание https://www.metatrader4.com/ru/trading-platform/help/service/start_conf_file, МТ5 описание https://www.metatrader5.com/ru/terminal/help/start_advanced/start
22
[Common]
Общие настройки платформы, аналогичные вкладке "Сервер":
23
[Common]Login
номер счета для подключения. При подключении платформа попытается считать дополнительную авторизационную информацию из конфигурационного файла (сервер, пароль и пароль сертификата, указанные в параметрах, описанных ниже). Если авторизационная информация для счета не указана, то платформа попытается считать ее из собственной базы счетов.
24
[Common]Server
адрес и номер порта торгового сервера для подключения, разделенные двоеточием;
25
[Common]Password
пароль для подключения к счету, указанному в параметре Login;
26
[Common]CertPassword
пароль к сертификату. Данный параметр необходим, если для счета предусмотрен режим расширенной авторизации. Если сертификат, используемый для счета, не установлен в хранилище операционной системы, его файл должен быть расположен в каталоге папка_платформы/config/certificates/;
27
[Common]ProxyEnable
разрешить (1) или запретить (0) подключение через прокси-сервер;
0
28
[Common]ProxyType
тип прокси-сервера: 0 (SOCKS4), 1 (SOCKS5), 2 (HTTP);
29
[Common]ProxyAddress
IP-адрес и порт прокси-сервера, разделенные двоеточием;
30
[Common]ProxyLogin
логин для авторизации на прокси-сервере;
31
[Common]ProxyPassword
пароль для авторизации на прокси-сервере;
32
[Common]KeepPrivate
признак хранения пароля между подключениями: 1 — хранить, 0 — нет;
1
33
[Common]NewsEnable
разрешить (1) или запретить (0) получение новостей;
0
34
[Common]CertInstall
 устанавливать (1) или нет (0) новые сертификаты в системное хранилище (при расширенной авторизации);
35
[Common]MQL5Login
аккаунт MQL5.community;
36
[Common]MQL5Password
пароль для подключения к указанному аккаунту MQL5.community.
37
[Charts]
Настройки графиков:
38
[Charts]ProfileLast
 название текущего профиля;
39
[Charts]MaxBars
максимальное число баров на графике;
40
[Charts]PrintColor
режим печати графиков: 1 — цветная печать, 0 — черно-белая;
41
[Charts]SaveDeleted
сохранять (1) или нет (0) удаленные графики для переоткрытия.
42
[Experts]
Настройки советников:
43
[Experts]AllowLiveTrading
разрешить (1) или запретить (0) торговлю экспертами;
44
[Experts]AllowDllImport
разрешить (1) или запретить (0) импорт DLL;
45
[Experts]Enabled
разрешить или запретить использование экспертов;
46
[Experts]Account
запрещать (1) или нет (0) экспертов при смене счета;
47
[Experts]Profile
запрещать (1) или нет (0) экспертов при смене профиля.
48
[Objects]
Настройки объектов:
49
[Objects]ShowPropertiesOnCreate
показывать (1) или нет (0) свойства объектов при создании;
50
[Objects]SelectOneClick
выбирать (1) или нет (0) объекты одиночным кликом мышью;
51
[Objects]MagnetSens
чувствительность примагничивания объектов.
52
[Email]
Настройки электронной почты:
53
[Email]Enable
разрешить (1) или запретить (0) использование электронной почты;
54
[Email]Server
адрес SMTP-сервера;
55
[Email]Auth
зашифрованная информация для авторизации на почтовом сервере;
56
[Email]Login
логин для авторизации на SMTP-сервере;
57
[Email]Password
пароль для авторизации на SMTP-сервере;
58
[Email]From
имя и адрес отправителя;
59
[Email]To
имя и адрес получателя.
60
[StartUp]
Настройки советников и скриптов, которые автоматически будут запущены при включении платформы:
61
[StartUp]Expert
название файла эксперта, который должен быть запущен при включении торговой платформы. Эксперт запускается на графике, который открыт в соответствии с параметрами "Symbol" и "Period". Если параметр "Symbol" отсутствует, то дополнительный график не открывается, а эксперт запускается на первом графике текущего профиля. Если в текущем профиле нет графиков, то эксперт не будет запущен. Если параметр "Expert" отсутствует, то никакой эксперт также не будет запущен.
62
[StartUp]Symbol
название инструмента, график которого должен быть открыт сразу после запуска платформы. Данный график будет использован для наложения на него советника или скрипта. После закрытия торговой платформы информация об этом дополнительном графике не сохраняется. При повторном запуске платформы без конфигурационного файла этот график открыт не будет. Если данный параметр отсутствует, то никакой дополнительный график не открывается.
63
[StartUp]Period
период графика, используемого для наложения советника или скрипта (любой период из 21 доступного в платформе). Если данный параметр отсутствует, используется период H1.
64
[StartUp]Template
имя шаблона, который должен быть применен к графику.
65
[StartUp]ExpertParameters
имя файла с параметрами советника. Данный файл должен лежать в папке MQL5\presets в каталоге данных платформы. При отсутствии данного параметра используются параметры по умолчанию.
66
[StartUp]Script
название скрипта, который должен быть запущен при включении платформы. Скрипты запускаются по тем же правилам, что и эксперты.
67
[StartUp]ScriptParameters
имя файла с параметрами скрипта. Данный файл должен лежать в папке MQL5\presets в каталоге данных платформы. При отсутствии данного параметра используются параметры по умолчанию.
68
[Tester]
Настройки тестирования, запускаемого при включении платформы:
69
[Tester]Expert
имя файла эксперта, который должен быть запущен на тестирование (оптимизацию). Если этот параметр отсутствует, тестирование не будет запущено.
(EA) - Setka v1.46.ex5
70
[Tester]ExpertParameters
имя файла с параметрами советника. Данный файл должен лежать в папке MQL5\Profiles\Tester в каталоге установки платформы.
71
[Tester]Symbol
название инструмента, который будет использоваться в качестве основного символа тестирования. В случае отсутствия данного параметра будет использован последний выбранный символ в тестере.
72
[Tester]Period
период графика тестирования (любой период из 21 доступного в платформе). Если данный параметр отсутствует, используется период H1.
M1
73
[Tester]Login
с помощью данного параметра советнику можно передать значение счета, на котором якобы происходит его тестирование. Необходимость данного параметра закладывается в исходном MQL5-коде советника (при помощи функции AccountInfoInteger).
74
[Tester]Model
режим генерации тиков (0 — "Все тики", 1 — "OHLC на M1", 2 — "Только цены открытия", 3 — "Математические вычисления", 4 — "Каждый тик на основе реальных тиков"). Если данный параметр не указан, будет использован режим генерации всех тиков.
4
75
[Tester]ExecutionMode
режим торговли, которая эмулируется тестером стратегий (0 —  обычный режим, -1 — включена произвольная задержка выполнения торговых приказов, >0 — количество миллисекунд, на которое будет задерживаться исполнение операций, не может быть больше 600 000).
50
76
[Tester]Optimization
включение/отключение оптимизации и указание ее вида (0 — оптимизация отключена, 1 — "Медленная (Полный перебор параметров)", 2 — "Быстрая (Генетический алгоритм)", 3 — "Все символы, выбранные в окне 'Обзор рынка'").
0
77
[Tester]OptimizationCriterion
критерий оптимизации для поиска оптимальных параметров: (0 — максимальное значение баланса, 1 — максимальное значение произведения баланса на прибыльность, 2 — произведение баланса на матожидание выигрыша, 3 — максимальное значение выражения  (100% - Просадка)*Баланс, 4 — произведение баланса на фактор восстановления, 5 — произведение баланса на коэффициент Шарпа, 6 — пользовательский критерий оптимизации, получаемый из функции OnTester() в советнике), 7 — максимум комплексного критерия.
0
78
[Tester]FromDate
дата начала диапазона тестирования в формате ГГГГ.ММ.ДД. Если этот параметр не указан, будет использована дата, указанная в соответствующем поле тестера стратегий.
1/1/2016
79
[Tester]ToDate
дата конца диапазона тестирования в формате ГГГГ.ММ.ДД. Если этот параметр не указан, будет использована дата, указанная в соответствующем поле тестера стратегий.
9/9/2023
80
[Tester]ForwardMode
режим форвард-тестирования (0 — отключено, 1 — 1/2 от периода тестирования, 2 — 1/3 от периода, 3 — 1/4 периода тестирования, 4 — пользовательский период, указанный при помощи параметра ForwardDate).
0
81
[Tester]ForwardDate
начальная дата форвард-тестирования в формате ГГГГ.ММ.ДД. Параметр действует, только если ForwardMode=4.
82
[Tester]Report
имя файла, в который будет сохранен отчет о результатах тестирования или оптимизации. Файл будет создан в директории торговой платформы. Относительно данной директории может быть указан путь сохранения файла, например \reports\tester.htm. Подпапка, в которой сохраняется отчет, должна существовать. Если в имени файла не указано его расширение, для отчета о тестировании автоматически будет использовано расширение ".htm", а для отчета об оптимизации - *.xml. В случае отсутствия данного параметра отчет тестирования не будет сохранен в виде файла. При включении форвард-тестирования его результаты будут сохранены отдельным файлом с суффиксом ".forward". Например, tester.forward.htm.
83
[Tester]ReplaceReport
разрешить/запретить перезапись файла отчета (0 — запретить, 1 — разрешить). Если перезапись запрещена и файл отчета с таким же именем уже существует, то к имени файла будет добавлен порядковый номер в квадратных скобках. Например, tester[1].htm. Если данный параметр отсутствует, используется значение "0" (перезапись запрещена).
1
84
[Tester]ShutdownTerminal
разрешить/запретить выключение торговой платформы по завершении тестирования (0 — запретить, 1 — разрешить). Если данный параметр отсутствует, используется значение "0" (выключение запрещено). Если процесс тестирования/оптимизации прерывается пользователем вручную, значение данного параметра автоматически сбрасывается на "0".
1
85
[Tester]Deposit
сумма начального депозита для тестирования/оптимизации. Сумма указывается в валюте депозита счета. При отсутствии данного параметра используется сумма, указанная в соответствующем поле тестера стратегий.
50000
86
[Tester]Currency
валюта депозита для тестирования/оптимизации. Указывается тремя буквами, например, EUR, USD, CHF и т.д. Учитывайте, что для корректного тестирования на счете должны быть доступны кросс-курсы для пересчета прибыли и маржи в указанную валюту депозита. При отсутствии данного параметра используется сумма, указанная в соответствующем поле тестера стратегий.
USD
87
[Tester]Leverage
кредитное плечо, которое будет использовано при тестировании/оптимизации. Например, 1:100. При отсутствии данного параметра используется плечо, указанное в соответствующем поле тестера стратегий.
1:500
88
[Tester]UseLocal
включение/отключения возможности использования локальных агентов для тестирования и оптимизации (0 — отключить, 1 — включить). При отсутствии данного параметра используются текущие настройки платформы.
1
89
[Tester]UseRemote
включение/отключения возможности использования удаленных агентов для тестирования и оптимизации (0 — отключить, 1 — включить). При отсутствии данного параметра используются текущие настройки платформы.
0
90
[Tester]UseCloud
включение/отключения возможности использования агентов сети облачных вычислений MQL5 Cloud Network (0 — отключить, 1 — включить). При отсутствии данного параметра используются текущие настройки платформы.
0
91
[Tester]Visual
включить (1) или выключить (0) тестирование в визуальном режиме. Если параметр не указан, используется текущая настройка.
0
92
[Tester]Port
порт, на котором работает локальный агент тестирования. Порт следует указывать для параллельного запуска тестирования на разных агентах. Например, для запуска параллельных тестов одного и того же советника с разными параметрами. При одиночном тестировании порт можно не указывать.
93
[Tester]ProfitInPips
прибыль рассчитывать не в долларах, а в пипсах (ускорение).
0
94
95
!Параметры SET файла
96
[Set_Info]
Set_Info > для версии сетки 1.46 и ранее !!! Справочная информация о сете (наборе настроек) https://tlap.com/forum/topic/2738-sovetnik-forex-setka-trader-mod-i-ea-setka/?do=findComment&comment=510216
97
set_name
set_name > Справочная информация о сете, не являющаяся настройками торгов, ботом не считываемая и не анализируемая.­Заполнять рекомендуется согласно наименований полей – но, в принципе, вы можете вписать хоть паспорт сета.­Кириллица и служебные символы допускаются, но рекомендуется не злоупотреблять, так как терминал какой-то служебный символ может интерпретировать неверно и, в лучшем случае, вы не будете видеть введенный текст.
98
set_pair
set_pair > Справочная информация о сете, не являющаяся настройками торгов, ботом не считываемая и не анализируемая.­Заполнять рекомендуется согласно наименований полей – но, в принципе, вы можете вписать хоть паспорт сета.­Кириллица и служебные символы допускаются, но рекомендуется не злоупотреблять, так как терминал какой-то служебный символ может интерпретировать неверно и, в лучшем случае, вы не будете видеть введенный текст.
99
set_author
set_author > Справочная информация о сете, не являющаяся настройками торгов, ботом не считываемая и не анализируемая.­Заполнять рекомендуется согласно наименований полей – но, в принципе, вы можете вписать хоть паспорт сета.­Кириллица и служебные символы допускаются, но рекомендуется не злоупотреблять, так как терминал какой-то служебный символ может интерпретировать неверно и, в лучшем случае, вы не будете видеть введенный текст.
100
set_version
set_version > Справочная информация о сете, не являющаяся настройками торгов, ботом не считываемая и не анализируемая.­Заполнять рекомендуется согласно наименований полей – но, в принципе, вы можете вписать хоть паспорт сета.­Кириллица и служебные символы допускаются, но рекомендуется не злоупотреблять, так как терминал какой-то служебный символ может интерпретировать неверно и, в лучшем случае, вы не будете видеть введенный текст.