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

Рейтинг 2087



РЕКОМЕНДУЮ




Лучшее от Vitalik5675



Заказ советника попытка №2
2017-01-27 02:23:06Рейтинг 0

Восстановления после BREXIT
2016-11-18 14:38:40Рейтинг 0

06.06.2017 EURUSD H4
2017-06-06 15:36:28Рейтинг 0

Welcome Bonus Forex $20 Комментариев 18
2016-12-02 22:01:36Рейтинг 0

Адская прибыль Комментариев 2
2016-05-21 15:55:32Рейтинг 0

Мультивалютная машка)

Привет.
Давно собирался заказ сделать теперь этот день настал:D 
Для начала пока надо переделать индикатор сделать машку чтобы она отображалась так как и на индикаторе
с возможностью переключения 0-точки/1-линия*boss* 
cloud.mail.ru/public/MpWs/f7NDQctRW
  • +3
  • Просмотров: 4505
  • 9 мая 2016, 00:33
  • Vitalik5675
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
+1
Для начала пока надо переделать индикатор сделать машку чтобы она отображалась так как и на индикаторе
с возможностью переключения 0-точки/1-линия

Можно будет сделать после праздников.
avatar

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

  • 9 мая 2016, 09:08
+
+1
Сделал такой индикатор: www.opentraders.ru/downloads/1172/

avatar

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

  • 9 мая 2016, 10:04
+
0
Почти только надо
Для начала пока надо переделать индикатор сделать машку чтобы она отображалась так как и на индикаторе

Вот так

Когда цена пересекает машку она меняла цвет выше зеленый а если ниже красный, большие точки также чтобы меняли цвет*wizard* 
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 9 мая 2016, 10:57
+
+1
У вас же уже есть такой индикатор, тот что в архиве.
avatar

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

  • 9 мая 2016, 10:59
+
0
Там машка ATR встроен и еще что то а надо только машку чтобы меняла цвет)
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 9 мая 2016, 11:08
+
+1
Вот вариант с точками и сменой цвета при смене направления:




//+------------------------------------------------------------------+
//|                                                       Mashka.mq4 |
//|                                              Copyright 2016, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict
#property indicator_chart_window

#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_width1 1
#property indicator_width2 1

input int MAPeriod  = 20;
input int BarsCount = 5555;
input int MAStyle=0;    //0-Points 1-Line

double up[];
double dn[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   SetIndexBuffer(0,up);
   SetIndexBuffer(1,dn);

   if(MAStyle==1)
     {
      SetIndexStyle(0,DRAW_LINE);
      SetIndexStyle(1,DRAW_LINE);
     }

   if(MAStyle==0)
     {
      SetIndexStyle(0,DRAW_ARROW);
      SetIndexArrow(0,159);
      SetIndexStyle(1,DRAW_ARROW);
      SetIndexArrow(1,159);
     }
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   for(int i=0;i<=BarsCount;i++)
     {
      up[i]=iMA(NULL,0,MAPeriod,0,0,0,i);
      if(iMA(NULL,0,MAPeriod,0,0,0,i)<iMA(NULL,0,MAPeriod,0,0,0,i+1)) dn[i]=iMA(NULL,0,MAPeriod,0,0,0,i);
     }
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+



avatar

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

  • 9 мая 2016, 11:08
+
0
Ну и скорость*good*  если можно еще добавить большие точки при смене цвета)
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 9 мая 2016, 11:12
+
+2
Сейчас меняет цвет при пересечении ценой:



//+------------------------------------------------------------------+
//|                                                       Mashka.mq4 |
//|                                              Copyright 2016, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict
#property indicator_chart_window

#property indicator_buffers 2
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_width1 1
#property indicator_width2 1

input int MAPeriod  = 20;
input int BarsCount = 5555;
input int MAStyle=0;    //0-Points 1-Line

double up[];
double dn[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   SetIndexBuffer(0,up);
   SetIndexBuffer(1,dn);

   if(MAStyle==1)
     {
      SetIndexStyle(0,DRAW_LINE);
      SetIndexStyle(1,DRAW_LINE);
     }

   if(MAStyle==0)
     {
      SetIndexStyle(0,DRAW_ARROW);
      SetIndexArrow(0,159);
      SetIndexStyle(1,DRAW_ARROW);
      SetIndexArrow(1,159);
     }
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   for(int i=0;i<=BarsCount;i++)
     {
      if(Close[i]>iMA(NULL,0,MAPeriod,0,0,0,i)) up[i]=iMA(NULL,0,MAPeriod,0,0,0,i);
      if(Close[i]<iMA(NULL,0,MAPeriod,0,0,0,i)) dn[i]=iMA(NULL,0,MAPeriod,0,0,0,i);
     }
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+
avatar

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

  • 9 мая 2016, 11:15
+
0
Да индикатор так будет*good*  но почему тестер на него не реагирует?
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 9 мая 2016, 11:26
+
+1
Обновил, реагирует: www.opentraders.ru/downloads/1172/
avatar

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

  • 9 мая 2016, 15:59
+
+1
Еще добавил жирные точки: www.opentraders.ru/downloads/1172/

avatar

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

  • 10 мая 2016, 10:38
+
0
Не правильно отображается надо менять тайм-фрейм или перезапускать терминал чтобы обновился индикатор(обведено желтым где работал тестер)
это еще не все (синим) не сработал сигнал
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 12:47
+
+1
С большими точками да, побольше сидеть отлаживать надо. Если только свободное время будет посмотрю.
avatar

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

  • 10 мая 2016, 18:24
+
0
И чтобы машка меняла цвет по рынку а не по закрытым свечам)
А то где синим нарисовал цена была выше машки но цвет так остался красный.
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 18:35
+
0
И чтобы машка меняла цвет по рынку а не по закрытым свечам)
А то где синим нарисовал цена была выше машки но цвет так остался красный.


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

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

  • 10 мая 2016, 18:50
+
0
Что случилось? Я не спешу:) подожду сколько нужно)
А Oxy будет деньги просить или бесплатно сделает?
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 18:57
+
0
бесплатно не делаю
avatar

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

  • 10 мая 2016, 18:59
+
0
Ну вот( 
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 19:03
+
+1
Программирование это труд, а любой труд должен быть оплачен.
avatar

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

  • 10 мая 2016, 19:04
+
0
То что мне сейчас делать индикатор почти готов а за советник еще не начинали даже говорить.
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 19:11
+
0
может сразу мультивалютный советник на основе машек?
avatar

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

  • 10 мая 2016, 19:57
+
0
В том дело что нужна машка одна в советнике уже будет настройка открывать сделку по рынку или после окончания свечи.
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 20:11
+
0
если вам в итоге нужен советник, так может его Андрею сразу и писать? зачем вам индикатор отдельно?
avatar

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

  • 10 мая 2016, 20:16
+
0
Стратегии разные условия тоже надо чтобы индикатор показывал все точно:) 
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 20:22
+
0
Да еще если брать например две машки чтобы был сигнал надо далеко пройти в другую сторону то теряется прибыль, а на одной проще сигналов больше и вход почти сразу)
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 20:51
+
0
Еще не задавал этого вопроса есть несколько стратегий как лучше будет поместить все в один советник или на каждую стратегию отдельно?
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 10 мая 2016, 20:17
+
0
Для меня проще и быстрее написать советник чем индикатор.
avatar

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

  • 10 мая 2016, 20:21
+
0
Продолжим упростим индикатора вместо больших точек желтую маленькую как другие условия те что и были к большим точкам)
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 14 мая 2016, 12:38
+
+1
Вот пример, как в советнике может быть много MA. И ему не нужен для этого какой-то особый индикатор.
avatar

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

  • 19 мая 2016, 19:09
+
0
*good*  только нужно дорабатывать:) 
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 25 мая 2016, 12:46
+
0
Если есть желание то можно
Продолжим упростим индикатора вместо больших точек желтую маленькую как другие условия те что и были к большим точкам)

Хотя *think* и так тоже будет *bildbody* 
Стратегия №1
Обычный мартин к машке сделка открывалась/закрывалась по сигналу закрытой свечи.
Трал false/true и чтобы указывалось в настройках через какое количество пунктов он добавлялся)
+ добавлялся трал в том месте где будет профит в валюте депозита например 10 после нескольких убыточных сделок false/true*boss* 
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 25 мая 2016, 13:37
+
0
Стратегия №2
Без мартина сделка чтобы открывалась по сигналу закрытой свечи или по рынку.
А закрывались например две прибыльных с одной убыточной и только тогда когда профит с 3 сделок будет 10 в валюте депозита, также чтобы можно было изменять количество сделок какое будет закрываться*neo* 
avatar

  7  Vitalik5675 Автор Сообщений: 282

  • 25 мая 2016, 14:45

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