Доработка советника

MQL4 Indicateurs Experts

Tâche terminée

Temps d'exécution 3 jours
Commentaires du client
Разобрался в моём непонятном ТЗ и сделал как я просил. Работу сделал быстро. Цена радует.
Commentaires de l'employé
Большое спасибо, желаю удачи!

Spécifications

Сохранить имеющийся функционал и внести новый, а именно:

1)добавить выбор способа закрытия ордеров при остановке работы советника: 1 - закрывать все; 2 - закрывать по take profit.


1 -  "Закрывать все"  - по достижении времени окончания работы советника или паузы в работе советника советник полностью останавливает свою работу с закрытием всех ордеров как одиночных так и сетку не зависимо от того в прибыли они или нет.

2 -  "Закрывать по take profit" - по достижении времени окончания работы советника или паузы в работе советника советник останавливает свою работу частично и выполняет функции необходимые для закрытия всех ордеров по take profit/stop loss/trailing stop/по сигналу закрытия ордеров ADX, в том числе наращивает сетку (открытие ордеров по сигналам индикаторов не происходит).


2) добавить уровни включения фильтрации на старшем timeframe по линии ADX. Фильтр должен иметь 3 режима?работает всегда, работает от уровней, выключен (эта функция есть).

Уровни фильтрации по линии ADX на старшем timeframe - нужно отслеживать значение линии ADX на старшем timeframe, выставлять 2 уровня или 1 на старшем timeframe, каждый имеет своё значение. Оба уровня включают и выключают фильтр.

Включение фильтра происходит при пробитии линией ADX 1-ого или 2-ого уровня снизу вверх и выключает фильтр при пробитии их же сверху вниз (это надо если тренд не сильный и далеко ADX не уйдёт). 

Уровень 1 выделить, что бы было понятно какой уровень может включать и выключать фильтр, можно назвать стартовым.

Сделать отдельное закрытие ордера/сетки при пересечении уровней снизу вверх, если ордер/сетка противоположного направления фильтру. Функцию сделать отключаемой, сделать выбор закрытия: закрытие всех ордеров, только одиночных. "Закрытие всех ордеров" - закрывать ордера в прибыли или убытке как одиночных так сетки. "Только одиночных" - если развёрнута сетка её не закрывать.

Добавить функцию открытия ордеров на младшем timeframe (вся работа советника) по пробитию 1-ого уровня. Начинать отсчёт всех значений на младшем timeframe только после пробития 1-ого уровня на старшем timeframe. Сделать отключаемой. 


3) Добавить новые пункты в меню.

Меню на английском языке.

Способ достижения поставленной цели и названия пунктов меню на выбор программисту.

Советника предоставлю.

Dossiers :

Répondu

1
Développeur 1
Évaluation
(23)
Projets
53
9%
Arbitrage
10
20% / 60%
En retard
11
21%
Gratuit
Publié : 6 codes
2
Développeur 2
Évaluation
(163)
Projets
193
61%
Arbitrage
7
14% / 29%
En retard
2
1%
Gratuit
Publié : 3 codes
3
Développeur 3
Évaluation
(13)
Projets
20
70%
Arbitrage
2
0% / 50%
En retard
1
5%
Gratuit
4
Développeur 4
Évaluation
(589)
Projets
1066
50%
Arbitrage
39
28% / 41%
En retard
49
5%
Travail
Publié : 1 article, 8 codes
Commandes similaires
Ищу для покупки исходный код адекватного торгового робота на долгосрок. Интересуют только прозрачные алгоритмы с понятным обоснованием входов и выходов. Сразу мимо: мартингейл, сеточники, усреднения убытков и торговля без стопов. Каждая сделка должна быть защищена расчетным или фиксированным Stop Loss. В приоритете системы, работающие по тренду, на пробой импульса или возврат к среднему. Чтобы начать предметный
Итак. Есть первый советник, хочу сделать дополнение к нему, но таким образом чтобы это был отдельный советник(ов). Делаю в целях защиты интеллектуальной собственности)) Чтобы был как пазл, один без другого(их) не работал. Вопросы. 1. Это возможно? 2. Что нужно для этого? 3. Какие подводные камни такого подхода

Informations sur le projet

Budget
20+ USD
Délais
de 2 à 5 jour(s)