Сопровождение ордеров по мартингейлу

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 2 días
Comentario del Ejecutor
все хорошо. совместная работа понравилась.
Comentario del Cliente
Просто гений програмирования! Может всё. Если нужен торговый робот - только к нему.

Tarea técnica

Описание

Это торговый бот помощник. Его задача не торговать за трейдера, а сопровождать его позиции в случае если цена пошла против. По этому торговый робот должен подхватывать любые сделки, открытые в терминале. Сопровождать он будет путём усреднения. Бот нужен в открытом коде. Дальше пройдёмся по настройкам.


Так будут выглядеть настройки советника в терминале:


  • Тейкпрофит 

    • Переключатель вкл\выкл

    • Переключатель между учётом в долларах и в пунктах 

    • Сумма

  • Безубыток

    • Вкл\выкл

    • Пункты для б\у

  • Стоплос в пунктах

    • Переключатель вкл\выкл 

    • Сумма

  • Мартингейл

    • Режим корректировки: вкл\выкл

    • Количество линий

    • Алерт

    • Тейк для сетки

      • переключатель с тейка в пунктах на тейк в баксах

      • Сумма

    • коэффициент_1

    • Шаг сетки_1

    • Номер колена для изменения_1 

    • коэффициент_2

    • Шаг сетки_2

    • Номер колена для изменения_2

    • коэффициент_3

    • Шаг сетки_3

    • Номер колена для изменения_3

    • коэффициент_4

    • Шаг сетки_4

    • Номер колена для изменения_4

    • коэффициент_5

    • Шаг сетки_5

    • Настройки отображения

      • Линия тейка

        • Цвет

        • Толщина 

        • Тип пунктирности

      • Безубыток

        • Цвет, толщина, тип пунктирности

      • Стоплос

        • Цвет, толщина, тип пунктирности

      • Линии усреднения

        • Цвет, толщина, тип пунктирности



По сути бот делится на три части: 

  1. То как сопровождать когда открыта одна сделка 

  2. То как себя вести когда пошло усреднение  

  3. Настройки отображений на графике.


Настройки для сопровождения одного ордера:

  • Тейкпрофит 

    • Переключатель вкл\выкл

    • Переключатель между учётом в долларах и в пунктах 

    • Сумма

  • Безубыток

    • Вкл\выкл

    • Пункты для б\у

  • Стоплос в пунктах

    • Переключатель вкл\выкл 

    • Сумма

 

 

Настройки для сопровождения сетки ордеров:

  • Мартингейл

    • Режим корректировки: вкл\выкл

    • Количество линий

    • Тейк для сетки

      • переключатель с тейка в пунктах на тейк в баксах

      • Сумма

    • коэффициент_1

    • Шаг сетки_1

    • Номер колена для изменения_1 

    • коэффициент_2

    • Шаг сетки_2

    • Номер колена для изменения_2

    • коэффициент_3

    • Шаг сетки_3

    • Номер колена для изменения_3

    • коэффициент_4

    • Шаг сетки_4

    • Номер колена для изменения_4

    • коэффициент_5

    • Шаг сетки_5


Настройки отображений на графике:

  • Настройки отображения

    • Линия тейка

      • Цвет

      • Толщина 

      • Тип пунктирности

    • Безубыток

      • Цвет, толщина, тип пунктирности

    • Стоплос

      • Цвет, толщина, тип пунктирности

    • Линии усреднения

      • Цвет, толщина, тип пунктирности

    • Графическая панель



 


 

Подробное описание настроек: 

  • Тейк профит

    • Вкл\Выкл - этот параметр позволяет трейдеру отключить тейк профит. Если тейк выключен, то бот не будет устанавливать\управлять тейкпрофитом. Если включен, то будет устанавливать тейк исходя из настроек ниже. 

    •  Переключатель между учётом в долларах и в пунктах

      • Если в этой настройке выбран вариант в пунктах и в настройке ниже стоит 100, то бот закроет сделку в плюс когда цена пройдёт 100 пунктов в нужном нам направлении от цены открытия. Тейк виртуальный. То есть он не прописывает тейк в ордер, а сам его закрывает при процествии 100 пунктов. А на графике чертит линию где установлен этот виртуальный тей. Цвет, толщина и пунктирность этой линии должна быть вынесена в настройки. 

      • Если в этой настройке выбран вариант в долларах и в настройке ниже стоит 100, то бот закроет сделку в плюс только когда прибыль по сделке составит 100 долларов. При том чистой прибыли, то есть в эту цену должен быть включён своп и комиссия по сделке. Если своп прибавляется\убавляется, то и тейк должен сдвигаться исходя из этого.  Тейк также виртуальный. То есть он не прописывает тейк в ордер, а сам его закрывает при достижении 100 долларов чистой прибыли. А на графике чертит линию, где установлен этот виртуальный тей. Цвет, толщина и пунктирность этой линии должны быть вынесены в настройки.

    • Сумма - здесь прописывается та сумма пунктов или долларов, которые должны быть достигнуты для фиксации прибыли. 

  • Безубыток

    • Вкл\выкл - это переключатель для того чтобы включить или выключить параметр безубыток.

    • Пункты для б\у - сколько пунктов должна пройти цена в нашу сторону, чтобы ордер был переведён в безубыток

    • Отступ - в этой настройке задаётся то на сколько пунктов выше цены открытия будет перенесён стоплос. Если стоит 0 - значит стоп будет ровно на цене открытия сделке. Если стоит 5 - значит стоп будет на 5 пунктов выше цены открытия. 

    • (Безубыток так же является виртуальным и не устанавливается стоп фактически, а закрытие происходит ботом “вручную” при выполнении условий. А на графике чертит линию, где установлен этот виртуальный безубыток. Цвет, толщина и пунктирность этой линии должны быть вынесены в настройки)

  • Стоплос в пунктах

    • Переключатель вкл\выкл - переключатель для того чтобы включить или выключить параметр стоплос.

    • Сумма - сколько пунктов должна пройти цена НЕ в нашу сторону, чтобы ордер(а) был(и) закрыт(ы) по стоплосу. 

    • (Расстояние учитывается от цены открытия первого ордера (который трейдер сам открывает) и закрывает все ордера сетки (и первую сделку и усредняющие). Стоп также является виртуальным и не устанавливается фактически, а закрытие происходит ботом “вручную” при выполнении условий, заданных в настройках. А на графике чертит линию, где установлен этот виртуальный безубыток. Цвет, толщина и пунктирность этой линии должны быть вынесены в настройки) 

  • Мартингейл - Это блок настроек для усредняющих ордеров. Усредняющие ордера также являются виртуальными. Они не раскидываются сразу лимитками, а обозначаются на графике нарисованными линиями и при их достижении (когда цена их касается) бот открывает сделку “вручную” и удаляет нарисованную линию. Внешний вид линий также задаётся в настройках.

    Работает мартингейл классически: определяет точку безубыточности всех открытых сделок и от этого уровня закрывает сделки в плюс согласно второму тейкпрофиту (тейк для сетки, то есть пока усреднение не пошло используется первый тейк, как только началось усреднение используется второй тейк). ВАЖНО! Точку безубыточности бот расчитывает с учётом комиссии и свопа. Как известно своп начисляется регулярно, а значит точка безубыточности должна тоже пересчитываться регулярно. 

    • Режим корректировки: 

      • Выкл - отключает режим корректировки

      • Вкл - В этом режиме горизонтальные линии (которые обозначают то, где будут открываться усредняющие ордера) МОЖНО двигать и бот будет открывать усредняющие ордера там, где расположены эти линии. То есть трейдер переместил эти линии и теперь бот открывает сделки не на том расстоянии, которое заложено в настройках, а согласно расположению этих линий. Но сперва бот распалагает линии согласно параметрам заданным в настройках. Это нужно, чтобы трейдер мог корректировать расположение усредняющих ордеров, например опираясь на уровни поддержки и сопротивления и усредняться в наиболее удачных местах.

      • Количиство линий - в этой настройке задаётся то сколько усредняющих линий будет находиться на графике одновременно, то есть то сколько линий будет отрисовано ботом. Потому что если бот отрисует сразу все линии их неудобно будет корректировать. Они будут мешать друг другу. Особенно если дистанция между ними небольшая. По этому трейдер сможет задать в этой настройке например 3-5 линий, тогда бот сначала расположит на графике первые 3-5 линий, трейдер их откорректирует, цена их активирует и тогда бот отрисует следующие линии. 

      • Алерт - эта настройка позволет включить или выключить звуковой сигнал, который звучит в момент когда все линии из предыдущей настройки открыты. Например трейдер задал в предыдущей настройке 5 линий, как только роботом будут открыты все сделки из этих пяти - звучит звуковой сигнал, чтобы трейдер шёл к компьютеру и откорректировал расположение следующей партии усредняющих линий, которые отрисовал бот.

      • Тейк для сетки - дело в том, что старый тейк отменяется, так как если пошли усредняющие ордера, то значит точка входа ошибочная и нужно как можно скорее выйти из рынка хотя бы в ноль или небольшой плюс. Для этого нам заново надо задать тейк. Он применяется как только открылась первая усредняющая сделка. 

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

      • Сумма - тут задаётся количество пунктов или долларов для тейка

    • коэффициент_1 - это коэффициент на который умножается объём первой сделки для расчёта каким объёмом открывать следующую сделку. Если первая сделка открыта объёмом в 1 лот, коэффициент стоит 2, то следующая сделка будет объёмом в 2 лота.

    • Шаг сетки_1 - это то расстояние через которое будет открыт следующий усредняющий ордер. Измеряется в пунктах. 

    • Номер колена для изменения_1 - Этот параметр позволяет трейдеру изменить коэффициент и шаг сетки для последующих усредняющих ордеров. Например, трейдер считает, что первые 3 сделки можно просто усреднить и по этому для них достаточно коэффициента 1, а с четвертого колена нужно увеличить объёмы закупки и использовать коэффициент 1.2 а с десятого колена уже 1.2 недостаточно и нужно покупать с коэффициентом 1.5 и так далее. Остальные поля нужны, чтобы можно было достаточно много раз изменить шаг сетки и объём лота. 

    • коэффициент_2

    • Шаг сетки_2

    • Номер колена для изменения_2

    • коэффициент_3

    • Шаг сетки_3

    • Номер колена для изменения_3

    • коэффициент_4

    • Шаг сетки_4

    • Номер колена для изменения_4

    • коэффициент_5

    • Шаг сетки_5

    • Номер колена для изменения_5

  •  Настройки отображения

    • Линия тейка

      • Цвет

      • Толщина 

      • Тип пунктирности

    • Безубыток

      • Цвет, толщина, тип пунктирности

    • Стоплос

      • Цвет, толщина, тип пунктирности

    • Линии усреднения

      • Цвет, толщина, тип пунктирности

    • Графическая панель - это три кнопки на графике: “бай”, “селл” и “закрыть все сделки”. Они нужны преимущественно для того чтобы протестировать работоспособность настроек в тестере стратегий.  

      • Переключатель: вкл\выкл

      • настройки вида кнопок


И простая стратегия для оптимизации настроек в тестере стратегий:

Правила сделки на покупку  (чек-лист):


  • Быстрая МА выше медленной МА (средняя скользящая) 

  •  Цена сверху вниз коснулась быстрой МА и сразу при касании открываем сделку на покупку

Сделки на покупку Сделки на продажу



В настройки вынести следующее: 

  • Переключатель

    • ручной режим - в этом бот ждёт пока трейдер сделку откроет

    • Автоматический - в этом бот работает по индикаторам

  • Быстрая МА (все настройки скользящей средней)

  • Медленная МА (все настройки скользящей средней )

  • Направление

    • Открываться только по сигналам на бай

    • Открываться только по сигналам на сел

    • Открываться и в бай и в сел









Han respondido

1
Desarrollador 1
Evaluación
(9)
Proyectos
22
9%
Arbitraje
3
0% / 67%
Caducado
3
14%
Trabaja
2
Desarrollador 2
Evaluación
(72)
Proyectos
147
67%
Arbitraje
21
10% / 71%
Caducado
44
30%
Libre
3
Desarrollador 3
Evaluación
(44)
Proyectos
74
20%
Arbitraje
1
0% / 100%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(112)
Proyectos
132
56%
Arbitraje
1
0% / 0%
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(361)
Proyectos
433
54%
Arbitraje
20
55% / 15%
Caducado
30
7%
Trabaja
6
Desarrollador 6
Evaluación
(172)
Proyectos
186
32%
Arbitraje
5
60% / 20%
Caducado
3
2%
Libre
Ha publicado: 3 ejemplos
7
Desarrollador 7
Evaluación
(23)
Proyectos
27
33%
Arbitraje
2
0% / 50%
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(493)
Proyectos
1022
58%
Arbitraje
30
27% / 23%
Caducado
133
13%
Trabaja
9
Desarrollador 9
Evaluación
(296)
Proyectos
475
40%
Arbitraje
105
40% / 24%
Caducado
80
17%
Ocupado
Ha publicado: 2 ejemplos
10
Desarrollador 10
Evaluación
(14)
Proyectos
20
25%
Arbitraje
0
Caducado
2
10%
Libre
Ha publicado: 3 ejemplos
11
Desarrollador 11
Evaluación
(69)
Proyectos
146
34%
Arbitraje
13
8% / 62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos
Solicitudes similares
Нужен советник, для МТ 4, зарабатывающий не менее 10 процентов в месяц, при тестировании в любой период, на 3-5 валютных парах, можно больше, с просадкой не более 20 процентов. Необходим стоп-лосс, чтобы не было риска потери депозита. Готов обсудить любые предложения или дополнения в ходе обсуждения заказа
AO - при пересечении уровня 0 в какую-либо сторону открывать соответствующий ордер. RSI - при пересечении отметки 30 пунктов снизу открывать ордер на покупку, при пересечении отметки 70 пунктов сверху открывать ордер на продажу. Стратегии не зависят друг от друга. Предустановка размеров ТП и СЛ, предустановка уровней ТС
Ищу стабильный торговый алгоритм для работы на счетах проп-компаний (типа FTMO). Требуется инструмент, полностью соответствующий правилам риск-менеджмента проп-фирм. Ключевые требования: * Обязательное наличие фиксированного Stop Loss для каждой сделки. * Категорический запрет на использование мартингейла, сеток и усреднений. * Жесткий контроль дневной просадки (не более 3-4% от баланса). * Стабильная работа на
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
Я ищу бизнес-партнёра с опытом в трейдинге и программировании, который сможет реализовать распознавание паттернов и на его основе создать прибыльного торгового робота (EA). Это профессиональная модель: автор заработал на ней миллионы, имеет подтверждённую историю результатов и хорошо известен в торговле фьючерсами
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Información sobre el proyecto

Presupuesto
50+ USD
Plazo límite de ejecución
a 10 día(s)