Скачать MetaTrader 5

подскажите код

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нашел ошибку в наших продуктах? Смело пиши в Сервисдеск!
Roman Kutemov
1786
Roman Kutemov 2015.09.24 10:52 
добрый день. я новичек на mql5. подскажите код. допустим сегодня 24.09.2015. мне надо найти минимальное и максимальное значение цены за период с 24.09.2014 по 23.09.2015 год как это сделать ? на mql5
Alexey Kozitsyn
6421
Alexey Kozitsyn 2015.09.24 11:06  
https://www.mql5.com/ru/code/13816Stells:
добрый день. я новичек на mql5. подскажите код. допустим сегодня 24.09.2015. мне надо найти минимальное и максимальное значение цены за период с 24.09.2014 по 23.09.2015 год как это сделать ? на mql5
Посмотрите здесь. Файл dailySize
Roman Kutemov
1786
Roman Kutemov 2015.09.25 04:11  
Tapochun:
Посмотрите здесь. Файл dailySize

если можно вопрос:

это в функции Calculation ?

bufRange[i]=MathRound(( dHigh-dLow)/_Point); это разница между хай и лоу получается не текущего дня (как в комментарии), а вообще между хай и лоу за период из нескольких дней?

Alexey Kozitsyn
6421
Alexey Kozitsyn 2015.09.25 04:34  
Stells:

если можно вопрос:

это в функции Calculation ?

bufRange[i]=MathRound(( dHigh-dLow)/_Point); это разница между хай и лоу получается не текущего дня (как в комментарии), а вообще между хай и лоу за период из нескольких дней?

Нет, это разница между high и low текущего дня, т.к. вычисляется диапазон за день. С наступлением нового дня - dHigh и dLow обнуляются и запоминается новый номер дня.
Vladimir Karputov
Модератор
45984
Vladimir Karputov 2015.09.25 07:17  
Stells:
добрый день. я новичек на mql5. подскажите код. допустим сегодня 24.09.2015. мне надо найти минимальное и максимальное значение цены за период с 24.09.2014 по 23.09.2015 год как это сделать ? на mql5

Посмотрите в сторону

Так можно получать минимум и максимум массива за определённый промежуток времени (за определённое количество элементов массива). И ещё: получать значения будете в индикаторе?
Alexey Kozitsyn
6421
Alexey Kozitsyn 2015.09.25 07:46  
Karputov Vladimir:

Посмотрите в сторону

Так можно получать минимум и максимум массива за определённый промежуток времени (за определённое количество элементов массива). И ещё: получать значения будете в индикаторе?
Если определять только экстремумы на истории - вариант. Но сразу же других параметров свечи, в таком случае, получить не получится. ИМХО, лучше в цикле перебором с сохранением нужных параметров.
Vladimir Karputov
Модератор
45984
Vladimir Karputov 2015.09.25 08:00  
Tapochun:
Если определять только экстремумы на истории - вариант. Но сразу же других параметров свечи, в таком случае, получить не получится. ИМХО, лучше в цикле перебором с сохранением нужных параметров.

Если это индикатор, то получится поиск максимума и минумума по массивам

                 const datetime& time[],     // Time
                 const double& open[],       // Open
                 const double& high[],       // High
                 const double& low[],        // Low
                 const double& close[],      // Close
                 const long& tick_volume[],  // Tick Volume
                 const long& volume[],       // Real Volume
                 const int& spread[]         // Spread
Alexey Kozitsyn
6421
Alexey Kozitsyn 2015.09.25 08:04  
Karputov Vladimir:

Если это индикатор, то получится поиск максимума и минумума по массивам

Никто не спорит, и даже не важно, индикатор или советник, но если у свечи, скажем нужно найти еще и время (например, для построения граф. объектов), то, найдя экстремум цены как Вы будете искать время свечи с этим экстремумом?
Roman Kutemov
1786
Roman Kutemov 2015.09.25 08:21  
Tapochun:
Никто не спорит, и даже не важно, индикатор или советник, но если у свечи, скажем нужно найти еще и время (например, для построения граф. объектов), то, найдя экстремум цены как Вы будете искать время свечи с этим экстремумом?
мне надо только максимальную и минимальную цену за период. в моём случае за год отсчитывая со вчерашнего дня. в советник.
Vladimir Karputov
Модератор
45984
Vladimir Karputov 2015.09.25 08:49  
Stells:
мне надо только максимальную и минимальную цену за период. в моём случае за год отсчитывая со вчерашнего дня. в советник.
Тогда , а после этого 
Alexey Kozitsyn
6421
Alexey Kozitsyn 2015.09.25 10:14  
Stells:
мне надо только максимальную и минимальную цену за период. в моём случае за год отсчитывая со вчерашнего дня. в советник.
Тогда да, самый простой вариант Вам показали.
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий