Группа "Стол заказов MQL"

Рейтинг 2151



РЕКОМЕНДУЮ



Безиндикаторный советник-полуавтомат.

Доброго времени суток!
Ищу поручителя.
Просьба модернизировать написанный Вами советник zakaz.opentraders.ru/105580.html,
вернее, написать полуавтомат по данному алгоритму. Алгоритм следующий. Ставим на график полуавтомат в удобной для нас ситуации. Он сразу выставляет стоповый ордер по заданным параметрам. Далее возможны два сценария. Если цена пошла в нашу сторону, стоповый ордер активируется и закрывается по заданному тейк профиту. Цикл завершен. Второй сценарий, цена пошла против нас. Через заданный шаг выставляется еще один стоповый ордер по ранее заданным параметрам. И т.д., до тех пор, пока цена не развернется в нашу сторону. Цикл завершается после того, как закроется самый ранний стоповый ордер. После того, как цикл завершен, советник-полуавтомат убирается с графика. Параметры полуавтомата на скриншоте. Если предполагаемое движение цены BUY, полуавтомат выставляет sell stop. Если предполагаемое движение цены SELL, полуавтомат выставляет buy stop.



Поручитель может обратиться личку. Подскажу, как правильно использовать полуавтомат для получения граальных результатов.
  • +1
  • Просмотров: 3274
  • 16 апреля 2023, 08:17
  • marattmb
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Индикатор уровней...
Следующая запись в группе  
Доработка робота-маркетмейкера
15 апреля 2023
17 апреля 2023

Брокер для ваших роботов, 15 лет на рынке

Комментарии (33)

+
0
Ищу поручителя.

Выступаю поручителем.
avatar

  19  Marik007 Сообщений: 418 - Forexman

  • 17 апреля 2023, 03:42
+
0
Советник будет работать в цикле. После закрытия позиции (позиций) он сразу выставит новый ордер. В противном случае необходимо будет прописывать какие
то ограничения.
Или советник должен будет активироваться только после нажатия соответствующей кнопки на экране.
Тогда можно будет вести торговлю в обе стороны одновременно.
*hi* 

avatar

  16  ssg Сообщений: 817

  • 17 апреля 2023, 05:38
+
0
Я же указал в тз, что после завершения цикла, советник убирается с графика. Знакомые прогеры говорят, что это сделать просто.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 06:24
+
0
Я же указал в тз, что после завершения цикла, советник убирается с графика. Знакомые прогеры говорят, что это сделать просто.

Это можно прописать функцией, но и это не совсем уж просто.
Т.е. потом опять нужно будет накидывать советник на график.
Не проще и удобнее использовать именно полуавтомат, в его истинном значении, с кнопками «Купить — Продать».
И ещё вопрос: не рассматривалось ли возможность открытия сразу встречной позиции? Одна позиция набирает прибыль, частично компенсируя убыток, пока к минусовой выставляются стоповыё ордера.
Причём прибыльную позицию можно закрывать частями или тралить её.
Таким образом можно будет частично компенсировать убыток той позиции, которая набирает минус.
Редактирован: 17 апреля 2023, 08:01
avatar

  16  ssg Сообщений: 817

  • 17 апреля 2023, 07:54
+
0
Нет. Так не пойдет. Полуавтомат нужно именно убирать с графика, т.к. потом он ставиться будет на другой инструмент. На тот, где будут наиболее благоприятные условия для этого.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 07:59
+
0
А что мешает поменять магик и поставить на другую пару со своими настройками.
прописать в блоке открытие проверку
<code>if(OrderSymbol()==Symbol_ && OrderMagicNumber()==Magic)</code>

и советник будет работать только с этой парой и этим магиком.

Редактирован: 17 апреля 2023, 08:06
avatar

  16  ssg Сообщений: 817

  • 17 апреля 2023, 08:05
+
0
Если не получится после завершения цикла убирать полуавтомат с графика, тогда нужно как-то отключать автоторговлю у этого полуавтомата, удалю с графика сам.
Вновь ставить буду тоже сам.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 08:07
+
0
Важно, чтобы после отработки цикла торговля(выставление стоповых ордеров) была прекращена. А каким образом это будет сделано, прогеру виднее.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 08:18
+
0
Так в полуавтомате так и есть и даже больше.
Нажал кнопку бай (селл) советник начал исполнять программу. При желании пользователь сам может дополнительно открывать позиции с экрана кнопками.
Цикл закончился- пока не нажмёшь кнопку бай (селл) торговля не начнётся. В вашем варианте вместо этого надо набрасывать советник на график. А для этого надо еще найти советник в базе советников у себя. Потом прописать ещё и настройки, а я полагаю шаг стопордеров для разных пар должен быть разный.
Но конечно в данном случае «хозяин-марин».
avatar

  16  ssg Сообщений: 817

  • 17 апреля 2023, 08:34
+
0
После завершения цикла, новые благоприятные условия на данном инструменте могут возникнуть не скоро. Впрочем, может быть по-разному. То, что Вы предлагаете, удобно, но усложняет работу Андрею. Ждем вердикта Андрея.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 08:39
+
0
У Андрея куча уже готовых советников-полуавтоматов с кнопками. Просто в один он наверняка может прописать функцию выставления очередного стопордера. Как я понял у Вас что-то вроде обратного пирамидинга. Цена будет активизировать ордера при обратном движении.
avatar

  16  ssg Сообщений: 817

  • 17 апреля 2023, 09:03
+
0
Это не пирамидинг. Тейк профит у всех ордеров одинаковый.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 10:43
+
0
Смутила фраза:
Цикл завершается после того, как закроется самый ранний стоповый ордер

Значит не правильно понял.
Редактирован: 17 апреля 2023, 13:48
avatar

  16  ssg Сообщений: 817

  • 17 апреля 2023, 13:48
+
0
Именно так. Самый первый ордер и есть самый ранний. Цикл может состоять и из одного ордера. Это если цена сразу пойдет в нашу сторону. Я же в тз указал этот момент.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 13:54
+
0
Да, я понял уже.
avatar

  16  ssg Сообщений: 817

  • 17 апреля 2023, 15:07
+
0
на 18-е
avatar

  35  AM2 Сообщений: 16400 - Андрей

  • 17 апреля 2023, 17:27
+
0
Хорошо.
avatar

  12  marattmb Автор Сообщений: 751

  • 17 апреля 2023, 17:28
+
0
непонятно
avatar

  35  AM2 Сообщений: 16400 - Андрей

  • 18 апреля 2023, 21:41
+
0
Что непонятно?
avatar

  12  marattmb Автор Сообщений: 751

  • 18 апреля 2023, 21:54
+
0
пошагово на скринах
avatar

  35  AM2 Сообщений: 16400 - Андрей

  • 18 апреля 2023, 21:54
+
0
Да елки-палки. Вы же делали похожий. Я для чего ссылку давал?
zakaz.opentraders.ru/105580.html
Только там был индикатор. Он определял, когда выставляется стоповый ордер. В нашем-же случае нет индикатора. Ордер выставляется при установке на график советника-полуавтомата. Что может быть непонятного?
avatar

  12  marattmb Автор Сообщений: 751

  • 18 апреля 2023, 22:01
+
0
Трейдер выбирает условие для установки полуавтомата на график, а значит и для выставления стопового ордера.
avatar

  12  marattmb Автор Сообщений: 751

  • 18 апреля 2023, 22:05
+
0
писать тз без подробных скринов это неуважение к труду программиста. это вам все понятно а мне нет
avatar

  35  AM2 Сообщений: 16400 - Андрей

  • 18 апреля 2023, 22:05
+
0
Поясните, Вам алгоритм непонятен? Вам повторить скрины, которые Вы видели в предыдущем тз, на которую я давал ссылку?
avatar

  12  marattmb Автор Сообщений: 751

  • 18 апреля 2023, 22:08
+
0
обратитесь к другому специалисту
avatar

  35  AM2 Сообщений: 16400 - Андрей

  • 18 апреля 2023, 22:23
+
0
Вот Вам новый скрин. Скриншот номер 1 — я установил советник-полуавтомат на график, и Вы видите стоповый ордер. Скриншот 2 — цена сначала пошла против нас, начали появляться новые ордера. Затем цена стала разворачиваться в нашу сторону, и эти ордера стали активироваться. Так понятно?

avatar

  12  marattmb Автор Сообщений: 751

  • 18 апреля 2023, 22:28
+
0
avatar

  12  marattmb Автор Сообщений: 751

  • 18 апреля 2023, 22:29
+
0
Когда закроется самый ранний ордер, цикл завершен. Полуавтомат убирается с графика.
avatar

  12  marattmb Автор Сообщений: 751

  • 18 апреля 2023, 22:31
+
0
avatar

  35  AM2 Сообщений: 16400 - Андрей

  • 19 апреля 2023, 10:13
+
0
Спасибо.
avatar

  12  marattmb Автор Сообщений: 751

  • 19 апреля 2023, 10:15
+
0
Андрей, не понял этот кусок кода в главной функции:
if(last-Bid>Step*_Point && Side==0)
     {
      PutOrder(4,Bid+Step*_Point);
      last=Bid;
     }

   if(Bid-last>Step*_Point && Side==1)
     {
      PutOrder(1,Bid);
      last=Bid;
     }

почему для покупок стоповый ордер, а для продажи открывается позиция?
avatar

  16  ssg Сообщений: 817

  • 19 апреля 2023, 17:38
+
0
avatar

  35  AM2 Сообщений: 16400 - Андрей

  • 19 апреля 2023, 18:36
+
0
Так и думал. Техническая ошибка.
*hi* 
avatar

  16  ssg Сообщений: 817

  • 19 апреля 2023, 19:02

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий