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

Рейтинг 2073



РЕКОМЕНДУЮ



Советник Trend Limit_Setka

Советник ориентируется по индикатору ADX. Когда сила тренда доходит до определенного уровня, cоветник открывает первый ордер и вместе с ним сетку лимитных отложенных ордеров по направлению тренда. Когда сила тренда пересикает уровень и допустим у нас линия на индикаторе -ID, то есть тренд идёт в сел, то открывается рыночный ордер сел и отложки сел лимиты. В случае отката, советник «цепляет» отложенные ордера и при возврате цены в нужное нам направление, советник закрывает ордера с прибылью.
Выставляется общий TakeProfit и есть закрытие по профиту в валюте.

extern double StartLot = 0.5;
extern double LotExponent = 1.0;
extern double pluslot = 0.5;
extern double TPProfit = 15.0; Уровень общего профита в пунктах
extern double Profit = 100.0; Уровень общего профита в валюте
extern double PipStep1 = 10.0; Шаг от старт_лота до 1-го лимитного в сетке
extern int MAX_Lines = 10; количество линий с лимитными ордерами
extern int PipStep = 10; Шаг между ордерами
extern string SilaTrenda = «Сила тренда для старта»;
extern double SilaTrenda = 47.0;
extern double bar = 2.0;
extern string Timeframe = «0-текущий,1-1минута, 2-5минут, 3-15минут, 4-30минут, 5-1час»;
extern double timeframe = 4.0;
extern string Time = «Время открытия ордеров от (час) и до (час)»;
extern int StartHour = 3;
extern int EndHour = 22;
extern int Magic = 100;

  • 0
  • Просмотров: 6887
  • 21 апреля 2017, 17:07
  • cashyra
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
Посмотрю сегодня. Настройки цмиллионовские? :) 
avatar

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

  • 21 апреля 2017, 17:31
+
0
Нет идея принадлежит другому програмисту. Я упростил стратегию, так как Вы сложные советники не делаете.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 21 апреля 2017, 17:47
+
0
на самом деле ему достаточно в любом месте, в любое время открыть первый ордер и результат будет тот же))
Редактирован: 21 апреля 2017, 18:00
avatar

  10  cardon Сообщений: 376

  • 21 апреля 2017, 18:00
+
0
Важно не то, как сделка открывается — важнее то, как она сопровождается. Если в вашем случае цена чуть откатилась и вернулась, то суммарная позиция закроется по усреднению.
А если нет… И цена провалилась… Плакал ваш депо…
Редактирован: 21 апреля 2017, 18:26
avatar

  5  work2it Сообщений: 44 - Сергей

  • 21 апреля 2017, 18:26
+
0
Если сила тренда индикатора ADX дошла до отметки допустим 45, это считается что рынок переполнен и будет возврат, поэтому и ставятся лимитки. Он дальше просто не может идти, это закон денег. Цена всегда откатывает.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 21 апреля 2017, 18:56
+
0
avatar

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

  • 21 апреля 2017, 19:07
+
+1
Хорошо бы поправить немного. Я хотел, чтобы когда срабатывал второй ордер то ордерам ставился обший тейк профит. А если у одного ордера сработал тейк профит, то он закрывается и вслед за ним закрываются все отложки. И так при закрытии обшего тей профита, тоже закрываются все ордера и отложки. И советник опять ждёт когда сила тренда дойдёт до отметки, он опять выставит ордера. Надо убрать Expiration, так он лучше работает.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 21 апреля 2017, 21:13
+
0
avatar

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

  • 21 апреля 2017, 22:48
+
0
Спасибо всё работает, а как тестировать все тики или по открытию свечей
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 22 апреля 2017, 01:06
+
0
Советник Trend Limit_Setka


Издалека начинаете однако! :D 

avatar

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

  • 22 апреля 2017, 14:20
+
0
Любую сетку надо тестить или по тикам не выше Ч1 или по точкам на М5. И уж точно не по свечам. Если тестить по точкам на М30+, то половина сеток становятся граалями. Все эти красивые картинки на ютубе от неправильного теста.
avatar

  9  mikeford Сообщений: 57

  • 24 апреля 2017, 14:49
+
0
Ну да по этой стратегии, но у Вас советник как то не так даёт прибыль. Может там у них есть секрет какой, но они не пишут ничего. Вроде всё просто как Вы и сделали. Ну посмотрим, Во всяком случае спасибо за сов будем что то придумывать тестить и в путь за милионом.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 22 апреля 2017, 15:30
+
0
Да тут не работает параметр максимально лотов, сможешь поправить.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 22 апреля 2017, 15:53
+
0
но у Вас советник как то не так даёт прибыль


Я виноват, да? :) 

Да тут не работает параметр максимально лотов, сможешь поправить.


Добавь:

if(lot>MaxLot)lot=Lots;


Выходной же сeгодня! :D 
avatar

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

  • 22 апреля 2017, 16:28
+
0
Звиняюсь. Сижу тестирую и уже не уверен, что это грааль, как показано на видео. Так мало того я взял их советник D-Fx trend_ setka v 3.1 и у них даже хуже работает чем Вы сделали. Как они могут продовать такой убыточный советник.
А можешь на всякий случий поставить реверс, а вдруг можно обезапасится.
А вот ещё нашёл ошибку, не всегда первому ордеру выставляется тейк профит. И рынок может идти далеко и поэтому ордера могут висеть долго пока рынок не вернётся а потом второй раз он уже выставляет.


Редактирован: 22 апреля 2017, 19:38
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 22 апреля 2017, 18:37
+
0
А вот ещё нашёл ошибку, не всегда первому ордеру выставляется тейк профит.


Ставь в настройках тп и будет всегда :) 
avatar

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

  • 23 апреля 2017, 08:41
+
0
Cейчас с реверсом и макслотом: www.opentraders.ru/downloads/1553/

avatar

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

  • 23 апреля 2017, 09:30
+
0
спасибо
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 23 апреля 2017, 13:25
+
0
НЕ могли бы Вы ещё исправить в коде чтобы вместо лимитнх ордеров выставлялись стоповые и все параметры оставить как есть. Можно отдельно в окне вставить код я его скопирую, чтобы оставить советник лимитный он класный. Я просто хочу попробовать соединить два советника, чтобы избежать сильного тренда я стоповыми буду балансировать лоты. Если это сложно то подскажите я сам попробую в коде поменять на стоповые ордера.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 4 мая 2017, 17:16
+
0
Андрей, как моя просьба. Можешь исправить на стоповые ордера вместо лимиток.

Скинь в окне чтобы не испортить советник лимитный.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 10 мая 2017, 17:31
+
0
Сделал 2 в одном: www.opentraders.ru/downloads/1553/

extern int LimitStop = 0;  // 0-лимит 1-стоп.


avatar

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

  • 11 мая 2017, 02:31
+
0
Не работает стоп лос. На скрине видно, как ордеру присвоился стоп лос, а на графике нет и цена проскакивает и не закрывает ордер. А вот на отложенных ордерах стоят стоплося и на графике тоже и они работуют. А если на первом ордере не будет стоп лоса то он может долго идти по тренду и не закрываться и тогда не будет ставится новая сетка. Да ещё ошибка не закрываются все отложки после срабатывания общего тейкпрофита, он продолжает вести остальные ордера. На лимитках всё норма, все ордера закрываются после срабатывания одного или пачки ордеров. Исправте пожалуйста. И ещё можно уже раз так, то добавить трал и безубыток.


Редактирован: 11 мая 2017, 16:45
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 11 мая 2017, 16:25
+
0
Теперь работает: www.opentraders.ru/downloads/1553/



avatar

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

  • 11 мая 2017, 17:27
+
0
Не копилируется выдаёт две ошибки

sl=NormalizeDouble(OrderStopLoss,Digits);
sl=NormalizeDouble(OrderStopLoss,Digits);
И если не трудно добавь трал и без убыток.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 11 мая 2017, 18:27
+
+1
Скобки нужны после OrderStopLoss() — так как это функция
sl=NormalizeDouble(OrderStopLoss(),Digits);
avatar

  27  Oxy Сообщений: 3413 - ..ιllιlι.lι.ιllι.ιlι..

  • 11 мая 2017, 19:07
+
+1
Добавил, поправил :)  www.opentraders.ru/downloads/1553/
avatar

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

  • 11 мая 2017, 20:25
+
+1
Спасибо всё работает. Я конечно ожидал от советника что то большее. Так по теории, я думал пустить один сов на лимиты и стоповыми держать плюс по тренду, дабы не слились лимитки. Но не так то и просто держать прибыль по тренду. Тренд не такой уж и друг. Там надо всегда закрывать прибыль или по тралу или по стоп лосу, так как мы не знаем когда закончится тренд и пойдёт разворот. И откаты постоянно сбивают то стоплос то трал. Я как не подбирал параметры, так ничего и не добился. Может у кого есть мысль, как удержать плюс по тренду, в то время, как ставятся ордера против тренда, лимитками. Но и закрывались вместе с лимитками, когда лимитки будут закрываться на откате обшим тейк профитом.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 11 мая 2017, 21:08
+
0
Есть ещё один вариант попробовать это сделать чтобы по любому сигналу adx выставлялась сетка ордеров. Сейчас она не ставится пока не сработает закрытие, затем ждёт сигнала от adx и выставляет опять сетку ордеров. Если добавите в настройки параметр, чтобы по любому сигналу выставлялась сетка, том можно попробовать запустить без стоплоса и выйти в хороший плюс. Потому что стоплос тянет систему в минус. Пожалуйста последняя попытка, я больше Вас не потревожу. Очень хочется что то придумать по тренду. Только пусть это можно будет включать и выключать в настройках, чтобы не испортить стратегию с лимитками. Или код советника сюда загрузить в окно, а мы скачаем.

Редактирован: 12 мая 2017, 15:24
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 12 мая 2017, 06:09
+
0
Андрей, можешь убрать функцию — истечение в часах.
И добавь параметр чтобы советник открывал ордера по сигналу даже если уже открыты ордера. Допустим есть сетка сел лимиток и появился сигнал на бай или на сел, советник опять выставит сетку ордеров. И надо чтобы каждая сетка имела свой обший тейк профит.
avatar

  15  cashyra Автор Сообщений: 392 - Юра

  • 17 июля 2017, 20:14
+
0
Убавить добавить условия вы знаете :) 
avatar

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

  • 17 июля 2017, 21:15

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