Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1539
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Очень разумно верить железяке, говорящей противоречивые сведения (так в цене, или в пунктах?), чем сразу послушать людей, уже сказавших ранее.
А в чем разница между "в цене" и "в пунктах"? Видимо, речь о приведении цены в пункты. Но я в курсе. Я обычно использую SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_SIZE).
TickSize - это не пункт, это минимальное изменение цены. Пункт - это Point() - значение одного пункта.
Цена за раз минимально может изменяться более, чем на один пункт.
Цена за раз минимально может изменяться более, чем на один пункт.
Не знал. Не могу представить, почему так. Нашел по теме: https://www.mql5.com/ru/forum/203707#comment_5264074
Если среднюю волатильность дает индикатор ATR, то есть ли способы представления или модернизации ATR так, чтобы период был произвольным? Ведь в MT5 нет периодов меньше минуты.
Сделайте тиковый ATR
Сделайте тиковый ATR
Благодарю. Но хочется видеть периоды времени, а не тики.
И верно ли я понимаю, что iATR(Symbol, Period, 0) дает волатильность текущей свечи, то есть, именно текущую волатильность?
Благодарю. Но хочется видеть периоды времени, а не тики.
И верно ли я понимаю, что iATR(Symbol, Period, 0) дает волатильность текущей свечи, то есть, именно текущую волатильность?
1. Из тиков можете сделать любые периоды времени.
2. Откройте код ATR и поглядите на его расчёт.
Ну ведь всё же в доступе протянутой руки.
1. Из тиков можете сделать любые периоды времени.
2. Откройте код ATR и поглядите на его расчёт.
Ну ведь всё же в доступе протянутой руки.
Здесь нахожу, как расчитывается ATR: https://www.mql5.com/ru/articles/10748
Там есть алгоритм:
"Сначала нужно рассчитать истинный диапазон, который будет наибольшим значением из следующих:
Получается, для расчета индикатора нужны данные о максимумах, минимумах и ценах закрытия. После этого рассчитывается сам средний истинный диапазон."
Про то, как ведет себя индикатор, если количество периодов равно нулю, там не написано. Где-то в другом месте написано? Покажите, если возможно.
Еще. В коде ATR есть строка: "CopyBuffer(ATRDef,0,0,3,PriceArray)". Взято там же: https://www.mql5.com/ru/articles/10748. Можно узнать, почему копируется только 3 элемента? Как определить размер буфера индикатора и скопировать не три, а все элементы? Или это не нужно?
Здесь нахожу, как расчитывается ATR: https://www.mql5.com/ru/articles/10748
Там есть алгоритм:
"Сначала нужно рассчитать истинный диапазон, который будет наибольшим значением из следующих:
Получается, для расчета индикатора нужны данные о максимумах, минимумах и ценах закрытия. После этого рассчитывается сам средний истинный диапазон."
Про то, как ведет себя индикатор, если количество периодов равно нулю, там не написано. Где-то в другом месте написано? Покажите, если возможно.
Еще. В коде ATR есть строка: "CopyBuffer(ATRDef,0,0,3,PriceArray)". Взято там же: https://www.mql5.com/ru/articles/10748. Можно узнать, почему копируется только 3 элемента? Как определить размер буфера индикатора и скопировать не три, а все элементы? Или это не нужно?
Открываете редактор.
Открываете файл по пути \MQL5\Indicators\Examples\ATR.mq5. Там примеры для всех индикаторов есть. И это со времён сотворения так...
Изучаете:
Здесь нахожу, как расчитывается ATR: https://www.mql5.com/ru/articles/10748
Там есть алгоритм:
"Сначала нужно рассчитать истинный диапазон, который будет наибольшим значением из следующих:
Получается, для расчета индикатора нужны данные о максимумах, минимумах и ценах закрытия. После этого рассчитывается сам средний истинный диапазон."
Про то, как ведет себя индикатор, если количество периодов равно нулю, там не написано. Где-то в другом месте написано? Покажите, если возможно.
Еще. В коде ATR есть строка: "CopyBuffer(ATRDef,0,0,3,PriceArray)". Взято там же: https://www.mql5.com/ru/articles/10748. Можно узнать, почему копируется только 3 элемента? Как определить размер буфера индикатора и скопировать не три, а все элементы? Или это не нужно?
Всё! Не мучайтесь. Вот Вам код для получения значений индикатора ATR:
Дальше, уж будьте добры, сами.
С уважением, Владимир.