Описание параметров торговой системы "Emperor" (Часть 3)
- Форвард тестирование настроек во время оптимизации.
- Фильтр файлов с настройками.
- Автоматическая запись и установка параметров.
- Отправка сообщений.
- Новостной фильтр.
- Размер и отступы информационной панели советника.
- Вспомогательная функция для проведения визуального анализа.
- Генерация событий для независимости от тиков графика.
Statistics_1_
Минимальный профит во время автоматической оптимизации при котором файлы с настройками принимаются, профит считается в твердой валюте.
Statistics_2_
Максимально допустимая просадка во время автоматической оптимизации при которой файлы с настройками принимаются, просадка считается в процентах от депозита.
_3_Statistics
Пользовательский критерии приемлемости настроек в виде выпадающего списка. Выберите критерий которому на ваш взгляд должен соответствовать результат приемлемости настроек. Все результаты которые не будут соответствовать данному критерию будут автоматически отсекаться:
-
Initial deposit - значение начального депозита.
-
Withdrawal - количество выведенных со счета средств.
-
Profit - чистая прибыль по окончании тестирования.
-
Gross profit - общая прибыль, сумма всех прибыльных (положительных) трейдов. Значение больше или равно нулю.
-
Gross loss - общий убыток, сумма всех убыточных (отрицательных) трейдов. Значение меньше или равно нулю.
-
Maximal profit trade - максимальная прибыль – наибольшее значение среди всех прибыльных трейдов. значение больше или равно нулю.
-
Maximal loss trade - максимальный убыток – наименьшее значение среди всех убыточных трейдов. значение меньше или равно нулю
-
Maximal consecutive profit - максимальная прибыль в последовательности прибыльных трейдов. Значение больше или равно нулю.
-
Maximal consecutive wins - общая прибыль в самой длинной серии прибыльных трейдов.
-
Maximal consecutive loss - общий убыток в самой длинной серии убыточных трейдов.
-
Maximal consecutive losses - количество трейдов в самой длинной серии убыточных трейдов.
-
minimal balance - минимальное значение баланса.
-
Maximal balance drawdown - максимальная просадка баланса в деньгах. В процессе торговли баланс может испытать множество просадок, берется наибольшее значение.
-
Balance drawdown percent - просадка баланса в процентах, которая была зафиксирована в момент максимальной просадки баланса в деньгах.
-
Maximal relative balance drawdown - максимальная просадка баланса в процентах. В процессе торговли баланс может испытать множество просадок, для каждой фиксируется относительное значение просадки в процентах. Возвращается наибольшее значение.
-
Relative balance drawdown percent - просадка баланса в деньгах, которая была зафиксирована в момент максимальной просадки баланса в процентах.
-
Minimal equIty - минимальное значение собственных средств.
-
Maximal equIty drawdown - максимальная просадка средств в деньгах. В процессе торговли средства могут испытать множество просадок, берется наибольшее значение.
-
EquIty drawdown percent - просадка средств в процентах, которая была зафиксирована в момент максимальной просадки средств в деньгах.
-
Maximal relative equIty drawdown - максимальная просадка средств в процентах. В процессе торговли средства могут испытать множество просадок, для каждой фиксируется относительное значение просадки в процентах. Возвращается наибольшее значение.
-
Relative equIty drawdown percent - просадка средств в деньгах, которая была зафиксирована в момент максимальной просадки средств в процентах.
-
Expected payoff - математическое ожидание выигрыша.
-
Profit factor - прибыльность.
-
Recovery factor - фактор восстановления.
-
Sharpe ratio - коэффициент Шарпа.
-
Minimal margin level - минимальное достигнутое значение уровня маржи.
-
On tester result - значение рассчитанного пользовательского критерия оптимизации.
-
Deals - количество совершенных сделок.
-
Trades - количество трейдов.
-
Profit trades - прибыльные трейды.
-
Loss trades - убыточные трейды.
-
Short trades - короткие трейды.
-
Long trades - длинные трейды.
-
Profit short trades - короткие прибыльные трейды.
-
Profit long trades - длинные прибыльные трейды.
-
Trades of maximal consecutive profit - сделки с максимальной последовательной прибылью.
-
Maximal consecutive wins count - максимальное количество побед подряд.
-
Trades of maximal consecutive loss - сделки с максимальным непрерывным убытком.
-
Maximal consecutive losses count - максимальное количество последовательных проигрышей.
-
Average consecutive wins - средняя длина прибыльной серии трейдов.
-
Average consecutive losses - средняя длина убыточной серии трейдов.
_3_Stat
Больше или меньше. Допустим если вы выбрали в качестве критерия просадку то этот флаг должен быть установлен в позицию меньше (просадка чем меньше, тем лучше). А если выбран критерий профит фактор то естественно больше (профит фактор чем больше, тем лучше).
Statistics_3_
Минимальное/максимальное значение критерия при котором настройки принимаются.
_4_Statistics, _5_Statistics, _6_Statistics, _7_Statistics
Аналогичные "_3_Statistics" параметры.
_4_Stat, _5_Stat, _6_Stat, _7_Stat
Аналогичные "_3_Stat" параметры.
Statistics_4_, Statistics_5_, Statistics_6_, Statistics_7_
Аналогичные "Statistics_3_ " параметры.
Форвард тестирование настроек во время оптимизации
Forward
Форвард тестирование. Если включить советник будет проводить форвард тестирование непосредственно во время оптимизации независимое от того которое проводится тестером стратегий МТ5. С установленной даты внутри советника включаются блоки которые рассчитывают критично важные показатели такие как прибыль (фиксированная в валюте депозита), относительная просадка (в процентах), профит фактор и матожидание.
Auto_Forward_Time
Автоматическая установка даты начала форвард тестирования:
-
1/2 - 50%;
-
1/3 - 30%;
-
1/4 - 25%;
Custom - задается пользователем с помощью параметра "Forward_Time";
-
1 month;
-
2 months;
-
3 months;
-
4 months;
-
5 months;
-
6 months;
-
7 months;
-
8 months;
-
9 months;
-
10 months;
-
11 months;
-
12 months.
Точкой отсчета является текущая дата сегодняшнего дня, точкой завершения установленная дата начала оптимизации "Auto_Start_Time" или "Start_Time" в зависимости от того какой метод применяется. От этого временного участка отсчитывается временной отрезок для проведения форвард тестирования. Он можете быть установлен как в отмеренной части так и в определенном количестве месяцев от текущей даты.
Forward_Time
Начало форвард тестирования если Auto_Forward_Time = 0.
Forward_Profit
Профит в твердой валюте депозита при котором настройки принимаются;
Opt_Drawdown
Относительная просадка в процентах от депозита в рамках которой настройки принимаются;
Opt_Profit_Factor
Профит фактор при котором настройки принимаются.
Opt_Expected_Payoff
Матожидание при котором настройки принимаются.
Фильтр файлов с настройками
Opt_Loss_Percent
Если включить расчет просадки будет вестись а процентах от депозита.
-
Percent_Off-не использовать функцию,
-
Percent_Off-фиксированная сумма Opt_Loss_Del,
-
Percent_Init-процент Opt_Loss_Del от стартового депозита.
Opt_Loss_Del
Автоматическое удаление файлов которые не прошли форвард тестирование или допустили большую просадку. Здесь указывается значение максимальной просадки в процентах или фиксированной сумме в зависимости от параметра Opt_Loss_Percent. Если 0 не использовать.
Opt_Zero_Del
Удаление файлов по которым не было сделок.
Only_Forward
Обработка файлов полученных только в результате форвард тестирования - которые превысили просадку Opt_Loss_Del, иначе файлы будут также обрабатываться во время предварительного тестирования.
Автоматическая запись и установка параметров
Opt_Time
Время завершения оптимизации, устанавливается автоматически во время ручной оптимизации. В случае автоматической оптимизации (в случае автоматического создания файлов с настройками) значение параметра не изменяется автоматически.
Opt_Time_Stop
Количество дней в течении которых настройки считаются пригодными для торговли с момента окончания оптимизации. Точкой отсчета является "Opt_Time". В случае истечения этого времени торговля будет приостановлена. Если 0 не используется. Параметры Opt_Time и Opt_Time_Stop используются в случае торговли без использования файловой системы.
Opt_Symbol
Автоматическое переключение на символ для которого предназначены настройки. Работает только с выключенным параметром "Download_Files" и при условии ручной оптимизации параметров для предварительной записи символа.
Opt_Period
Автоматическое переключение на период для которого предназначены настройки. Работает только с выключенным параметром "Download_Files" и при условии ручной оптимизации параметров для предварительной записи периода.
Opt_Time_Set
Данный параметр используется советником во время автоматической оптимизации и отбора параметров. Изменять этот параметр нет необходимости.
Отправка сообщений
Send_Mail
Отправка сообщений на вашу электронную почту. Предварительно необходимо настроить терминал на отправку почты. Отправляются не все сообщения а только несколько критично важных.
Send_Notification
Отправка пуш сообщений на ваш мобильный терминал. Предварительно необходимо настроить терминал на отправку сообщений.
Checking_Status
Периодическая отправка сообщений которые будут подтверждать активность советника. Отсутствие сообщений является поводом проверки VPS сервера на котором он будет работать.
Checking_Max_Positions
Если включить советник будет отправлять вам на почту сообщения об открытии и закрытии сделок, помимо общей информации в сообщении будет детальная информация о количестве действующих сделок, размере баланса и плавающего профита.
Message
Произвольный текст, здесь вы можете прописать IP VPS или любой другой текст который позволит вам быстро сориентироваться с какого именно терминала пришло сообщение.
Pause_Time
Пауза между сообщениями в минутах.
Send_Screen_Shot
Если больше 0 советник публикует скриншоты графика на сайте в момент открытия или закрытия позиций, здесь указывается номер скриншота, чтобы они не повторялись в случае использования нескольких копий советника. Предварительно необходимо настроить терминал на отправку FTP сообщений, также понадобится свой сервер для отправки файлов.
Новостной фильтр
Use_News
Торговые паузы перед выходом новостей.
Start_News
Если включить робот будет активироваться только во время выхода новостей, используется при торговле на новостях.
After_News_Stop
Торговая пауза перед выходом новости в минутах.
Before_News_Stop
Торговая пауза после выхода новости в минутах.
News_Light
Учитывать новости наименьшей важности.
News_Medium
Учитывать новости средней важности.
News_Hard
Учитывать новости наибольшей важности.
News_Close
Закрытие позиций перед выходом новостей.
News_Orders_Del
Удаление отложенных ордеров перед выходом новостей
GMT_Auto_News
Автоматический сдвиг времени.
Your_Time_Zone
Сдвиг времени в ручном режиме если "GMT_Auto_News"=false.
Размер и отступы информационной панели советника
Tab_Size
Шрифт комментарий на графике.
Tab_Width_0
Добавочная ширина подкладки.
Tab_Width_1, Tab_Width_2, Tab_Width_3
Добавочные отступы между колонками.
Управление советником с графика во время оптимизации
Accountant
Используется во время оптимизации советника. Во время оптимизации советника его отдельная копия запускается на график в реальном времени с включенным параметром Accountant. В результате робот будет выводить на график количество оптимизируемых файлов в каждой созданной папке, а также напротив количество дней - самого старого файла.
Auto_Folder_Number
Считывание номера корневой папки для сохранения файлов с настройками в случае ее изменения с графика.
Auto_Magic_Number
Считывание номера папки для проведения автоматического тестирования полученных файлов.
Switch_Currency_Strategs
-
Switch_Off-не использовать,
-
Switch_Currency-переключать валютную пару,
-
Switch_Strategs-переключать стратегию.
Изменение номера стратегии или валютной пары с графика с помощью специальных кнопок.
File_Sandbox
Перед переносом файлов в основную папку, советник создает их в папке песочнице. Это необходимо если вы оптимизируете робота и торгуете на одном и том же устройстве.
Перед переносом файлов настройки можно проверить на устойчивость и только после этого перенести файлы с настройками в основную папку. Для переноса необходимо нажать кнопку (Moving) на графике (кнопка расположена в правом нижнем углу графика), при условии что на графике будет установлен советник в режиме (Accountant).
File_Delete
Удаление всех файлов из основной папки перед переносом в нее файлов из песочницы, это необходимо если вы хотите исключить вероятность того что некоторые файлы, которые были использованы ранее, останутся и при этом не будут обновлены в следствии изменения стратегии, валютных пар, периода и других критериев.
Get_Number
Количество строк в каждом отдельном столбце. Количество необходимо указывать с учетом разрешения вашего монитора. Чем больше строк в каждом столбце, тем больше их поместится на графике.
Get_Size
Размер шрифта таблицы в режиме Accountant. Устанавливается в зависимости от разрешения монитора и настроек компьютера.
Get_Symbol
В случае прямого пересчета (Straight) функция позволяет определить каких торговых инструментов из тех которые есть у брокера, нет в списке советника, при обратном пересчете (Back) наоборот функция определяет каких торговых инструментов (из тех которые есть в вашем списке) нет у брокера.
Box_Message
Подтверждение действий в случае перемещения или удаления файлов с помощью кнопок с графика. Отключение может понадобиться на случай ускорения процесса.
Change_Alert
Изменение файлов, обновление, добавление или удаление во время оптимизации сопровождается звуковым сообщением.
Вспомогательная функция для проведения визуального анализа
Profit_Drawdown
Просадка в твердой валюте депозита при которой строка окрашивается в иной цвет, для облегчения визуального анализа.
Генерация событий для независимости от тиков графика
Set_Timer
Указывает клиентскому терминалу, что для данного эксперта необходимо генерировать события от таймера с указанной периодичностью. Если 0 не используется, генерация событий будет вестись по тикам.