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

Рейтинг 2073



РЕКОМЕНДУЮ



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

Добрый день!
Просьба написать советник-полуавтомат по моей авторской торговой стратегии.
Сначала немного о самой торговой стратегии. На предполагаемом максимуме( минимуме) выставляются две отложки, buy stop и sell stop одинаковым лотом 0.01( минимальным лотом), которые образуют ценовой канал. Пример на скриншоте EURCHF H4. buy stop выставлен на уровне 1.0695, sell stop выставлен на уровне 1.0675. Предполагаемое движение в buy. Если цена активирует buy stop, затем возвращается и активируется sell stop, то выставляется еще один ордер buy stop. Если цена пошла против предполагаемого нами движения, т.е в sell, ничего не предпринимаем. Просто ждем. Два активированных противоположных ордера хеджируют друг друга. Рано или поздно цена вернется, активирует отложенный buy stop и уйдет в buy. При достижении приемлимого для нас профита все ордера закрываются, цикл завершен. У нас профит будет приносить один единственный ордер, остальные ордера хеджируют друг друга.
А теперь непосредственно о тз. Советник должен, согласно алгоритму, выставлять стоповые ордера. Закрывать ордера он не должен.
В советнике-полуавтомате прописываются цены для buy stop и sell stop,
величина лота. Она всегда постоянная 0.01(минимальная). Все. Больше ничего не нужно. Недолжно быть тейк профита, недолжно быть стоп лосса. Всего три параметра:

цена для buy stop
цена для sell stop
величина лота.

Важно, чтобы соблюдался алгоритм выставления стоповых ордеров. Советник начинает работать после того, как активируются оба выставленных мной стоповых ордера. В приведенном выше примере это buy stop на уровне 1.0695 и sell stop на уровне 1.0675. Если последним активировался buy stop, советник выставляет sell stop. Если последним активировался sell stop, советник выставляет buy stop. Если цена флэтует, последовательно активирует выставленные стоп ордера, советник продолжает выставлять стоповые ордера, согласно алгоритма. Куда бы цена не пошла, у нас всегда не активированным будет один ордер.



Если что-то непонятно, задавайте вопросы.
  • 0
  • Просмотров: 2180
  • 2 ноября 2020, 03:18
  • marattmb
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
Следующая запись в группе  
Закрывашка от прироста баланса
01 ноября 2020
02 ноября 2020

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

+
0
на 5-е
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 2 ноября 2020, 18:17
+
0
Разрешите поинтересоваться. Активировались оба ордера, и бай, и селл. Третий ордер выставляется по какой цене, по цене первого?
avatar

  18  GAWroch Сообщений: 84 - Вячеслав

  • 2 ноября 2020, 20:37
+
0
Хорошо.
avatar

  11  marattmb Автор Сообщений: 687

  • 2 ноября 2020, 21:55
+
0
buy stop и sell stop образуют ценовой канал. Если активировались оба ордера, последующие стоповые ордера выставляются по тем-же ценам, что и первые ордера. Мы эти цены прописываем в параметрах советника. Все buy stop по одной цене, прописанной в параметрах, все sell stop по другой цене, прописанной в параметрах. В примере на скриншоте Вы видите, что цены открытия у всех buy одинаковые, цены открытия у всех sell одинаковые.
avatar

  11  marattmb Автор Сообщений: 687

  • 2 ноября 2020, 22:11
+
0
В принципе можно сделать полноценного советника.
Возьмем, к примеру евробакс, период утреннего флета.
По краям ставим два стоп ордера и далее по твоей схеме.
Профит можно сделать по размеру флета.
Так мы увидим в тестере всю систему в действии
avatar

  12  Slava78 Сообщений: 598

  • 3 ноября 2020, 07:50
+
0
Спасибо за пояснение! ))
avatar

  18  GAWroch Сообщений: 84 - Вячеслав

  • 2 ноября 2020, 22:40
+
0
Советник, конечно можно будет заказать. Но я не уверен, что советник правильно, в нужный момент, построит ценовой канал. Что касается утреннего флэта, не забываем, что флэт съедает нашу потенциальную прибыль. Прежде, чем цена начнет необходимое для получения профита движение, сколько будет активированных стопов? Конечно, все нужно проверять. Другое дело, использовать данный метод перед важными новостями на «бегающих» парах, таких как «канадец», «австралиец» и некоторые другие.
avatar

  11  marattmb Автор Сообщений: 687

  • 3 ноября 2020, 08:03
+
0
По данной схеме лучше торговать портфелем, а не одной парой, и на больших таймфреймах. В ручном режиме контролировать несколько пар сложно. Я сейчас пытаюсь контролировать три пары на Н4. Если хотя бы одна пара с минимум стопов достигнет своей цели, профит этой пары с лихвой перекроет просадку остальных пар, которые еще не вышли из своих ценовых каналов. Рано или поздно и оставшиеся пары дадут профит. Когда будет советник, под контроль возьму все пары, где будут условия.

avatar

  11  marattmb Автор Сообщений: 687

  • 3 ноября 2020, 08:18
+
0
Ценовые каналы разумнее строить на сильных уровнях поддержки(сопротивления).
У меня первой пошла в профит CADJPY.
avatar

  11  marattmb Автор Сообщений: 687

  • 3 ноября 2020, 08:24
+
0
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 3 ноября 2020, 22:30
+
0
Спасибо.
avatar

  11  marattmb Автор Сообщений: 687

  • 3 ноября 2020, 22:54
+
0
Не совсем по алгоритму. А именно, после активирования ордера по заданной цене, советник должен выставить противоположную отложку. И таким образом, куда бы цена не пошла, у нас всегда должен оставаться один не активированный ордер.
А этого не происходит.
avatar

  11  marattmb Автор Сообщений: 687

  • 4 ноября 2020, 05:29
+
0
А здесь другое нарушение алгоритма. Посмотрите на скриншот. Смотрим только EURUSD. Я выставил стоповые отложки, задав ценовой канал. Цена активировала buy stop, а советник тут-же выставил по заданной цене sell stop. В итоге у нас получилось два ордера sell stop, мой и советника. Советник не должен был в этом случае выставлять sell stop. Обращаемся к алгоритму, указанному ранее. Советник начинает работать после того, как активируются оба моих стоповых ордера, и buy stop, и sell stop. После того, как активируется последний выставленный мной стоп ордер, советник выставляет противоположный. И далее по указанной выше схеме.

avatar

  11  marattmb Автор Сообщений: 687

  • 4 ноября 2020, 06:10
+
0
А вот здесь правильно. Активированы оба мои стоповые ордера, и советник работает по заданному алгоритму. EURCAD H4.
avatar

  11  marattmb Автор Сообщений: 687

  • 4 ноября 2020, 06:20
+
0
Что-то советник работает, как ему вздумается. Нонсенс, ну не должно такого быть.
avatar

  11  marattmb Автор Сообщений: 687

  • 4 ноября 2020, 06:27
+
0
На предполагаемом максимуме( минимуме) выставляются две отложки, buy stop и sell stop одинаковым лотом 0.01( минимальным лотом), которые образуют ценовой канал.


если цена в канале, советник ставит пару стоповых ордеров. все по тз.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 4 ноября 2020, 09:34
+
0
Я выставил стоповые отложки, задав ценовой канал. Цена активировала buy stop, а советник тут-же выставил по заданной цене sell stop. В итоге у нас получилось два ордера sell stop, мой и советника.


когда нет скринов пошагово к каждому пункту тз, то появляются разночтения. также в тз ни слова не было о том что отложки будут выставляться вручную.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 4 ноября 2020, 09:38
+
0
Внимательно почитайте т.з. сразу перед скриншотом EURCHF H4.
«Важно, чтобы соблюдался алгоритм выставления стоповых ордеров. Советник начинает работать после того, как активируются оба выставленных мной стоповых ордера.»
А это значит, если цена находится в канале, советник ничего не выставляет.
avatar

  11  marattmb Автор Сообщений: 687

  • 4 ноября 2020, 09:41
+
0
когда будет подробное тз с пошаговыми скринами, я продолжу, иначе возникают разночтения. а когда нет тз я его не вытягиваю а делаю то что понял. продолжение в следующем топике.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 4 ноября 2020, 09:45
+
0
Что-то советник работает, как ему вздумается. Нонсенс, ну не должно такого быть.


советник работает по следующему алгоритму:

1. в настройках задается границы канала.
2. если цена в канале, ставятся 2 отложки.
3. если сработали 2 отложки и цена за нижней границей ставим бай стоп.
4. цена ушла за верхнюю границу ставим селл стоп.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 4 ноября 2020, 09:42
+
0
Еще раз. Ценовой канал задается отложками, которые выставляются мной вручную.
Советник начинает работать после того, как активируются обе отложки.
avatar

  11  marattmb Автор Сообщений: 687

  • 4 ноября 2020, 09:46
+
0
Еще раз. Ценовой канал задается отложками, которые выставляются мной вручную.
Советник начинает работать после того, как активируются обе отложки.


а дальше и где скрины по каждому пункту? или хотя бы весь цикл работы советника.

у вас нет четкого тз. каждый раз что то подразумевается но не прописано в задании.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 4 ноября 2020, 09:55
+
0
2-й пункт алгоритма советника не верен. Из-за него все проблемы. Этот пункт нужно убрать. А первый пункт немного поправить.
1. В настройках задаются границы канала, образованные стоповыми ордерами, выставленными вручную.
2.Если сработали обе отложки, советник ставит buy stop, если последней отработала отложка sell stop.
3.Если последней отработала отложка buy stop, советник ставит sell stop.
Так правильно. Думаю, разночтения устранены.
Если остались непонятки, сомнения, спрашивайте.
avatar

  11  marattmb Автор Сообщений: 687

  • 4 ноября 2020, 09:58
+
0
ставьте магик в 0 и Hand == True; в настройках, тогда будет работать ваш ручной режим. по умолчанию включен полный автомат, т.к. мне надо проверять работу эксперта в тестере.



www.opentraders.ru/downloads/2843/

avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 4 ноября 2020, 10:29
+
0
Как советник? Есть смысл автоматизировать? Нашел такой вариант zakaz.opentraders.ru/25040.html
Тест за неделю
avatar

  12  Slava78 Сообщений: 598

  • 6 ноября 2020, 09:22
+
0
Все в порядке. Меня все устраивает.
avatar

  11  marattmb Автор Сообщений: 687

  • 6 ноября 2020, 09:24

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