Spartanec
Рустам

 
Уровень 3


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

Рейтинг 2146



РЕКОМЕНДУЮ



Сова по индикатору квантум

Добрый день!

Предлагаю Вашему вниманию ТЗ по советнику лимитквант))

1) основа проста, усреднение по лимит ордерам и сигналам индикатора квантум, показываю наглядно по картинке




2) усреднение должно учитывать не только сигналы по квантуму, но и расстояние между ордерами (расстояние между ордерами так же должно задаваться в парметрах, как и расстояние выставление лимит ордера по сигналу). В случае если лимитка не открывается то при прохождении определенного времени она просто удаеляется, это время так же должно задаваться в параметрах

3) закрытие сетки необходимо сделать не по противоположному сигналу, а по профитам, например, сетка ордеров выходит в ноль из просадки, тейки всей сетки на расстоянии 20 пунктов от этого нуля (это расстояние так же должно задаваться в параметрах)

4) объемы торговли сделать следующим образом:



думаю тут понятно с первой по 12 позиции один объем, с 13 по 21 второй объем и так далее, объем так же должен регулироваться в параметрах. Т.е. никакой экспоненты)

5) время торговли с «час: минута» до «час: минута». Если по истечению торгового аремени советник еще усредняется, то пусть уже усредняется до конца, а потом уже перестает торговать до следующего начала сессии.

Вроде все, если есть вопросы задавайте, обязательно отвечу)

П.С. забыл индюк кинуть)))

настройки индикатора увантум так же желательно вывести в параметры совыQuantum.mq4 (2 Kb)
  • +3
  • Просмотров: 5124
  • 25 июня 2017, 14:06
  • Spartanec
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
Андрей очень прошу Вас сделать эту сову, если мои ожидания оправдаются скину сет всем присутствующим на сайте, жалко нету))*drinks* 
Редактирован: 25 июня 2017, 14:12
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 25 июня 2017, 14:11
+
0
Руками торговали??
avatar

  13  Pesha Сообщений: 222 - ¯\_(ツ)_/¯

  • 25 июня 2017, 14:42
+
0
нет, руками не торговал прогонял стандартного сову на тестере и анализировал))
Редактирован: 25 июня 2017, 15:05
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 25 июня 2017, 15:04
+
0
Здесь поручились за вас: zakaz.opentraders.ru/39715.html
Гляну на неделе.
avatar

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

  • 25 июня 2017, 14:58
+
0
Благодарю!
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 25 июня 2017, 15:04
+
+1
avatar

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

  • 26 июня 2017, 20:22
+
0
Спасибо большое! правда есть вопросик, у меня тейки почему то в разных местах ставятся в тестере, у вас на скрине в одном месте, вот мой скрин…


может я не так что в настрах ставлю, но в настройках два вида выставления профита пробовал и вместе и по отдельности… по отдельности язь в валюте вообще не выставляется)
Редактирован: 26 июня 2017, 23:29
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 26 июня 2017, 23:27
+
0
Господа, обещали здесь сет скинуть по сову. Сделайте доброе дело, пожалуйста, поделитесь.
avatar

  2  tat Сообщений: 31

  • 27 июня 2017, 07:26
+
0
Обязательно поделюсь, и даже пару назову, вот только Андрей посмотрит что не так, почему у меня общие профиты не ставит, в тестере все проверю и скину сет.
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 27 июня 2017, 08:44
+
0
я понял Андрей, ребята объяснили, язь в валюте и есть общий профит, но получается какие бы объемы не были открыты, он будет закрывать в профите не больше, например, 20 долларов, сделайте пожалуйста общий профит не в валюте, а именно в пунктах как тз указано, т.е например +20 пунктов от точки, в которой сетка выйдет в ноль
Редактирован: 27 июня 2017, 10:23
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 27 июня 2017, 10:16
+
0
Еще один момент Андрей, только сейчас заметил, когда сетка в покупках еще не закрылась, продажи он начинает следующим объемом от покупок, можно ли сделать так, чтобы объемы продаж и покупок не зависили друг от друга. скрин для наглядности.
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 27 июня 2017, 11:33
+
0
avatar

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

  • 27 июня 2017, 20:10
+
0
Андрей спасибо большое, но проверить не удается, сова перестал увеличивать объемы там где надо(((




Пытаюсь разобраться в чем дело в настройках, в коде я вообще ничего не понимаю) помогите плиз.
Редактирован: 28 июня 2017, 10:38
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 28 июня 2017, 10:35
+
0
avatar

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

  • 28 июня 2017, 17:52
+
0
Поставил язь в валюте 5000, простой 200 и вроде заработало как надо)) проверю еще пару раз) Большое спасибо!
Редактирован: 29 июня 2017, 13:25
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 29 июня 2017, 11:57
+
0
Андрей здравствуйте еще раз, все проверил профиты работают отлично, спасибо Вам! Теперь странно работают объемы, объясните мне пожалуйста по какому принципу, там выставлено, первое число ордеров 12, второе 21, но в первом случае он в примере открыл 19 позиций и только потом начал открывать второе число ордеров, вот скрин




пробовал менять количество позиций, вообще кавардак получается, сделайте пожалуйста, чтобы было фиксировано:

1-12 позиции 1 объем
13-21 позиции 2 объем
22-29 позиции 3 объем
30-36 позиции 4 объем
37-39 позиции 5 объем
40-… позиции 6 объем

для примера могу скинуть сову в котором это реализовано, вдруг поможет

zakaz.opentraders.ru/39715.html в этом топике советник
Редактирован: 29 июня 2017, 20:01
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 29 июня 2017, 19:54
+
0
Вот функция:


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot(int type)
  {
   double lot=Lot1;

   if(CountTrades(type)<1)lot=Lot1;
   if(CountTrades(type)>Count1)lot=Lot2;
   if(CountTrades(type)>Count2)lot=Lot3;
   if(CountTrades(type)>Count3)lot=Lot3;
   if(CountTrades(type)>Count4)lot=Lot4;
   if(CountTrades(type)>Count5)lot=Lot5;
   if(CountTrades(type)>Count6)lot=Lot6;

   return(lot);
  }


1-я строчка

if(CountTrades(type)<1)lot=Lot1;


Если нет позиций данного направления и до числа 1 — лот 1

2-я:
if(CountTrades(type)>Count1)lot=Lot2;


Если число поз данного направления больше Count1 — лот 2
и т.д.

Основные моменты ТЗ реализованы. Далее к платному, здесь делаю только то что можно быстро сделать. И помните чем проще ТЗ тем больше у вас шансов получить советник в готовом виде.
avatar

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

  • 29 июня 2017, 20:28
+
0
Народ создал запись с совой и сетом как и обещал) spartanec.opentraders.ru/39981.html
avatar

  3  Spartanec Автор Сообщений: 19 - Рустам

  • 9 июля 2017, 15:00

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