close

美元指數(US Dollar Index,USDX)是通過平均美元與六種國際主要外匯的匯率得出的。

美元指數顯示的是美元的綜合值。一種衡量各種貨幣強弱的指標。

美元指數它類似於顯示美國股票綜合狀態的道瓊斯工業平均指數。

美元指數的計算公式為:

50.14348112 × EURUSD(-0.576) × USDJPY(0.136) × GBPUSD(-0.119) ×USDCAD(0.091) × USDSEK(0.042) ×USDCHF(0.036)。

下圖為使用外匯保證金,模擬合成美元指數現貨多單報價(就是多單會馬上成交的價格),另一圖則是期貨報價。

美元指數001.png

 

程式碼範例

美元指數002.png

 

void OnTick()
 {
  double EURUSD_ASK,USDJPY_ASK,GBPUSD_ASK,USDCAD_ASK,USDCHF_ASK,USDSEK_ASK;
  double R_EURUSD,R_USDJPY,R_GBPUSD,R_USDCAD,R_USDCHF,R_USDSEK;
  double USDX;
  
   EURUSD_ASK=SymbolInfoDouble("EURUSD$",SYMBOL_BID);
   //賣歐元買美元,抓取最近一檔賣價。
   GBPUSD_ASK=SymbolInfoDouble("GBPUSD$",SYMBOL_BID);
   //賣英鎊買美元,抓取最近一檔賣價。
   USDJPY_ASK=SymbolInfoDouble("USDJPY$",SYMBOL_ASK);
   //買美元賣日元,抓取最近一檔買價。
   USDCAD_ASK=SymbolInfoDouble("USDCAD$",SYMBOL_ASK);
   //買美元賣加幣,抓取最近一檔買價。
   USDCHF_ASK=SymbolInfoDouble("USDCHF$",SYMBOL_ASK);
   //買美元賣瑞朗,抓取最近一檔買價。
   USDSEK_ASK=SymbolInfoDouble("USDSEK$",SYMBOL_ASK);
   //買美元賣瑞典克朗,抓取最近一檔買價。
   //Bid銀行的買價,投資人的賣價。Ask銀行的賣價,投資人的買價
  
   R_EURUSD=MathPow(EURUSD_ASK,-0.576);
   R_GBPUSD=MathPow(GBPUSD_ASK,-0.119);
   R_USDJPY=MathPow(USDJPY_ASK,0.136);
   R_USDCAD=MathPow(USDCAD_ASK,0.091);
   R_USDCHF=MathPow(USDCHF_ASK,0.036);
   R_USDSEK=MathPow(USDSEK_ASK,0.042);
     
   USDX=50.14348112*R_EURUSD*R_USDJPY*R_GBPUSD*R_USDCAD*R_USDCHF*R_USDSEK;
   printf("現貨合成做多美元指數:" + USDX);
 }

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 興小弟讀書筆記 的頭像
    興小弟讀書筆記

    興小弟讀書筆記

    興小弟讀書筆記 發表在 痞客邦 留言(0) 人氣()