Скачать MetaTrader 5

Корректный расчёт Индексов валют.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Nikolay Demko
12499
Nikolay Demko  

При расчёте Индекса Доллара с последующим расчётом Индексов остальных Валют через Индекс Доллара

возникает проблема: Индекс Евро / Индекс Фунта не равен котировке  EURGBP. У кого есть мысли,надоумте...

void
171
void  
Вы про USDX на NYBOT? Или по другой формуле считаете?
Prival
4561
Prival  
Ищите формулы по каким эти индексы расчитываються. И сравниваете. Там математика простая. Тогда все станет понятно
Nikolay Demko
12499
Nikolay Demko  

Именно по USDX на NYBOT, так как другие формулы не учитывают вес валют.

Хотя пробовал ипо другим формулам,

проблема в том что в основном расчёт сходится но есть моменты

когда "Индекс Евро / Индекс Фунта не равен котировке EURGBP" причём с точностью до наоборот,

хотя и кратковременно

что может говорить о том что формула не совсем корректна и требует доработки.

Sceptic Philozoff
Модератор
17844
Sceptic Philozoff  

А кто сказал, что EURX/GBPX должен быть равным курсу EURGBP?

Комбинатор
16033
Комбинатор  
Urain >>:

Именно по USDX на NYBOT, так как другие формулы не учитывают вес валют.

Весами не поделитесь?

Nikolay Demko
12499
Nikolay Demko  

    Вот пример EURGBP M15 2009 01.09 15:15

зелёная график

желтая    Индекс Евро / Индекс Фунта     высчитанная по формуле  USDX на NYBOT, по Close[] 

                                                                                                                                                ? ? ?

double IndexUSD( double GBPUSD, double EURUSD, double USDCHF, double USDJPY, double USDCAD)
{
double USDX = 50.14348112
                       *
                       MathPow(GBPUSD, -0.133)
                       *
                       MathPow(EURUSD, -0.59 )
                       *
                       MathPow(USDCHF, 0.05 )
                       *
                      MathPow(USDJPY, 0.136)
                       *
                      MathPow(USDCAD, 0.091)
                      ;
return(USDX);
}//+----------------------------------------------------------+

Prival
4561
Prival  

Вы учитываете валюты используя, постоянный коэффициент. Который был когдато кемто 1 раз расчитан. Для того что бы заработало то что вы хотите. Курсы валют не должны меняться с того момента как расчитали эти коэффициенты. Тогда будет все сходиться. Но курсы меняються, следовательно все плывет

Nikolay Demko
12499
Nikolay Demko  

В формуле USDX на NYBOT вес USDSEK 4.2% раскидан на Еврозону поровну по 1.4% (т.к. не вовсех ДЦ есть котировки Шведа,

а товарооборот Швеции с Еврозоной более 80% т.е. USDSEK имеет прямую зависимость от Еврозоны)

но проблема в другом : почему чаще всего линии сходятся а иногда кардинально нет?

      Mathemat 05.02.2009 17:02
      А кто сказал, что EURX/GBPX должен быть равным курсу EURGBP?

          Интересно Объясните...

Nikolay Demko
12499
Nikolay Demko  
Prival >>:

Формулы в студию. Тогда можно что то понять и разобрать. А рисунков можно кучу нарисовать. Если хотите понять почему неправильно считаеться, сначало разбираемся в формулах. Если там все правильно, то смотрим код.

Исправил смотрите выше...

Sceptic Philozoff
Модератор
17844
Sceptic Philozoff  
Urain писал(а) >> Интересно Объясните...

ОК, повторяю для Вас просьбу Prival'a: формулы в студию. Как Вы считаете индексы евро и фунта?

12345678...25
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий