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

MQL4 Indikatoren Experten

Auftrag beendet

Ausführungszeit 3 Tage
Bewertung des Kunden
5+
Bewertung des Entwicklers
Good customer! Thank you for your order!

Spezifikation

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

Bewerbungen

1
Entwickler 1
Bewertung
(5)
Projekte
3
0%
Schlichtung
19
0% / 100%
Frist nicht eingehalten
0
Frei
2
Entwickler 2
Bewertung
(356)
Projekte
632
26%
Schlichtung
89
73% / 13%
Frist nicht eingehalten
12
2%
Frei
3
Entwickler 3
Bewertung
(473)
Projekte
1138
44%
Schlichtung
51
31% / 33%
Frist nicht eingehalten
500
44%
Frei
Ähnliche Aufträge
Текущий бот работает на стратегии хеджирования. Но работает некорректно, из-за этого есть дыры в работе алгоритма. Текущие задачи , которые необходимо решить : 1. Выставление трал профита и трелинг стопа. 2. Отключение стоп-лоса и лимитных ордеров перед свопом. 3. Оценка работы и написания текущего алгоритма. 4. Поиск и устранение дыр в стратегии. Имеются сомнения в качестве написания кода
Требуется портировать робота с haasonline на mt5, а так же консультация по подключению криптобирж. Нужно подключить по api к bybit okx счетам, а так же консультации по попутным вопросам. Возможно продолжительное сотрудничество
Главная задача получать торговые сигналы в MetaTrader 4/5 от индикатора в TradingView Подзадача 1: разработать алгоритм на базе индикатора в TradingView, который генерит точку входа, стоп-лосс и точку закрытия ордера Подзадача 2: передать данные на MetaTrader 4 P.S. Предполагается, что данному сигналу подключатся 2 счёта с разными депозитами на разных брокерах. Я вижу это так: робот на TradingView в онлайн режиме
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги
стратегий в одном терминале может быть много нужен ММ для (баланс - сумма всех рисков) //Maximum amount of money to risk double moneyToRisk = NormalizeDouble( (AccountBalance() - Total_Current_Risk() )* RiskInPercent / 100, 7); Total_Current_Risk() { calculates all potential losses of all opened and all pending orders + all swaps + all commissions return (Total_Current_Amount_At_Risk) } double
I am looking to enhance the profitability of my current Expert Advisor (EA) using a Martingale approach with a CCI Indicator (the code is approximately 1200 lines currently) and would like to implement several key improvements. Below, I have detailed the areas where I believe the EA can be optimized and made more effective and i have provided the code in a .txt file: Note: I would like to run this EA most preferably
Есть безиндикаторная система для форекс и БО. Интересует создание двух торговых инструментов по данной системе. 1) Это индикатор с буферными стрелками\сигналами. 2) Форекс советник. В принципе советник должен работать как и описано в системе. Плюс пара-тройка дополнительных функций. Тем, кто откликнется просьба писать по отдельности стоимость как советника, так и индикатора. Сама система описана в видео по ссылке
Исполнитель найден . Нужен сеточник мт4 ,робот должен иметь информативную панель панель прибыль или убыток отдельно для бай и селл. На панели джна возможность выбора одного направления или в обе стороны В меню робота отдельно настраиваются расстояния и множитель (для 5 знака) Пример 1 ордер 200 пипс 2 ордер 300 пипс 1.2 множитель и тд. 20 ордеров хватит для одного напарвления 2 колонки для бай и селл Трал тоже разный
Нужно прокорректировать сделать перевод на другой язык существующий советник менеджер поставить лого и сделать изменение в параметрах. Изменение языка эксперта а также установка графических изменений на платформе советника. В принципе заново писать я думаю будет не нужно. Основные параметры для отложенных ордеров все остаеться
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу

Projektdetails

Budget
45+ USD
Für die Entwickler
40.5 USD