math - 哪种是从其他货币转换货币价格的最佳方法
问题描述
我正在处理我拥有所有欧元货币的 NodeJS 项目,我需要从欧元中找到另一个价格
示例:有两种货币,我有 EURUSD 和 EURAED。
我需要找到 USDAED,公式:EURAED/EURUSD = USDAED
但收盘价必须等于或介于 HIGH 和 LOW 价格之间,但在计算其变化后。公式适用于单一价格,而不是具有开盘价、最高价、最低价和收盘价
问题:
许多生成的货币收盘价低于低或高然后高。
第一个报价,最高价是高价,然后是下一个报价,最高价低于上一个最高价。(一旦高走高,它永远不会下降,直到一天结束)
问题: 从其他货币中查找货币价格的正确方法是什么?
注意:Excel 示例仅供参考。
解决方案
您正试图穿越欧元,因此对于美元/AED,答案是:
在 LHS 买入美元/卖出欧元并卖出 AED/买入欧元
在 RHS 上卖出美元/买入欧元并买入 AED/卖出欧元
欧元抵消的地方。但是,必须对货币进行报价,这样才会发生。要获得 USDAED,您需要以每 1 美元 # AED 表示的价格。所以它是 EURAED / EURUSD。
这就是你所做的。问题是 EURUSD 的高点与 EURAED 的高点无关,它们完全无关。从数学上讲,当从基本对 Y / X 计算交叉货币 Z 时,基本对 X 和 Y 的限制不一定是交叉对 Z 的限制。不相关的基本对的限制(当天最高)将在一天中的不同时间发生。
这是关于外汇计算的入门书(免责声明:我前段时间写过)。
推荐阅读
- javascript - 如何使用 Javascript 将缩写字母转换为完整单词
- android - SQLite 选择查询未获取所有条目
- angular - 如何从 Angular 路由中删除 URL 的重定向
- python - 包含熊猫查询的函数只有在导入时才能找到局部变量
- r - 使用 R 根据 ID 变量的某些逻辑语句对特定观察值求和
- postgresql - SQLAlchemy 升级挂在天蓝色上
- angular - 试图从服务中获取数据到 component.ts
- javascript - Javascript:来自 PHP 的 Ajax 调用(使用 jQuery)
- c# - 在 docker 容器外公开日志文件
- javascript - React.JS 组件类中的函数未定义错误