美元指數(US Dollar Index,USDX)是通過平均美元與六種國際主要外匯的匯率得出的。
美元指數顯示的是美元的綜合值。一種衡量各種貨幣強弱的指標。
美元指數它類似於顯示美國股票綜合狀態的道瓊斯工業平均指數。
美元指數的計算公式為:
50.14348112 × EURUSD(-0.576) × USDJPY(0.136) × GBPUSD(-0.119) ×USDCAD(0.091) × USDSEK(0.042) ×USDCHF(0.036)。
下圖為使用外匯保證金,模擬合成美元指數現貨多單報價(就是多單會馬上成交的價格),另一圖則是期貨報價。
程式碼範例:
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);
}
留言列表