sergs
Сергей

 
Уровень 4


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

Рейтинг 1418



РЕКОМЕНДУЮ



Исправить канальный советник

Здравствуйте. Есть советник для торговли в канале. В коде написано «играем в одну позицию». То есть советник должен открывать одновременно не более одного ордера. Однако при торговле на М1 советник открывает огромное количество ордеров, что приводит к сливу депозита. Нужно исправить эту ошибку. Также желательно в настройках добавить опцию ограничения количества одновременно открытых ордеров.
GKV.mq4 (40 Kb)
  • 0
  • Просмотров: 1037
  • 20 июля 2019, 15:26
  • sergs
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
у вас советник никак не откроет больше одной позы, т.к. это прописано в коде:


// ---------------------------------------------------------------+
// Блок условий открытия позиций.   Здесь приведен только пример  +
// для наглядности, и не является рекомендацией для использования!+          
// ---------------------------------------------------------------+
   if(OrdersTotal()<1) // играем в одну позицию  
     {
      ....
     }
//------------------------------------------------------------------------+
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 21 июля 2019, 09:08
+
0
Ну тогда добавьте опцию ограничения ордеров в настройках.
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 21 июля 2019, 10:33
+
0
советник открывает только одну позицию одновременно. о каких еще ограничениях идет речь?
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 21 июля 2019, 16:01
+
0
Я имел ввиду возможность открывать столько позиций, сколько будет указано в настройках.
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 21 июля 2019, 18:05
+
0
у вас код на открытие только одной позы
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 21 июля 2019, 18:42
+
0
Но код же можно изменить. Хотя я не настаиваю.
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 21 июля 2019, 19:24
+
0
Так все таки, можно увеличить количество позиций или нет?
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 22 июля 2019, 10:43
+
0
Ну вот, пожалуйста. Одна поза?
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 22 июля 2019, 10:58
+
0
так позы же по разным валютным парам, это разные функции
avatar

  14  cerber04 Сообщений: 384

  • 22 июля 2019, 15:34
+
0
А что вы скажете по этому снимку? Куча сделок по одной паре.
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 22 июля 2019, 15:56
+
0
править чужой код я не берусь. простое тз рассмотрю.
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 22 июля 2019, 19:34
+
0
Вот ссылка на советник, который я выкладывал: www.mql5.com/ru/articles/1375
Нужен примерно такой же. Если это сложно, то можно и попроще.
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 22 июля 2019, 21:10
+
0
пишите тз здесь
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 23 июля 2019, 22:16
+
0
Советник строит ценовой канал. Чтобы построить восходящий ценовой канал, нужно определить две локальные точки минимума в пределах видимости баров на графике и провести через них линию тренда. Линия должна быть направлена вверх.
Следующий шаг — параллельно построенной линии спроецировать ещё одну линию тренда. Она должна проходить через локальный максимум — самую верхнюю точку, расположенную между двумя точками минимума.
Правила построения нисходящих ценовых каналов аналогичны тем, что используются для восходящих. С одним различием — основная линия проходит не через минимумы, а через максимумы. Вторая трендовая линия проходит через локальный минимум. Канал должен быть направлен вниз.
Канал должен быть виден на графике.
Покупать нужно при достижении ценой нижней границы восходящего канала.
Продавать при достижении ценой верхней границы нисходящего канала.
Прибыль фиксируется на противоположной границе канала, либо по тейк профиту.
Одновременно может быть открыта одна позиция на одном графике.
В настройках советника должны быть: стоп лосс; тейк профит; размер лота; количество баров, в пределах которых строится канал; максимальное количество одновременно открытых ордеров на всех графиках.
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 24 июля 2019, 10:38
+
0
на скринах все покажите
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 24 июля 2019, 18:15
+
0
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 25 июля 2019, 09:47
+
0
на завтра
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 25 июля 2019, 18:24
+
0
продал на границе канала:



закрыл позу на касании нижней границы канал и затем закупился:



www.opentraders.ru/downloads/2368/
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 25 июля 2019, 20:46
+
0
Не понял по какому принципу строятся границы канала?
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 26 июля 2019, 10:20
+
0
я рассматривал варианты фракталов, зигзага, боллинджера и в тз. то что в тз долго кодится, остальное не подошло. выбор пал на инвелопес.
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 26 июля 2019, 17:24
+
0
Так что насчет предложенного индикатора? Долго кодить?
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 26 июля 2019, 19:22
+
0
это на следующий топик пойдет, с другим индикатором
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 26 июля 2019, 20:12
+
0
Через месяц?
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 26 июля 2019, 20:54
+
0
в начале следующего или с поручителем
avatar

  29  AM2 Сообщений: 9792 - Андрей

  • 26 июля 2019, 20:55
+
0
Есть индикатор ценового канала: www.forexratings.ru/?p=2042
Можно создать советник на его основе. Главное, чтобы он торговал только по тренду.
avatar

  4  sergs Автор Сообщений: 31 - Сергей

  • 26 июля 2019, 17:09

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