Торговый советник, по индикатору Moving Average

MQL4 Эксперты

Работа завершена

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

Техническое задание

Советник не сложный;
ТЗ максимально чёткое;
Логика простая;
Сроки вменяемые.

Поэтому рассмотрю кандидата, предложившего минимальную стоимость. Пишите ОКОНЧАТЕЛЬНУЮ стоимость, в обсуждении заявки (меньше 30$ ставить не дают, хотелось бы дешевле).

В противном случае автоматически отклоняю, т.к. считаю, что ТЗ не прочитано.

--------------------------------------------------------------------------------------------------------------------------------------------

Описание логики

Советник выставляет и тралит отложенный(ые) ордера (согласно настройкам) на определенном расстоянии (в пунктах) от МА, сверху Sell Limit, снизу Buy Limit.

После срабатывания первого ордера, выставляется сетка, и выставляется и тралится ТП  на определенном расстоянии (в пунктах) от МА.

ТП выставляется только у первого (инициирующего) ордера, после его срабатывания, закрываются, сначала открытые ордера (если они есть), потом остальные лимитники сетки.

Далее все заново.

При закрытии инициирующего ордера вручную, советник должен действовать так же, как при срабатывании ТП.

--------------------------------------------------------------------------------------------------------------------------------------------

Настройки Советника

"Параметры выставления ордеров";

Distance_SL_Order     = 250;     // Дистанция отложек Sell Limit, в новых пунктах от МА.
Distance_Sell_TP          = 75;     // Дистанция Тейк Профит для ордера Sell, в новых пунктах от МА.
Distance_BL_Order     = 225;     // Дистанция отложек Buy Limit, в новых пунктах от МА.
Distance_Buy_TP          = 100;     // Дистанция Тейк Профит для ордера Buy, в новых пунктах от МА.

Magic                      = 0;          // Магический номер.
Delta                       = 3;          // На сколько должна измениться цена, что бы советник передвинул ордер и ТП, что бы не долбать ДЦ каждый пипс. Либо, как вариант, выставляем ордер и ТП по состоянию МА на открытии бара.

--------------------------------------------------------------------------------------------------------------------------------------------

"Параметры МА";

Period_ MA      = 50;     // Период МА
Method_MA      = 1;       // 0-SMA, 1-EMA, 2-SMMA, 3-LW
Price_MA          = 0;       // 0-Cloce, 1-Open, 2-High, 3-Low, 4-Median 

--------------------------------------------------------------------------------------------------------------------------------------------

"Параметры торговли";

Start_Lot                = 0.01;                     // Объём стартового ордера.
Use Martin             = true/false;              // Использовать Мартина
Martin_Koef           = 2;                           // Коэффициент Мартина
Use_Lot_Plus        =  true/false;            // Использовать добавление лота
Lot_Plus                 = 0.01;                     // Значение добавления лота
No_Loss                 = true/false;             // Использовать закрытие сделок в безубыток
Stop_After_TP       = true/false;             // Остановить торговлю по достижению ТП
Trade_Time            = "00:00-00:00";     // Время торговли

--------------------------------------------------------------------------------------------------------------------------------------------

"Параметры сетки";

Start_Amount_Order             = 3;               // Количество начальных ордеров
Add_Amount_Order              = 7;              // Количество дополнительных ордеров
Amount_Orders_Grid_1        =3;              // Количество ордеров сетки №1
Step_Grid_1                           = 50;           // Дистанция ордеров сетки №1
Amount_Orders_Grid_2        =3;               // Количество ордеров сетки №2
Step_Grid_2                           = 100;          // Дистанция ордеров сетки №2
Amount_Orders_Grid_3        =4;               // Количество ордеров сетки №3
Step_Grid_3                           = 150;          // Дистанция ордеров сетки №3

--------------------------------------------------------------------------------------------------------------------------------------------

Примеры

На рис ниже, тралим ордера

Distance_SL_Order     = 200; 
Distance_Sell_TP          = 100; 
Distance_BL_Order     = 200; 
Distance_Buy_TP          = 100; 
Start_Amount_Order      = 3;
Amount_Orders_Grid_1  = 3;
Step_Grid_1                  = 50;
Use_Lot_Plus                 = true;
Lot_Plus                        = 0.01;  


Рис. 1


На рис ниже, предположим, что сработал первый Sell Limit

Distance_SL_Order     = 200; 
Distance_Sell_TP          = 100;
Use_Lot_Plus                 = true;
Lot_Plus                        = 0.01;  
Start_Amount_Order     = 3;
Add_Amount_Order       = 7;
Amount_Orders_Grid_1 =3;
Step_Grid_1                  = 50;
Amount_Orders_Grid_2  =3;
Step_Grid_2                  = 100;
Amount_Orders_Grid_3  =4;
Step_Grid_3                  = 150;  


Пример торговой логики, можно посмотреть на видео youtube.com/channel/UCtxKgsqMGaIWh7jPPjSOQfg

Откликнулись

1
Разработчик 1
Оценка
(57)
Проекты
90
13%
Арбитраж
3
33% / 0%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Работает
3
Разработчик 3
Оценка
(248)
Проекты
302
36%
Арбитраж
6
50% / 17%
Просрочено
7
2%
Свободен
4
Разработчик 4
Оценка
(23)
Проекты
53
9%
Арбитраж
10
20% / 60%
Просрочено
11
21%
Свободен
5
Разработчик 5
Оценка
(356)
Проекты
632
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Свободен
6
Разработчик 6
Оценка
(45)
Проекты
76
20%
Арбитраж
7
0% / 86%
Просрочено
14
18%
Свободен
7
Разработчик 7
Оценка
(40)
Проекты
106
52%
Арбитраж
17
12% / 65%
Просрочено
25
24%
Свободен
8
Разработчик 8
Оценка
(5)
Проекты
3
0%
Арбитраж
19
0% / 100%
Просрочено
0
Свободен
9
Разработчик 9
Оценка
(14)
Проекты
22
59%
Арбитраж
2
0% / 50%
Просрочено
2
9%
Свободен
10
Разработчик 10
Оценка
(13)
Проекты
34
76%
Арбитраж
1
100% / 0%
Просрочено
6
18%
Свободен
11
Разработчик 11
Оценка
(4)
Проекты
5
40%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
Похожие заказы
Мне нужен робот, работающий на МТ4, требования такие: 1) суточная просадка не должна быть меньше 1-2%! 2) дневная минимальная прибыль? 3) открытые ежедневно позиции должны быть закрыты в тот же день! 4) инструменты, используемые для открытия сделки, должны быть XAU/USD, GBP/USD, EURO/USD и т. д
Есть код советника (mql4 - будет предоставлен в личных сообщениях совместно с подробным ТЗ). Нужно добавить в него следующие изменения: 1. Добавить четкие комментарии во все ордера советника (типа Sell 01, Sell 02 ... Sell 30 или Buy 01 и т.п.) В текущем советнике комментарии одинаковые и регулируются переменной. 2. Добавить в советника время торговли по времени (интервал времени указывается в настройках). 3
Добрый день! В прошлом году писал Тех.Задание на создание робота (сеточник без мартингейл). Нашел программиста- продукт создали, работает корректно (согласно ТЗ). В апреле этого года возникла идея изменить принцип фиксации прибыли с сеточной (когда все ордера закрываются одновременно по совокупной прибыли) на индивидуальные тэйк-профиты для каждого ордера. Плюс добавить опцию (вкл./выкл) чтобы робот отслеживал
Создать робота который будет открывать сделку исходя из сформированной свечи (размером от.....) на таймфрейме 1м-h1. С возможностью задать в настройках тейк и стоп.Как только свеча закрылась робот должен сразу открыть сделку в том же направлении что и свеча закрылась на заданное количество пунктов.Робот одновременно должен сканировать от 20 валютных пар на таймфрейме(от м1 до h1). И чтоб в нём была кнопка торговли в
Существует тестер который я уже приобрел, он работает только на мт 4. А мне нужно чтоб он работал на мт 5. В приоритете сохранить все функции. Вот ссылка на тестер. https://msfx-tester.ru/
Есть текущий сеточный советник я хочу его модифицировать либо же создать с нуля новый сеточный мультивалютный советник. Мультивалютность нужна для уменьшения просадки и с целью частичного хеджирования. Нужен человек кто делал что-то подобное и имеет опыт написания мультивалютных советников
Усовершенствовать предоставленный советник для минимизации просадки и зависших ордеров, методом частичного хеджирования Советник должен по итогу быть работоспособным, проходит проверку на валидацию без ошибок. Обеспечение корректной работы советника на платформе MT5 . Минимизация нагрузки на систему для обеспечения быстрого тестирования в тестере стратегий
Нужно решение которое поможет сокращать просадку когда советник попадает в ситуацию с зависающими убыточными сделками На данный момент алгоритм советника прост это сетка. Нужны варианты которые помогут улучшить стратегию. Пожалуйста пишите ваши реальные варианты из практики
Приветствую. Интересует торговля криптовалютой через MT4 ( либо MT5, но 4 предпочтительнее) а именно маржинальная торговля различными инструментами. Bybit mt4 в стоке представляет очень ограниченный список инструментов и комиссии уже не те, так что стандартный вариант от биржи не подходит, ищу решения
1. Первый ордер: если предыдущая свечка Бычья(вверх) то открывается ордер на покупку, если свечка Медвежья(вниз) то открывается ордер на продажу. 2. лот= фиксированное значение. 3. лот = %от депозита. если =0, то работает фиксированным лотом.(Вышытывает от стоплосса) 4. Размер свечи=10 пипс. 5. Тейк-профит =4, значит через 4 закрытых свечки ордер закрывается (считает стрелки в т одном направлении. Если вверх то

Информация о проекте

Бюджет
30 - 31 USD
Исполнителю
27 - 27.9 USD
Сроки выполнения
от 1 до 30 дн.