当前位置:首页 » 外汇黄金 » 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();}
}