Советник на Мартингейле.

MQL4 Esperti

Lavoro terminato

Tempo di esecuzione 3 giorni
Feedback del cliente
отличный программист

Specifiche

Советник на Мартингейле. Открытие ордеров происходит с применением умножения ордеров по Мартингейлу и определенным расстоянием между открывающимися ордерами - шагом (PipStep). Значение Мартингейла для открытия последующих ордеров изменяется (KF_Lots_ ), значение расстояния между ордерами - шаг - тоже изменяется по Мартингейлу (PipStep*KF_Lots_PS ). Есть три группы настроек для открытия ордеров. От 1 до 5 ордера, к примеру, свои настройки профита (TP_MTG_1), Мартингейла - множителя следующего ордера (KF_Lots_1) и шага между ордерами (PipStep1, KF_Lots_PS1), с 6 по 10 ордер, свои настройки профита (TP_MTG_2), Мартингейла - множителя следующего ордера (KF_Lots_2) и шага между ордерами (PipStep2, KF_Lots_PS2), с 11 до 100 ордера, свои настройки профита (TP_MTG_3), Мартингейла - множителя следующего ордера (KF_Lots_3) и шага между ордерами (PipStep3, KF_Lots_PS3). Значение, с какого ордера будет работать каждая группа настроек по Мартингейлу (KF_Lots_ ), профиту (TP_MTG) и своему шагу между ордерами (PipStep) - должно меняться (MTG_Level_1, MTG_Level_2, MTG_Level_3). Пример - MTG_Level_1 = 5, значит с 1 по 5 ордер - профит (TP_MTG_1), мартингейл множитель открываемых ордеров KF_Lots_1=2,0 и расстояние между ордерами PipStep1=50 пунктов (PipStep1*KF_Lots_PS1 ), MTG_Level_2 = 10, значит с 6 по 10 ордер - профит (TP_MTG_2), мартингейл множитель открываемых ордеров KF_Lots_2=1,5 и расстояние между ордерами PipStep2=150 пунктов (PipStep2*KF_Lots_PS2 ), MTG_Level_3 = 100, значит с 11 по 100 ордер - профит (TP_MTG_3), мартингейл множитель открываемых ордеров KF_Lots_3=1,2 и расстояние между ордерами PipStep3=250 пунктов (PipStep3*KF_Lots_PS3 ).

      Стратегия.
   Первоначально открываются два ордера в разные стороны по рынку. Есть тейк-профит (Takeprofit), стоп-лосс (Stoploss) - настраивается для Мартингейла, но обычно нет его. При движении цены в одну сторону один ордер в плюсе, второй в минусе. Ордер с плюсом закрывается по тейк-профиту (Takeprofit) и тут же открывается такой же ордер в ту же сторону (Lots). Если цена пошла дальше в плюс, все повторяется. Минусовой ордер в это же время начинает открывать ордера по Мартингейлу со своими параметрами. Когда цена развернется, плюсовой ордер перейдет в минусовой и начнет открывать сетку по Мартингейлу, минусовая сетка по Мартингейлу уже открытая, закроется по тейк-профиту для Мартингейла (TP_MTG_). Далее открывается ордер с первоначальным значением размера лота (Lots) в ту же сторону, что и закрытый Мартингейл, если была сетка ордеров Sell - значит открываем Sell ордер (Lots). Необходимы разные профиты для - просто профита и по Мартингейлу. Тейк-профит по мартингейлу рассчитывается как сумма - безубытка и заданного значения тейк-профита в пунктах (TP_MTG_). Для простого профита значение остается таким, как задали изначально в пунктах (Takeprofit). Значение первоначально открываемого лота одинаково для всех сеток (Lots). Если не задано - равно 0, тогда размер лота равен значению - риск - значение лота в процентах от депозита (Risk).
   
Нужно сделать вывод на экран следующие значения - начального депозита, депозита на данный момент (начальный депозит  плюс профит - баланс), профита общего (минусовой сетки и плюсового ордера вместе, если уже две сетки мартингейла, то сумме их значений), профита плюсового ордера отдельно (если уже перешел в сетку по мартингейлу, то ее результат), минусовой сетки в данный момент отдельно, значение в процентах оставшегося депозита в данный момент, количество открытых buy и sell ордеров отдельно. Сделать ниже выводимых параметров кнопки закрытия отдельно для отрицательной сетки, положительного ордера (если уже перешел в сетку по мартингейлу, то ее результат), общего профита (закрытие всех ордеров) и кнопку функции MTG_Close, чтобы не включать каждый раз в советнике, когда нужно :) .

Было бы хорошо, чтобы информационное окошко меняло положение - видел в некоторых советниках. Просто иногда пересекаются значения открытых ордеров слева и значение советника - сливаются, ничего не видно в итоге на экране или перенести вправо немного.

   Сделать выделение цветом линии профита для минусовой сетки, положительного ордера (если уже перешел в сетку по мартингейлу, то ее результат) и общего профита разными цветами. Было бы хорошо выделить цветом линию безубытка минусовых сеток для визуального просмотра ситуации.
Сделать пригодным для работы на реальных счетах (проскальзывание, потеря связи, повторный сигнал на открытие или закрытие при отклонении запроса по ордерам, пересчитывание для 3 и 5 знаковых счетов). Настройки по еквити, стоплоссу. Желательно, что бы как можно меньше нагружал систему. Работа на всех таймфреймах.
   
   Нужно, чтобы на графике оставался след сделок (место открытия, SL, TP, место закрытия, место открытия и закрытия соединяются линией, и линия окрашивается в цвет либо красный (убыток сделки), либо синий (прибыль сделки)), понятно, что при наведении на место совершения сделки и ее окончания, высвечиваются, время и параметры.


     Необходимые параметры советника.

ModeTrade = 0 - открывать как позиции на продажу, так и на покупку одновременно, 1 - только продажи, 2 - только покупки, 3 - чередовать покупки и продажи.  
Orders = 15 — кол-во выставляемых ордеров каждого направления для отложенников (получается тогда для первой сетки 5 ордеров, для второй 10 сразу выставляются отложенные ордера, также 15 для простого ордера, ордера пересчитывать, если ушла цена в другую сторону и открылся один ордер, лишний убрать, недостающий установить до значения 15, если простой ордер перешел в Мартингейл, удалить все его прежние и выставить сетки до 15 колена по Мартингейлу).
MTG_Close - при включении этой функции, советник прекратит торговлю, после достижения позициями тейк-профита, лучше закрывать после профита по мартингейлу.
Lots = 0,01 - размер первоначального ордера, если 0, тогда равен значению Risk.
Risk = 0,01 - параметр задается, лот позиции должен быть такой, чтобы при открытии позиции первоначальный ордер был равен 0,01 % от депозита.
Stoploss = 0, возможность выставить стоп-лосс для ордеров по Мартингейлу, если 0 - отключен.
Takeprofit = 50, тейкпрофит для первоначального ордера - в пунктах.
 TP_MTG_1 = 50, тейкпрофит для первой сетки ордеров по Мартингейлу - в пунктах.
 TP_MTG_2 = 35, тейкпрофит для второй сетки ордеров по Мартингейлу - в пунктах.
 TP_MTG_3 = 15, тейкпрофит для третьей сетки ордеров по Мартингейлу - в пунктах.
MTG_Level_1 — до какого колена будет работать первая сетка ордеров по Мартингейлу, если равно 5, тогда первая сетка от 1 до 5 ордера.
MTG_Level_2 — до какого колена будет работать вторая сетка ордеров по Мартингейлу, если равно 10, вторая сетка ордеров с 6 до 10 ордера.
MTG_Level_3 — до какого колена будет работать третья сетка ордеров по Мартингейлу, если равно 100, третья сетка ордеров с 11 до 100 ордера.
 KF_Lots_1 = 2.0 — какой множитель применить для последующих ордеров по Мартингейлу, при первой сетке ордеров (MTG_Level_1) от 1 до 5 ордера.
 KF_Lots_2 = 1.5 — какой множитель применить для последующих ордеров по Мартингейлу, при второй сетке ордеров (MTG_Level_2) с 6 до 10 ордера.
 KF_Lots_3 = 1.2 — какой множитель применить для последующих ордеров по Мартингейлу, при третьей сетке ордеров (MTG_Level_3) с 11 до 100 ордера.
PipStep1 = 50 - расстояние между ордерами при открытии ордеров по первой сетке от 1 до 5.
PipStep2 = 150 — расстояние между ордерами при открытии ордеров по второй сетке с 6 до 10.
PipStep3 = 250 — расстояние между ордерами при открытии ордеров по третьей сетке с 11 до 100.
 KF_Lots_PS1 = 2.0 — какой множитель применить для увеличения расстояния между ордерами при открытии последующих ордеров по Мартингейлу, при первой сетке ордеров (MTG_Level_1) от 0 до 5 (PipStep1*KF_Lots_PS1).
 KF_Lots_PS2 = 1.5 — какой множитель применить для увеличения расстояния между ордерами при открытии последующих ордеров по Мартингейлу, при второй сетке ордеров (MTG_Level_2) с 6 до 10 (PipStep2*KF_Lots_PS2).
 KF_Lots_PS3 = 1.2 — какой множитель применить для увеличения расстояния между ордерами при открытии последующих ордеров по Мартингейлу, при третьей сетке ордеров (MTG_Level_3) с 11 до 100 (PipStep3*KF_Lots_PS3).
MaxTrade — максимально допустимое число колен на продажу и на покупку.
 UseEquityStop = false - возможность ограничить максимальную просадку в процентах.
 TotalEquityRisk = 20 — ограничение максимальной просадки в процентах - 20 % от депозита.
TrailStart = 15 - параметр задается, если 0 - отключен, для первого ордера.
TrailStop = 15 - параметр задается, если 0 - отключен, для первого ордера.
TrailStart1 = 15 - параметр задается, если 0 - отключен, для первой сетки ордеров.
TrailStop1 = 15 - параметр задается, если 0 - отключен, для первой сетки ордеров.
TrailStart2 = 15 - параметр задается, если 0 - отключен, для второй сетки ордеров.
TrailStop2 = 15 - параметр задается, если 0 - отключен, для второй сетки ордеров.
TrailStart3 = 15 - параметр задается, если 0 - отключен, для третьей сетки ордеров.
TrailStop3 = 15 - параметр задается, если 0 - отключен, для третьей сетки ордеров.  
 Slippage = 30, проскальзывание.
Magic = 777888, уникальный номер ордеров советника.
Настройки линии (цвет, тип) - профит для минусовой сетки.
Настройки линии (цвет, тип) - профит положительного ордера (если уже перешел в сетку по мартингейлу, то ее результат).
Настройки линии (цвет, тип) - общий профит.
Настройки линии (цвет, тип) - безубыток минусовой сетки buy .
Настройки линии (цвет, тип) - безубыток минусовой сетки sell .  
Настройки линии (цвет, тип) - безубыток общий.
Info = true - включение и выключение выводимой на экран информации.

   Нужно сделать советник на основе отложенных ордеров. Важна возможность работы на всех таймфреймах.

Con risposta

1
Sviluppatore 1
Valutazioni
(67)
Progetti
144
34%
Arbitraggio
10
10% / 60%
In ritardo
26
18%
Gratuito
2
Sviluppatore 2
Valutazioni
(80)
Progetti
117
67%
Arbitraggio
16
25% / 13%
In ritardo
12
10%
Gratuito
3
Sviluppatore 3
Valutazioni
(351)
Progetti
679
56%
Arbitraggio
33
15% / 39%
In ritardo
63
9%
Gratuito
4
Sviluppatore 4
Valutazioni
(280)
Progetti
650
28%
Arbitraggio
111
19% / 61%
In ritardo
319
49%
Gratuito
5
Sviluppatore 5
Valutazioni
(40)
Progetti
106
52%
Arbitraggio
17
12% / 65%
In ritardo
25
24%
Gratuito
6
Sviluppatore 6
Valutazioni
(403)
Progetti
708
49%
Arbitraggio
57
16% / 49%
In ritardo
130
18%
In elaborazione
7
Sviluppatore 7
Valutazioni
(157)
Progetti
220
50%
Arbitraggio
2
50% / 0%
In ritardo
15
7%
Gratuito
Ordini simili
Ищу программиста который напишет советника для MT4 Задача: создать робот в базе ( основная идея) который будет открывать ордера на 1 ТФ , с 1 парой открывать сделки при выполнении нужных условий на 4 индикаторах . все просто- 4 индикатора - ордер на открытие/ закрытие. это база стоит 50$ Если все на ура получилось- делаем мультивалютник и накидываем обвес на советника +50$ Тех задание в личку после согласования
В мт5 мобильная версия есть такой функционал. Хочу реализовать такой же и в ПК версии. Без всяких наворотов. Есть похожий в интернете, но там слишком много кнопок. Хочу поп простому. Чтобы можно было все настраивать передвижением линий. В общем все как в МТ5 мобильной версии. Дополнительно можно добавить установку размера лота
Здравствуйте. Необходимо внедрить защиту советника на платформе MetaTrader 5 (MT5). На ПК устанавливается защищенная программа с ограниченным лимитом безопасных запусков. Например, такой лимит может быть установлен на один запуск. Это означает, что после первого запуска программы на ПК она интегрируется в систему управления Windows в статусе администратора, собирает необходимые данные для привязки советника и
Добрый день! Есть скрипт, написан в программе TSLAB. Требуется создать такой же советник в МТ5 с возможностью оптимизировать все параметры. Cоветник будет использоваться на рынке на Московской бирже, фьючерсы. Есть скрипт и индикатор. https://disk.yandex.ru/d/gWcPcpUOlbogKw
Создан сеточный мартингейловый скрипт на кубиках ТС Лаба, необходимо конвертировать его, получив эксперта на МТ5, поскольку кубики ограничены в функциональных возможностях. С одной стороны - это простая задача. С другой - сложная, т.к. нужно создать работоспособный продукт, описывающий любые предусматриваемые действия на рынке. Есть умельцы, которые возьмутся? Подробности обсуждаются с выбранным Исполнителем
Нужно решение для подключения крипто-валютной биржи MEXC через кючи АПИ к мт4 или мт5 и советник по стратегии парного трэйдинга, либо отдельный мини треминал - бот на любом языке для торговли на криптовой бирже
Взять за основу, и использовать алгоритм работающего кластерного индикатора платформы МТ 4, рынка форекс. Исходный код открыт. Необходимо чтобы индикатор работал с крипто валютными парами. Желаемая Платформа baybit. Рассмотрю ваши варианты предложений по модернизации индикатора для работы с крипто парами
Терминал: МТ4. Советник смотрит на предыдущую свечу и от выбранного параметра открывает ордер в направлении свечи или в противоположном направлении. 1) Выбор Time-frame для работы советника 2) Выбор стратегии (А или Б) А-советник открывает сделки по направлению предыдущей свечи, В-советник открывает сделки против направления предыдущей свечи. 3) Минимальный размер свечи в пипсах для работы(без тени), если 0 то
Терминал: мт5 Нужно окно с новостями на графике - что бы окно сворачивалось/разворачивалось, не мешая аналитике. На график галочка в месте по времени где будет новость Как новость наступает уведомления на мобильный и звуковое. в параметрах вбиваем сколько секунд пауза в работе робота до новости и после новости. 2 робот торгует по стандартным сигналам ВСЕХ стандартных индикаторов мт4 которые в нем есть. - каждый можем
Чат GPT написал советника которая переводит отрытые сделки в без убыток не передвигая стоп лосс т.е. он создает линию невидимый без убыток как ориентир для закрытия позиции при возврашении цены к данной линии. Все работает хорошо, но почему то сделка не закрывается при соответсвующих условиях. В место этого советник удаляет установленную линию и ничего не происходит. Мне нужно, что бы, советник устанавливал линию без

Informazioni sul progetto

Budget
20 - 50 USD
IVA (19%): 3.8 - 9.5 USD
Totale: 23.8 - 59.5 USD
Per lo sviluppatore
18 - 45 USD