DroidM # : Я запутался в том, как я могу получить доступ к нужной свече на более высоком таймфрейме. Например, массив закрытий свечей для 1-минутных свечей - close[].
Моя стратегия выбрала close[8], которая была на уровне 1.69230. Как я могу узнать, на какой свече на графике m5 была отметка 1.69230?
Наверное, я запутал вас своим вопросом, я использую ea, которая ищет дивергенцию с помощью полос Боллинджера, при сделке на продажу, максимум и более высокий максимум должны закрыться выше полосы Боллинджера, более высокий максимум - это 1-я свеча, т.е. close[1], а высокая свеча может быть любой свечой от close[5] до close[50], например, максимум находится на close[11], я бы хотел проверить, пересекла ли эта цена (close[11]) полосу Боллинджера и на графике m5.
DroidM # : Наверное, я запутал вас своим вопросом, я использую ea, которая ищет дивергенцию с помощью полос Боллинджера, при сделке на продажу, максимум и более высокий максимум должны закрыться выше полосы Боллинджера, более высокий максимум - это 1-я свеча, т.е. close[1], а высокая свеча может быть любой свечой от close[5] до close[50], например, максимум находится на close[11], я бы хотел проверить, пересекла ли эта цена (close[11]) полосу Боллинджера и на графике m5.
Не спешите с ответом - внимательно изучите мой пример.
Не спешите с ответом - внимательно изучите мой пример.
Да, я понял, что на audcad m20 вы смогли получить цены закрытия дневных свечей.
Но в моем случае close[11] не будет ни open, ни high, ни low, ни close на свече m5, только между ними, как мне взять индекс свечи m5, которую я хочу проверить?
Я запутался в том, как я могу получить доступ к нужной свече на более высоком таймфрейме. Например, массив закрытий свечей для 1-минутных свечей - close[].
Необходимо использоватьCopyRates.
Пример:
Результат:
Необходимо использоватьCopyRates.
Пример:
Результат:
Наверное, я запутал вас своим вопросом, я использую ea, которая ищет дивергенцию с помощью полос Боллинджера, при сделке на продажу, максимум и более высокий максимум должны закрыться выше полосы Боллинджера, более высокий максимум - это 1-я свеча, т.е. close[1], а высокая свеча может быть любой свечой от close[5] до close[50], например, максимум находится на close[11], я бы хотел проверить, пересекла ли эта цена (close[11]) полосу Боллинджера и на графике m5.
Не спешите с ответом - внимательно изучите мой пример.
Пример получения значений из индикатора iBands
Не спешите с ответом - внимательно изучите мой пример.
Как получить данные индикатора iFrAMA
Код: 'iFrAMA get value.mq5'
Помните - согласно стилю MQL5, хэндл индикатора должен быть создан в OnInit !!!
Пример:
Результат:
Рис. 1. iFrAMA get value
Пример использования 'CopyRates' и 'MqlRates'
Код: 'CopyRates и MqlRates.mq5'
Мы будем использовать'CopyRates', первую форму вызова:
Вызов по первой позиции и количеству необходимых элементов
Код:
Результат:
Открытие и изменение позиций:
Простой советник: на рынке всегда есть две противоположные позиции
Код: 'Open Two Positions.mq5'
Уважаемый Владимир,
Я хочу спросить о PostitionCloseBy.
Скажем, сработал BuyStop, он закрывает позицию Sell. Заранее спасибо.