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

 

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

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

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

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

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

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

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

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

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

 

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

 
Urain >>:

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

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

 

    Вот пример 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);
}//+----------------------------------------------------------+

 

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

 

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

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

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

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

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

 
Prival >>:

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

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

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

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