[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 519

 
oleg_:
Здравствуйте. Подскажите, как можно получить значение индикатора на таймфрейме H3 в программе советника. Функция iMACD(...) работает только со стандартными периодами.


Используйте кратность периодов.

например для H1

extern int FastEMA=12;
extern int SlowEMA=26;
extern int SignalSMA=9;

если вы хотите получить те же значения для H3

то задавайте на H1

extern int FastEMA=36;
extern int SlowEMA=78;
extern int SignalSMA=27;  

работает не для всех индюков, 

в приложении пример реализации стохастика для произвольного ТФ
 

Файлы:
 

Один знакомый утверждает следующее:

"Я же торгую сейчас только интрадей и только на настоящем рынке - чикагской фондовой бирже, соответственно никаких МТ4 и МТ5 не использую и вообще стараюсь забыть о них, как о страшном сне.

В чем отличия? 

 

Всем привет!

Помогите пожалуйста написать индикатор.

Необходимо чтоб индикатор показывал минимум и максимум за последние n кол-во баров.

Я начал  писать код, а как правильно составить логику не могу понять.

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Red
//--- buffers
double Line_1[];
double Line_2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
   SetIndexBuffer(0,Line_1);
   SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);
   SetIndexBuffer(1,Line_2);
//----
   return;
  }

int start()
  {
   int    counted_bars=IndicatorCounted();
 
yosuf:

Один знакомый утверждает следующее:

"Я же торгую сейчас только интрадей и только на настоящем рынке - чикагской фондовой бирже, соответственно никаких МТ4 и МТ5 не использую и вообще стараюсь забыть о них, как о страшном сне.

В чем отличия? 



Там гангстеры круче.

Кстати, а почему вы у знакомого не спросите? За одно бы и нам рассказали. 

 
Pacman:

Всем привет!

Помогите пожалуйста написать индикатор.

Необходимо чтоб индикатор показывал минимум и максимум за последние n кол-во баров.

Я начал  писать код, а как правильно составить логику не могу понять.

 


Учебник по MQL4--> Переменные-->  Массивы-->  Задача 26.:Найти минимальное и максимальное значения цены среди последних n баров.  (extremumprice.mq4)
 
Roll:

Учебник по MQL4--> Переменные-->  Массивы-->  Задача 26.:Найти минимальное и максимальное значения цены среди последних n баров.  (extremumprice.mq4)


Огромное спасибо за ссылку)

Я читал учебник , но про этот пример забыл.

Ещё раз СПАСИБО! 

 
Добрый вечер. Прошу помощи в решении такой задачи: есть две кривые, одна с координатами ay1, ay2 ... ayN, другая с координатами by1, by2 ... byN. Требуется выяснить, существует ли такое значение К, при котором удовлетворяется условие SUM((ayN-K*byN)^2)/N <=C, где C - некое число.
 
Здраствуйте ув. форумчане! Я новичек, пишу свой первый эксперт, помогите исправить  алгоритмическую ошибку, (не работает закрытие ордеров по критерию((?), вот файл...
Файлы:
 

Всем доброго вечера.

Попытался написать индикатор (это мой первый индикатор) который должен отображать минимальное и максимальное значение цены среди последних n баров.

Не  могу понять в чем у меня ошибка(

Помогите пожалуйста разобраться! 

Отсчет начинается с 1 бара. 

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Red

extern int Quant_Bars = 5; //количество баров
int i;                     //номер бара
int Minimum;               //минимум за n баров
int Maximum;               //максимум за n баров

//--- buffers
double Line_1[];     //объявление массивов под..
double Line_2[];     //..буферы индикаторов

int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);    //стиль линии
   SetIndexBuffer(0,Line_1);                    //назнач. массива буферу
   SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);    //стиль линии
   SetIndexBuffer(1,Line_2);                    //назнач. массива буферу
//----
   return;                                      
  }

int start()
  {                        
   double Minimum = Bid;      //мин. цена
   double Maximum = Bid;      //макс. цена
   
   for(i=1; i<=Quant_Bars; i++)
   {
    if(Low[i]<Minimum)        //если меньше известного..
       Minimum = Low[i];      //..то оно и будет минимальным
      
    if(High[i]>Maximum)       //если большн известного..
       Maximum = High[i];     //..то оно и будет максимальным
    }
       
    Line_1[i] = Minimum;      //отобразить линию минимума
    Line_2[i] = Maximum;      //отобразить линию максимума
   
   return;
  }
 
AndEv:
Добрый вечер. Прошу помощи в решении такой задачи: есть две кривые, одна с координатами ay1, ay2 ... ayN, другая с координатами by1, by2 ... byN. Требуется выяснить, существует ли такое значение К, при котором удовлетворяется условие SUM((ayN-K*byN)^2)/N <=C, где C - некое число.
Скорее это не кривые, а ломаные. Спросите у Алексея
Причина обращения: