當前位置:首頁 » 外匯黃金 » java獲取匯率的api
擴展閱讀
股票投資經濟學 2021-06-17 16:24:20

java獲取匯率的api

發布時間: 2021-06-01 09:26:18

⑴ 獲取匯率數據

找路透社,掏錢可以獲得數據介面。

如果不想花錢,那就寫個網頁小偷程序,偷取現成網站的匯率數據。至於怎麼寫,我沒時間,你可以去火車採集器論壇發帖,那裡有很多php高手,只要花很少錢就可以請人定製小偷腳本,只需很少代碼就可以完成。

⑵ 用java編程,實現人民幣,美元,日元,歐元,港幣,台幣之間的任意轉

知道匯率後,就是一個算式公式而已,如果只是一個測試功能可以這么做,但是實際上匯率是在變動的,企業上你需要從第三方獲取實時變動的匯率信息在來轉換

⑶ 如何獲取MT4軟體中的外匯報價數據的介面API

匯率,這也是一個有價資源,所以不會隨便公開。如果特殊需要的話,可以向他們公司申請或購買。MT4本公司在上海有子公司(辦公室),
否則的話,隨便開一個真實賬號,那不是隨便用匯率了。

⑷ javascript實時抓取匯率代碼

這個一般都是從API裡面獲取的!
都提供json文件的api
直接引用,然後直接調用顯示就行了!

⑸ 有沒有了解關於幣種查詢的API

我了解一個平台用友apilink提供的匯率轉換的介面,它的功能很多,幣種查詢、匯率轉換、中國銀行匯率查詢都可以,完全能滿足開發者的使用需求,其中幣種查詢:能夠查詢到將近150種貨幣名稱和對應的貨幣簡碼

⑹ 如何用Java獲取實時匯率

1.SE80 創建代理類
2.LPCONFIG 創建邏輯埠
3.寫程序
如果根據URL創建代理類的時候出現SPRX084的錯誤,請參考Notes:1046046、976964

⑺ 有沒有比較好用的進行匯率轉換的介面,可供開發者使用的

Free, Reliable Currency Converter API(免費賬戶,一天更新一次,一個月免費1000次,免費賬戶不支持https)
Forex API: Realtime Forex Quotes(免費賬戶,每分鍾更新一次,一天免費1000次,支持https)
Foreign exchange rates and currency conversion JSON API (需要注冊,有免費套餐,支持 https,Pricing Plans - Fixer)
YQL Console(雅虎的匯率介面,最近一年服務不可用的概率挺高的)
Open Exchange Rates(免費賬戶點擊這里注冊,每月1000次免費調用;收費用戶最高可小時更新)
一般來說,法幣匯率比較穩定,可以一天獲取一次數據,如果你的應用需要依賴高實時性的,那就花些錢,或者是去外匯交易所拉去實時數據。

⑻ V 友,還有免費的匯率 api 介面可用么

可以用的
name":"英鎊", /*貨幣名稱*/
"fBuyPri":"1001.430", /*現匯買入價*/ "mBuyPri":"970.510", /*現鈔買入價*/

⑼ 求助,用js實時抓取匯率的代碼

這個一般都是從API裡面獲取的!
都提供json文件的api 直接引用,然後直接調用顯示就行了!

⑽ 用Java編寫某類,可以將外幣和本幣互兌,並編寫測試程序創建一些不同國家貨幣的對象。

//試著寫了一個~~
///: Filename: ForeignCurrency.java

public class ForeignCurrency {
/**<font color='blue'>外幣兌本幣,<B>ca</B> 要兌換的外幣金額*/
public double f2RMB(Currency src,double ca){
return ca*src.getExchangeRate();
}
/**<font color='blue'>本幣兌外幣,<B>RMB</B> 要兌換的本幣金額*/
public double RMB2F(Currency dest,double RMB){
return RMB/dest.getExchangeRate();
}
/**<font color='blue'>外幣兌外幣,<B>cash</B> 要兌換的原外幣(src)金額*/
public double f2F(Currency src,Currency dest,double cash){
return src.getExchangeRate()/dest.getExchangeRate()*cash;
}

public static void main(String[] args){
ForeignCurrency x = new ForeignCurrency();
Currency rmb = new Currency(CurType.本幣,1);//定義一個RMB類,兌RMB的匯率是 1
Currency us$ = new Currency(CurType.美元,7.3);//定義一個美金類,兌RMB的匯率是 7.3
Currency au$ = new Currency(CurType.澳元,9.65);//定義一個澳元類,兌RMB的匯率是 9.65
Currency jp$ = new Currency(CurType.日元,0.0101);//定義一個日元類,兌RMB的匯率是 0.0101
double RMB = 888;
double US$ = 123;
double AU$ = 234;
double JP$ = 5678.9;

//美元兌換RMB;
double us2rmb = x.f2RMB(us$, US$);
System.out.println(us$.getCURName()+": "+US$+" -> "+rmb.getCURName()+": "+us2rmb+" 匯率:"+us$.getExchangeRate()/rmb.getExchangeRate());
//澳元兌換RMB
double au2rmb = x.f2RMB(au$, AU$);
System.out.println(au$.getCURName()+": "+AU$+" -> "+rmb.getCURName()+": "+au2rmb+" 匯率:"+au$.getExchangeRate()/rmb.getExchangeRate());
//日元兌換RMB
double jp2rmb = x.f2RMB(jp$, JP$);
System.out.println(jp$.getCURName()+": "+JP$+" -> "+rmb.getCURName()+": "+jp2rmb+" 匯率:"+jp$.getExchangeRate()/rmb.getExchangeRate());

//美元兌換澳元
double us2au = x.f2F(us$, au$,US$);
System.out.println(us$.getCURName()+": "+US$+" -> "+au$.getCURName()+": "+us2au+" 匯率:"+us$.getExchangeRate()/au$.getExchangeRate());
//....................
//RMB兌換澳元
double rmb2au = x.RMB2F(au$,RMB);
System.out.println(rmb.getCURName()+": "+RMB+" -> "+au$.getCURName()+": "+rmb2au+" 匯率:"+rmb.getExchangeRate()/au$.getExchangeRate());
//....................
}
}
//貨幣名稱枚舉
enum CurType{
本幣,美元,澳元,日元,法郎//分別指:人民幣,美金,澳元,日元,法郎...
}
//貨幣類,所有匯率都是以RMB為基準的
class Currency{
private double xr;//對RMB的匯率
private CurType type;//名稱,比如US$
/**<font color='red'>參數 CUR 貨幣名稱,double 對RMB的匯率*/
public Currency(CurType c,double xRMB){
xr = xRMB;
type = c;
}
/**<font color='blue'>獲取外幣對RMB的匯率*/
public double getExchangeRate() {
return xr;
}
/**<font color='blue'>獲取貨幣名稱*/
public String getCURName(){return type.name();}
}