图片缩略图

exchangerate.m

版本1.0.0.0 (15.7 KB) 史蒂文清水
使用openexchangerates.org获取最新的货币汇率

1.1 k下载

更新7月18日

查看许可协议

该函数返回从openexchangerates.org获得的汇率
使用他们的API。要正确工作,必须连接到
互联网。默认app_id为从空闲账号到
openexchangerates.org,每个月限制1000个API请求。为
更灵活,注册自己的免费或付费帐户并替换
app_id值和您自己的id号。

输入:
1) base:表示基础货币的字符串,它被设置为
值为1。如果提供了空字符串'',则使用默认的'USD'。
请看下面的有效货币缩写列表。
2) curr:表示货币的字符串或单元格数组
简称与基础货币相比较。如果“all”或“is”
作为输入提供,然后返回所有可用的货币。看到列表
以下是有效的货币缩写。
3) date:一个可选的字符串,包含交换所需的日期
比率(历史数据可能不总是可用)。输入应该是
格式为'YYYY-MM-DD'。要获得最新的汇率数据,请使用date
= 'latest'或",这是默认值。1999年历史数据
及以后

输出:
1)汇率:表示货币与货币之间汇率的数字或矢量
所需货币(多个货币)、curr和基础货币(base)。
2)货币:对应货币缩写的单元格数组
在利率。
3) rate_struct:字段名等于货币的结构
缩略语和相关值是费率。这个输出
结合利率和货币方便。

例子:
1)获取比特币和美元之间的最新汇率
[rates,currencies,rates_struct] = exchangerate('USD','BTC');
>>利率= 1.614e-3
>>货币= 'BTC'
>> rates_struct =
BTC: 1.614 e - 3

2)获取所有可用货币的最新汇率
[rates,currencies,rates_struct] = exchangerate();

3)使用美国获取比特币、印度卢比和欧元的汇率
2013年6月5日,美元成为基准货币
(利率、货币、rates_struct) = exchangerate(“美元”,{BTC, INR,“欧元”},' 2013-06-05 ');
>>利率= [8.246e-3;5.672 e1;7.642 e 1]
>>货币= {'BTC';'INR';'欧元'}
>> rates_struct =
BTC: 8.246 e - 3
印度卢比:5.672 e1
欧元:7.642 e 1

4)获取2014年6月14日所有可用货币的汇率
[rates,currencies,rates_struct] = exchangerate('USD','all','2014-07-14');

货币缩写表(截至2014年7月16日)
AED:阿联酋迪拉姆,
“AFN”:“阿富汗阿富汗尼”,
"ALL": "阿尔巴尼亚Lek",
"AMD": "亚美尼亚Dram"
"ANG":荷属安的列斯盾,
“AOA”:“安哥拉宽扎”,
ARS:阿根廷比索,
“AUD”:“澳元”,
“AWG”:“Aruban Florin”,
"AZN": "阿塞拜疆马纳特"
“BAM”:“波黑可兑换马克”,
"BBD": "巴巴多斯元",
“BDT”:“孟加拉国塔卡”,
“BGN”:“保加利亚列夫”,
"BHD": "巴林第纳尔"
BIF:布隆迪法郎,
"BMD":百慕大元,
"BND": "文莱元",
"BOB": "玻利维亚诺",
BRL:巴西雷亚尔,
"BSD": "巴哈马元"
“BTC”:“比特币”,
(见m-file中列表的其余部分)

引用作为

Steven Shimizu(2022)。exchangerate.m(//www.tianjin-qmedu.com/matlabcentral/fileexchange/47255-exchangerate-m), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2013a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux
标签添加标签

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!