Доработать параметр OnTester в готовом советнике

Trabajo finalizado

Plazo de ejecución 11 días

Tarea técnica

Итак, имеется советник, к его работе вопросов нет, в этом советнике есть функция вывода информации в тестере MT4 через значение OnTester, OnTester показывает фактор восстановления по простой формуле, чистая прибыль в $, деленная на максимальную просадку в $.

Нужно модифицировать этот параметр таким образом: В код советника ставится ограничитель для исключения заданного временного участка из оптимизации, то есть в тестере стратегий у нас стоит к примеру дата 2005-2015, а в советнике стоит дата 2005-2010, то советник должен использовать для оптимизации только ту дату, которая прописана в нем, после чего с этими же параметрами делать авто прогонку по форварду на оставшейся дате.

То есть в данном случае в тестере у нас задан период оптимизации 2005-2015, в советнике задан период оптимизации 2005-2010, оптимизация проходит на периоде 2005-2010, запоминаются значения и делается автопрогонка по форварду на оставшейся дате 2010-2015, сверяется прибыль за каждый год по отдельности, если она больше нуля, то значения выводятся в поле OnTester, если есть хотя бы один убыточный год со всего тестового участка, то OnTester показывает значение "0". Показания OnTester высчитываются по формуле - чистая прибыль деленная на максимальную просадку в целых числах, за период оптимизации и за период форварда в отдельности. 

Допустим за период оптимизации чистая прибыль составила 600$, при максимальной просадке 100$, за период форварда чистая прибыль составила 200$, при просадке 50$ - 600/100=6, 200/100=2,   OnTester= 6.2, в данном случае максимальная просадка 100$, именно она учитывается для первого и второго случая

Han respondido

1
Desarrollador 1
Evaluación
(5)
Proyectos
3
0%
Arbitraje
19
0% / 100%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(17)
Proyectos
36
31%
Arbitraje
2
50% / 50%
Caducado
15
42%
Libre
Ha publicado: 2 ejemplos
4
Desarrollador 4
Evaluación
(73)
Proyectos
257
53%
Arbitraje
16
50% / 38%
Caducado
83
32%
Libre
5
Desarrollador 5
Evaluación
(15)
Proyectos
37
62%
Arbitraje
1
0% / 100%
Caducado
1
3%
Libre
Ha publicado: 1 artículo, 29 ejemplos
Solicitudes similares
Описание: Требуется разработать торгового робота для автоматизации моей стратегии торговли золотом XAUUSD на таймфрейме M15. Основная логика стратегии: снятие ликвидности за локальным фракталом; формирование ордер-блока и чистого имбаланса; определение точки входа (ТВХ); установка стоп-лосса на расстоянии $10 от ТВХ; тейк-профит на следующей подтверждённой зоне противоположного направления; переключение направления
Имеется очень старый и очень большой по размеру эксперт. Поскольку он уже работает,то переписыватьс нуля его крайне нежелательно. Необходимо добавить функцию принудительного закрытия ордера.Я пытался это сам сделать по учебнику, но компилятор выдаёт алёрты. Функцию нужно вставить в район строк 208440-208500 (магический номер 01_01),по всем остальным ордерам я распишу сам.Главное,чтобы никаких ошибок и алёртов. Тут
ОПИСАНИЕ ЗАДАЧИ ДЛЯ ИСПОЛНИТЕЛЯ: У нас есть полностью готовый, рабочий торговый робот LEON. Исходный код логически завершен, но предыдущий программист поленился и оставил много сырых, наполовину сломанных настроек. Нам требуется провести глубокую, качественную доработку системы до идеала под реальный счет. ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: На коленке за 2 часа или за 2 дня сделать работу не получится — мы это сразу увидим при
Ищу опытного разработчика для создания торгового советника (бота) на платформе MetaTrader 5. Бюджет до $500. ВАЖНО: Бот НЕ должен торговать автоматически! Его задача — анализировать рынок, находить точки входа и отправлять готовые сигналы в мой Telegram-канал. Я и мои подписчики будем открывать сделки вручную. Функциональные требования: Платформа: MetaTrader 5. Торговый инструмент: Приоритет XAUUSD (золото). Возможно

Información sobre el proyecto

Presupuesto
30+ USD
Plazo límite de ejecución
a 10 día(s)