Описание параметров торговой системы "Emperor" (Часть 3)

03.02.20234420
  1. Форвард тестирование настроек во время оптимизации.
  2. Фильтр файлов с настройками.
  3. Автоматическая запись и установка параметров.
  4. Отправка сообщений.
  5. Новостной фильтр.
  6. Размер и отступы информационной панели советника.
  7. Вспомогательная функция для проведения визуального анализа.
  8. Генерация событий для независимости от тиков графика.

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_1Tab_Width_2Tab_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 не используется, генерация событий будет вестись по тикам.


Комментарии (0)
Комментариев пока нет

Добавлять комментарии могут только авторизованные пользователи.
Регистрация Вход