Нужен советник для MQL4, который работает по уровням High\Low японских свечей по отложенным ордерам. Две стратегии: пробой\отбой. Используется множитель ATR для мартингейла и отдельные функции.

MQL4 Experts

Trabalho concluído

Tempo de execução 3 dias
Comentário do cliente
Спасибо, за быструю работу!

Termos de Referência

ТЗ для GERBOT

Советник работает по уровням High\Low японских свечей по отложенным ордерам. Две стратегии: пробой\отбой. Используется множитель ATR для мартингейла и отдельные функции. 

Параметры:

1. Magic – уникальный номер сделок эксперта

2. Comment – комментарий сделок эксперта

3. Slippage – проскальзывание в пунктах 

4. Lot – начальный лот, например 0.01

5. StopMaxDD % - если 0 – false, если указано цифровое значение (от 1 до 100), то определяет процент просадки от депозита и не открывает первую сделку. Нужно при соблюдении рисков, когда торгует несколько пар, новая пара не откроется, если просадка по счету, например, 50%.

6. Take Profit – в пунктах. Если срабатывает Martin (п.10), то TP будет переставляться от цены безубыточности, должна учитываться комиссия брокера и своп, желательно выводится линия безубыточности на графике. 

7. Stop Loss – в пунктах. Если срабатывает Martin (п.10), то SL будет количество пунктов для открытия следующего ордера\колена. 

8. Breakdown – true\false, если true – пробой уровня, если false – отбой уровня. 

9. N_candle – количество последних свечей для анализа уровней High\Low, текущая не закрытая свеча не учитывается (значение от 1 до 30). Желательно выводить линии High\Low на график, учитывать таймфрейм. 

10. Martin – true\false, если true SL не срабатывает и включаются правила мартингела ниже, если false – ждем только SL. 

11. Total_transaction – максимальное количество одновременных открытых позиций по данному эксперту (ограничение колен), если 0, то без ограничений.

12. ATR_Multi – множитель лота, значение до десятых, например 1.5 умножается на изначальный лот, округляется до десятых, далее умножается до бесконечности, если не ограничено значением total_transaction. Например, = 1.5: 0.01, 0.02, 0.03, 0.05, 0.08 …

13. SameGridOrderLot – количество ордеров подряд, у которых лот будет одинаковым. При значении 0 – выключен и функция в расчете не участвует. Например, ATR_Multi = 2, SameGridOrderLot = 5: 0.01, 0.01, 0.01, 0.01, 0.01, 0.02, 0.04, 0.08 …

Принцип работы: 

Всегда выставляется два отложенных ордера BUY\SELL. 

Исходя из п.9 значения High\Low будут являться ценой выставления SL\TP для отложенных ордеров. Например, стратегия пробой, п. 8 Breakdown – true, п.9 N_candle = 1, TP = 100, SL = 100, Martin = false, по последней свечи High = 1.07500, Low = 1.07400, выставляется два ордера: 1. Buy 1.07500, TP = 1.07600 SL=1.07400, 2. Sell 1.07400 TP = 1.07300 SL=1.07500

Например, стратегия отбой, п. 8 Breakdown – false, п.9 N_candle = 1, TP = 100, SL = 100, Martin = false, по последней свечи High = 1.07500, Low = 1.07400, выставляется два ордера: 1. Buy 1.07400, TP = 1.07500 SL=1.07300, 2. Sell 1.07500 TP = 1.07400 SL=1.07600

Если отложенные ордера не сработали, то при закрытии текущей свечи значения High\Low меняются, соответственно старые ордера удаляются и открываются новые. 

Если один или два ордера сработали TP\SL, то ждем закрытие свечи, далее значения High\Low меняются, выставляются новые ордера.

Возможна ситуация, когда сработает один или два ордера с режимом Martin – true, свеча обновится, тогда ждем TP, без открытия новых ордеров. Таким образом, если есть открытый ордер, не важно buy\sell, ждем закрытия TP\SL, а затем после обновления свечи, удаляем старые ордера и устанавливаем новые. 

 


Respondido

1
Desenvolvedor 1
Classificação
(618)
Projetos
1428
59%
Arbitragem
31
81% / 0%
Expirado
10
1%
Livre
2
Desenvolvedor 2
Classificação
(13)
Projetos
31
23%
Arbitragem
8
25% / 50%
Expirado
5
16%
Trabalhando
3
Desenvolvedor 3
Classificação
(296)
Projetos
475
40%
Arbitragem
105
40% / 24%
Expirado
80
17%
Ocupado
Publicou: 2 códigos
Pedidos semelhantes
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
1. Создать советник на основе индикаторов Супертренд и МА В фильтрах входа в сделки: 1. Количество входов на одной сигнальной линии 2. Ограничение при достижении среднего АТР за неделю 3. Время торговли Советник немного сложнее чем кажется по описанию
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке
Я ищу бизнес-партнёра с опытом в трейдинге и программировании, который сможет реализовать распознавание паттернов и на его основе создать прибыльного торгового робота (EA). Это профессиональная модель: автор заработал на ней миллионы, имеет подтверждённую историю результатов и хорошо известен в торговле фьючерсами
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Informações sobre o projeto

Orçamento
35+ USD
Prazo
para 10 dias