Добавить 2 новых параметра в советник + сделать прерывание прохода по 1 фильтру

仕事が完了した

実行時間3 日
依頼者からのフィードバック
5+
開発者からのフィードバック
Good customer! Thank you for your order!

指定

Есть готовый советник, в советнике есть переменная OnTester, которая показывает фактор  восстановления по формуле - чистая прибыль деленная на максимальную просадку в $, в виде целого числа. У этой переменной есть два фильтра. Первый фильтр, это контроль прибыли по годам/полугодиям, советник считает прибыль с 1 января по 31 декабря каждого года по отдельности, учитывая при этом весь период оптимизации заданный в тестере стратегий МТ4, если хотя бы один год убыточный, то есть с отрицательной прибылью, то OnTester показывает значение "0", с полугодиями все тоже самое, только в расчет берутся первые 6 месяцев каждого года и вторые 6 месяцев. Второй фильтр, это количество сделок, если количество сделок меньше заданного, то OnTester показывает значение "0"

Что нужно сделать?

1. Добавить в советник дату, которая бы разбивала весь период оптимизации на До и После и в поле OnTester выводилось уже не одно число, а два, через точку, по тем же правилам. Как это все должно выглядеть на практике? Задаем дату в тестере стратегий, для простоты 2000-2010, запускаем оптимизацию, определенный проход к примеру дал прибыль в 1000$ и просадку в 100$, 1000/100=10, Ontester=10, сейчас это работает так. Теперь, после добавления даты должно работать так, период оптимизации у нас тот же, в параметрах советника мы задаем дату, например 2007, это дата разбивает весь период оптимизации на 2 части, это 2000-2007 и 2007-2010, OnTester должен показывать 2 цифры через точку по той же формуле. Итак за период 2000-2007 прибыль 700$, при просадке 100$, 700/100=7, OnTester=7. За период 2007-2010 прибыль 300$, при просадке 100$, 300/100=3, OnTester=3. В конечном вариате это должно выглядеть так - OnTester=7.3, первое и второе значение через точку и возможность менять их местами в трех возможных комбинациях - OnTester=7.3, OnTester=3.7, OnTester=10. Забыл сказать, просадка в расчетах должна учитываться максимальная, то есть самая большая просадка за оба временных периода, просадку за каждый период в отдельности считать не нужно.

2. Если включен фильтр контроль прибыли по годам/полугодиям (как он работает писал выше), советник в ходе оптимизации должен прерывать проход после первого же убыточного года/полугодия, не доводя его до конечной даты и переходить к следующему проходу

応答済み

1
開発者 1
評価
(5)
プロジェクト
3
0%
仲裁
19
0% / 100%
期限切れ
0
2
開発者 2
評価
(356)
プロジェクト
632
26%
仲裁
89
73% / 13%
期限切れ
12
2%
3
開発者 3
評価
(473)
プロジェクト
1138
44%
仲裁
51
31% / 33%
期限切れ
500
44%
類似した注文
Доброго времени суток! Необходимо написать торгового советника MT5 - который работает на основе совокупности значений нескольких общеизвестных и свободно доступных индикаторов. Имеет интерфейс для настройки этих индикаторов; открывает и закрывает позиции; ставит стоп-лосс учитывая спред; имеет возможность указать % от счета, для открытия позиций
Нужно переделать простой советник из мт4 в мт5 Так же индикатор к нему (основан вроде как на МА) Сразу скажу в настройках есть мартин, сетка, настройка индикатора Так же нужно добавить к нему 30 копий настроек все кроме объема ордера. Чтобы они работали независимо друг от друга в одном окне не пересекаясь. И возможность отключать некоторые настройки. Советник простой если что-то не понятно по логике открытия
На основе индикатора Nadaraya-Watson сделать робот, открытый код индикатора в наличие, рисует стрелки, вход при появлении и в направлении стрелки. Необходимо написать советник МТ4 с добавлением ММ, ТР, трал, и SL
Здравствуйте. В базе советник на основе двух-сторонней сетки. Сейчас ордера выставляются в каждой сетке отдельно (включая применения мартина). Необходимо в режиме switch case в блоке void_ добавить два режима MODE_GRID (просто модифицировать базовую логику): 1. Общая логика выставления ордеров для обоих сеток, включая общую прогрессия мартина. 2. Общая логика выставления ордеров для обоих сеток, общая прогрессия
Нужен телеграм бот который по запросу валютной пары и времени экспирации будет давать сигнал, например EUR USD 5 минут и он выдаёт куда открывать сделку. Пример прилагаю скрином. Так же важно что бы он давал сигналы на ОТС котировках брокера Pocket option. Так же нужно что бы через бот можно было пройти регистрацию
Куплю вашего робота, условия: - Не мартингейл и не сетка! - Робот следит за позициями, всегда ставит сл, тп - Просадка за все время не более 15-20% от счета по эквити или от баланса - Не высокочастотник - РОБОТ ПРИБЫЛЕН НА ДИСТАНЦИИ (свыше 25% годовых) Обязательно высылайте отчет тестера за последние 3 года Если у вас есть трекинг (фхбук например) - будет огромным преимуществом Роботы которые показывают результаты
Советник работает на базе индикатора медиан (авторский), необходим ряд доработок Корректная работа реверса, при включенном реверсе и выбранном типе тейкпрофита (динамическая желтая и другие) - сделка практически сразу закрывается, хотя она должна закрываться по стопу, где стоп для нее является динамическая желтая линия и другие. ( что без включенного реверса служит тейк профитом) Сделать в меню настроек раздел выбор
Доброго времени суток! Нужно конвертировать индикатор с торговой платформы Tradingview, который написан на языке Pine Script в MQL5 для МТ5. Индикатор находится в открытом доступе. Исходный код индикатора предоставлю. Оплата по договорённости
Необходимо внедрить нейросеть в код советника МТ5 в качестве фильтра сделок при оптимизации Нейросеть нужно сделать в виде подключаемого блока с выбором параметров глубины оптимизации % отсеивания убыточных сделок Остальное ТЗ после согласования деталей
Здравствуйте, мне нужен робот, как показано ниже. Если я нанесу на график горизонтальные и трендовые линии и цена коснется этих линий, робот должен отправить полный скриншот графика в телеграм-бот. В настройках робота должно быть. место для ввода идентификатора чата и токена API

プロジェクト情報

予算
45+ USD
開発者用
40.5 USD