Нужен советник, работающий в связке с внешним индикатором

MQL4 Indicadores Experts Forex

Trabalho concluído

Tempo de execução 12 dias
Comentário do cliente
Отличный исполнитель. Он быстро понял именно то, что мне нужно было. Был всегда на связи. В итоге я получил работу, в которую не нужно было вносить правок. Я доволен, при необходимости обращусь еще.
Comentário do desenvolvedor
Приятно работать с технически грамотным и понимающим заказчиком. Исключительно понятное ТЗ и сопутствующие коды предоставлены. Надеюсь поработать ещё, спасибо за заказ.

Termos de Referência

Пожалуйста, прочитайте внимательно.


Введение

Для сеточной стратегии на разворот от уровней нужен советник, который будет:
- выставлять Sell-Limit выше текущей цены, Buy-limit ниже текущей цены,
- а также помогать трейдеру сопровождать позиции.

Уровни, на которых выставлять limit ордера, определяет индикатор FXSSI Stop Loss Clusters (SLC), работающий на данных из сторонних источников. 

Уровни SLC в среднем обновляются раз в 20 минут. Индикатор показывает уровень - советник ставит на него ордер, уровень пропадает - ордер отменяется. 

Фиксированные тейк-профиты и стоп-лоссы не нужны. 

Для выхода из позиций в советнике должно быть предусмотрено 2 взаимоисключающих режима:
- Manual (по умолчанию). Трейдер вручную выставляет тейк-профиты и стоп-лоссы.
- Automatic. Советник тралит тейк-профиты и стоп-лоссы по скользящей средней. Этот готовый компонент прилагается в файле cm_tral_MA.mq4. 

По выходу вроде понятно, дальше - про входы.

Есть 2 сценария - когда позиций нет, и когда есть хотя бы один ордер сработал.


Сценарий 1. Если нет открытых позиций:


Для постановки Sell-Limit нужно выполнение всех 3 условий:
- Если выше есть уровень SLC (может быть или один, или ни одного);
- Если этот уровень SLC выше, чем верхняя граница индикатора Envelopes 1.
- Allow_Sell = true

Аналогично для buy-limit - нужно выполнение всех условий:
- Если ниже есть уровень SLC;
- Если этот уровень SLC ниже, чем нижняя граница индикатора Envelopes 2.
- Allow_Buy = true
Обратите внимание, это два разных Envelopes.

Итак, если нет открытых позиций, то результат работы индикатора может дать 3 варианта:
- выставлено по одному ордеру - выше и ниже;
- выставлен один ордер, если выполняются описанные условия;
- не выставлено ордеров вообще. Или уровней SLC нет, или они внутри границ Envelopes.


Сценарий 2. Если есть открытые позиции.


Допустим, сработал sell-limit, открылась позиция шорт. 

В таком случае советник “смотрит выше”, чтобы выставить еще один sell-limit. То есть, реализуется динамическая сетка “на разворот”.

Для нового sell-limit нужно выполнение всех 4 условий:
- Allow_Sell = true;
- выше появился еще один SLC уровень;
- этот новый уровень находится выше, чем ранее открытая позиция на значение, заданное в переменной Step. Это нужно, чтобы сетка не была слишком “сжатой”.
- не было достигнуто максимальное количество ордеров в одну сторону. Его задает параметр Maxorders (по умолчанию = 5). 

Аналогично; если есть позиция лонг, то советник выставляет ниже дополнительный ордер buy-limit по тем же 4 условиям, но наоборот, в “зеркальном отражении”.

Таким образом, если есть открытая позиция, то советник усредняет ее дополнительными ордерами с учетом Allow, SLC, Step, Maxorders.

Для понимания - примеры нестрогой торговли на вложенных картинках.


Переменные.

Помимо настроек из cm_tral_MA.mq4, используются следующие переменные:

параметры индикатора Envelopes 1 (верхняя граница);
параметры индикатора Envelopes 2 (нижняя граница);
Step;
Maxorders;

Tune_buy, Tune_sell - эта переменная нужна, чтобы чуть сдвинуть ордер относительно SLC. Например, выше текущей цены появляется SLC на круглом уровне 1.18500. Трейдер хочет, чтобы sell-limit был выставлен ниже на 30 пипсов. Он открывает настройки, указывает Tune_sell = -30, нажимет ОК. Советник опускает sell-limit на 1,18470 на случай “недолета”.

vol1, vol2, vol3, vol4, vol5 - объемы выставляемых ордеров.

Allow_Buy = true/false, Allow_Sell = true/false - позволяет разрешить/запретить одно из направлений.


Итого.

Я постарался написать суть подробно. Если что непонятно - готов дополнительно обсудить.

Хотелось бы получить работающий советник с открытым оформленным кодом. Чтобы рационально использовал ресурсы компьютера.

Насчет индикатора FXSSI Stop Loss Clusters. Он платный. Если понадобится доступ к индикатору - предоставлю, обсудим в личке. Если захотите себе такой, могу помочь. 





Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(221)
Projetos
281
20%
Arbitragem
4
0% / 100%
Expirado
4
1%
Trabalhando
2
Desenvolvedor 2
Classificação
(554)
Projetos
1342
59%
Arbitragem
28
82% / 0%
Expirado
10
1%
Trabalhando
3
Desenvolvedor 3
Classificação
(85)
Projetos
239
79%
Arbitragem
6
33% / 33%
Expirado
35
15%
Carregado
4
Desenvolvedor 4
Classificação
(156)
Projetos
168
34%
Arbitragem
4
25% / 25%
Expirado
3
2%
Trabalhando
5
Desenvolvedor 5
Classificação
(356)
Projetos
632
26%
Arbitragem
89
73% / 13%
Expirado
12
2%
Livre
6
Desenvolvedor 6
Classificação
(26)
Projetos
27
26%
Arbitragem
1
0% / 0%
Expirado
1
4%
Livre
7
Desenvolvedor 7
Classificação
(261)
Projetos
425
38%
Arbitragem
86
44% / 19%
Expirado
71
17%
Carregado
Pedidos semelhantes
1. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5. Используется стандартный индикатор Зигзага. Настройки индикатора не стандартные. Используется линии Фибоначчи. Настройки линии Фибоначчи нестандартные, уровни Фибоначчи делятся на 8. На уровнях, которые цена коснется должно быть алерт (звуковой сигнал) УСЛОВИЯ АВТОМАТИЧЕСКОЕ РИСОВАНИЕ ФИБОНАЧЧИ ПО ЗИГЗАГУ Рисуется Зигзаг, Фибоначчи тянется с лево на право. 2. Ключ к
Есть индикатор нужно сделать скриншоты плюсовых сделок. Как работает индикатор могу показать. Скриншоты сначала делаются на одной версии( для разработчиков), потом сделать в тестере скрины в другой версии индикатора. Также на скриншоте должна быть одна сделка( скриншотов длжно быть более 20)
**Техническое задание (ТЗ) для торгового робота на платформе Pocket Option** Здравствуйте! Мне нужен торговый робот для работы на платформе **Pocket Option** (бинарные опционы). Основная задача робота – открывать сделки по стратегии **мартингейл**. В случае неудачной сделки робот должен увеличивать сумму следующей ставки в **2,5 раза**, пока не будет достигнута прибыль. Однако, мне нужен робот с более «умным»
Написать советника по моему ТЗ, все подробную информацию я дам при личном общении. Важно уметь оптимизировать данные , уметь делать торговые панели и некоторые элементы на чарте. Пожалуйста не смотрите что тут краткое описание , я расскажу все при личном общении/
Здравствуйте! Нужно доработать существующий советник, а именно добавить в него 4 новых функции. Желательно найти человека, который работал с такими моментами, как: слом рыночной структуры, имбаланс. Одна из этих функций очень простая и легкая в реализации. ТЗ для оценки отправлю Вам в чате
-перевод графика mt 4 в он-лайн график ренко с регулировкой степа (размером кирпичика ренко), Затем поиск линии отбоя по двум точкам ,где вторая точка линии это 7 или 9 точка графика ренко, а первая точка линии совпадает с первой точкой графика ренко
добавить сюда функцию чтобы обойти лимит лотов, т к размер лота увеличивается в процентном соотношении от баланса добавить функцию что если превышен лимит лота то открывается еще ордера с лотами чтобы соответствовать текущему размеру требуемых для открытия лотов допустим был лот 100, следующий нужен будет открыть 120, робот открывает 1 ордер на 100 и в туже секунду еше 1 ордер на 20 лотов, допустим нужен лот 720 то
Вітаю! Код експерта відкритий. Потрібно додати 4 нові функції. ТЗ відправлю пізніше, після подачі Вашої заявки. Ось одна із функцій для прикладу 1. Imbalance . On / Off . Має бути сформований імбаланс між хай і лоу реверс бару на меншому таймфреймі. Реверс бар при цьому береться з поточного таймфрейму. Налаштування: 1) TF _ Imbalance , можливість задати таймфрейм самостійно. 2) MinSizeImbalance
Нужен советник, который будет присылать сигналы индикатора MACD в чат бот телеграм 1 сценарий когда палочка macd пересекает уровень 0 с низу вверх, при открытии следующей палочки(она также должна находиться выше уровня 0) приходит сигнал в чат телеграм 2 сценарий когда палочка macd пересекает сигнальную линию с низу вверх, при открытии следующей палочки(она также должна находиться выше сигнальной линии ) приходит

Informações sobre o projeto

Orçamento
50+ USD
Desenvolvedor
45 USD