High=1.0005 USD за 1 ATN, что в обратной котировке соответствует 0.9995 ATN за 1 USD
Low=1 USD за 1 ATN, что в обратной котировке соответствует 1 ATN за 1 USD
Алгоритм №1: (1.0005+1)/2. = 1.00025 USD за 1 ATN, что соответствует 0.99975 ATN за 1 USD.
Алгоритм №2: (0.9995+1)/2. = 0.99975 ATN за 1 USD, что соответствет 1.00025 USD за 1 ATN.
High=1.0005 USD за 1 ATN, что в обратной котировке соответствует 0.9995 ATN за 1 USD
Low=1 USD за 1 ATN, что в обратной котировке соответствует 1 ATN за 1 USD
Алгоритм №1: (1.0005+1)/2. = 1.00025 USD за 1 ATN, что соответствует 0.99975 ATN за 1 USD.
Алгоритм №2: (0.9995+1)/2. = 0.99975 ATN за 1 USD, что соответствет 1.00025 USD за 1 ATN.
1, 10, 100, 1000 - это тоже нелинейно, скорее 10, 20, 30, 40 и т.д. Но по поводу пятого знака - это очень интересно. Огромное Вам спасибо.
Я понимаю, что если в прямой котировке мы имеем линию, то в обратной - кривую.
Склоняюсь к тому, что если я, например, визуализирую график обратной котировки, и отображаю в виде свечей вычисленные значения High и Low, и через среденее значение цены провожу линию, то для вычисления среднего мне лучше воспользоваться алгоритмом №2, тогда с визуальной точки зрения это будет выглядеть правильно.
Однако, если график прямой котировки представлен в виде линии проходящей через две точки и необходим вычислить значение третьей точки между ними, то следует воспользоваться алгоритмом №1, т.к. только в этом случае на графике обратной котировки мы получим кривую, а не прямую линию, что было бы неправильно.
Еще раз спасибо за Ваш ответ.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Для индикатора мне понадобилась "средняя цена" (High+Low)/2 для прямой и обратной котировки
Привожу пример рассуждений (с выдуманной валютой "Атлантидо", цифры левые)
ATNUSD:
High=5 USD за 1 ATN, что в обратной котировке соответствует 0.2 ATN за 1 USD
Low=1 USD за 1 ATN, что в обратной котировке соответствует 1 ATN за 1 USD
Алгоритм №1: (5+1)/2. = 3 USD за 1 ATN, что соответствует 0.333 ATN за 1 USD.
Алгоритм №2: (0.2+1)/2. = 0.6 ATN за 1 USD, что соответствет 1.666 USD за 1 ATN.
Т.е. результаты отличаются почти в два раза (0.333 ATN за 1 USD и 0.6 ATN за 1 USD).
Вопрос: какой из вариантов более правильный и почему??