Genri

 
Уровень 8

  Торгую в компаниях:


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

Рейтинг 2146



РЕКОМЕНДУЮ




Лучшее от Genri



Визуализация на графике. Комментариев 19
2020-07-05 20:47:10Рейтинг 0

Индикатор уровней Комментариев 9
2016-01-10 10:54:19Рейтинг 0

скрипт "ластик" Комментариев 10
2017-02-22 14:35:09Рейтинг 0

Rsi Комментариев 13
2019-12-03 20:39:44Рейтинг 0

"Чертилка" Комментариев 12
2016-10-09 23:54:24Рейтинг 0

Модификация стандартного АТР

Просьба модифицировать стандартный atr их набора МТ4. Необходимо добавить два контрольных уровня при пересечении одного из них на графике появится графический сигнал. Например задаём два уровня 0.005 и 0.002 при пересечении 0.005 хай или лоу помечается перевернутым значком фрактала. При пересечении 0.002 соответствующий экстремум помечается квадратом.
Например atr период 6 пара фунт-доллар тф. Н4

  • 0
  • Просмотров: 2492
  • 29 января 2018, 13:45
  • Genri
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
На завтра
avatar

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

  • 29 января 2018, 17:44
+
0
Ок.
avatar

  8  Genri Автор Сообщений: 378

  • 29 января 2018, 19:07
+
0
avatar

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

  • 30 января 2018, 21:41
+
0
Андрей, на каждый уровень свой значок, иначе в событиях путаница.
avatar

  8  Genri Автор Сообщений: 378

  • 30 января 2018, 22:59
+
0
Что ж, видимо задумка перенести подвал на график не осуществима.
avatar

  8  Genri Автор Сообщений: 378

  • 30 января 2018, 23:47
+
0
Что ж, видимо задумка перенести подвал на график не осуществима


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

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

  • 31 января 2018, 17:19
+
0
Хорошо проясним по нижнему уровню. Уход цены под уровень — сигнал на график. Выход цены из под уровня не ранее трех баров — сигнал на график. Значки разные для понимания событий. Верхний уровень — пробой вверх — значок. Пробой вниз — значок. Так же разные. Если перебор с графикой то хотя бы нижний уровень сделайте.
avatar

  8  Genri Автор Сообщений: 378

  • 31 января 2018, 20:43
+
0
Все со скринами пожалуйста, а то в прошлый раз на скринах была сплошная мешанина из кучи индикаторов.
avatar

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

  • 31 января 2018, 20:57
+
0
avatar

  8  Genri Автор Сообщений: 378

  • 1 февраля 2018, 23:12
+
0
в подвале ничего не рисуем, только отмечаем пересечение уровней туда сюда на графике?
avatar

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

  • 2 февраля 2018, 00:25
+
0
Подвал стандартный. Я хочу задать в настройках интер. меня уровни, взглянуть визуально всё ли устраивает, закрыть окно индикатора и за счёт графических сигналов на самом графике иметь представление о событиях — снижение вола ниже мин контрольного уровня, подьем вола выше мин контр уровня. Пробой верх. контр. уровня, снижение ниже верх контр уровня.
avatar

  8  Genri Автор Сообщений: 378

  • 2 февраля 2018, 20:49
+
0
После выходных доделаю.
avatar

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

  • 2 февраля 2018, 22:36
+
0
Готово:




//+------------------------------------------------------------------+
//|                                                       ATRSig.mq4 |
//|                                              Copyright 2018, AM2 |
//|                                      http://www.forexsyatems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, AM2"
#property link      "http://www.forexsyatems.biz"
#property version   "1.00"
#property strict
#property indicator_chart_window

#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red

input int period=14;
input int count=1000;
input int upcode=233;
input int dncode=234;
input double lev1=0.007;
input double lev2=0.01;

double up[],dn[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   SetIndexStyle(0,DRAW_ARROW);
   SetIndexBuffer(0,up);
   SetIndexArrow(0,upcode);
   SetIndexStyle(1,DRAW_ARROW);
   SetIndexBuffer(1,dn);
   SetIndexArrow(1,dncode);
//---
   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<count;i++)
     {
      double atr1=iATR(NULL,0,period,i);
      double atr2=iATR(NULL,0,period,i+1);
      
      if((atr1<lev1 && atr2>lev1)||(atr1<lev2 && atr2>lev2)) up[i]=high[i];
      if((atr1>lev1 && atr2<lev1)||(atr1>lev2 && atr2<lev2)) dn[i]=high[i];
     }
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

avatar

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

  • 3 февраля 2018, 16:29
+
0
Оперативно. Благодарю.
avatar

  8  Genri Автор Сообщений: 378

  • 3 февраля 2018, 23:42
+
0
Файл MQL в студию))
avatar

  8  Genri Автор Сообщений: 378

  • 5 февраля 2018, 00:16
+
0
Файл MQL в студию))

www.opentraders.ru/downloads/1794/
avatar

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

  • 5 февраля 2018, 19:45
+
0
Замечательно. Две просьбы. 1) Прошу использовать для Lev2другие значки(ну очень надо)
2) Изменить напр. стрелок наоборот (не особо критично, но хотелось бы)
avatar

  8  Genri Автор Сообщений: 378

  • 5 февраля 2018, 22:21
+
0
в настройках меняйте коды значков
avatar

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

  • 6 февраля 2018, 19:10
+
0
Благодарю.
avatar

  8  Genri Автор Сообщений: 378

  • 6 февраля 2018, 23:23

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