【问题标题】:Which is best way to convert currency price from other currency哪种是从其他货币转换货币价格的最佳方法
【发布时间】:2020-05-04 19:07:26
【问题描述】:

我正在开发 NodeJS 项目,我拥有所有欧元货币,我需要从欧元中找到另一个价格

示例:有两种货币,我有 EURUSD 和 EURAED。

我需要找到 USDAED,公式:EURAED/EURUSD = USDAED

但收盘价必须等于或介于最高价和最低价之间,但在计算其变化后。公式适用于单一价格,而不是具有开盘价、最高价、最低价和收盘价

问题:

  • 许多生成的货币收盘价低于低或高然后高。

  • 第一个报价,最高价为高,然后是下一个报价,最高价低于上一个最高价。 (一高再高,到天底都不会跌)

问题: 从其他货币中查找货币价格的正确方法是什么?

使用欧元市场查找 USDAED 的示例。

示例 2:使用美元市场查找 CADJPY

注意:Excel 示例仅供参考。

【问题讨论】:

  • 不清楚这个问题是关于什么的。您无法从市场USD:EUREUR:AED 汇率计算市场USD:AED 汇率,这不是外汇市场的运作方式。从一种货币到另一种货币的直接转换与使用中间货币的旅行之间的差异产生了套利的机会。但这与编程无关。

标签: math wolfram-mathematica metatrader4 forex


【解决方案1】:

您正试图穿越欧元,因此对于美元/AED,答案是:

在 LHS 上买入美元/卖出欧元并卖出 AED/买入欧元

在 RHS 上卖出美元 / 买入欧元 并买入 AED / 卖出欧元

欧元抵消的地方。但是,必须对货币进行报价,这样才会发生。要获得 USDAED,您需要以每 1 美元 # AED 表示的价格。所以它是 EURAED / EURUSD。

这就是你所做的。问题是 EURUSD 的高点与 EURAED 的高点无关,它们完全无关。从数学上讲,当从基础对 Y / X 计算交叉货币 Z 时,基础对 X 和 Y 的限制不一定是交叉对 Z 的限制。不相关基础对的限制(当天最高)会在一天中的不同时间发生。

Here's a primer on FX calculations(免责声明:这是我前段时间写的)。

【讨论】:

  • 1) 据我所知,要找到英镑/日元或新西兰元/澳元,我总是需要美元市场价格? 2) 除了美元市场价格,我无法使用任何其他市场找到美元/AED 或 GBP/NZD?
  • 您使用流动性最强的货币对,通常是美元,但有时是欧元或当地货币...
  • 请检查prntscr.com/sbiq0k 现在我用美元市场价格计算加元/日元。仍然错误,收盘价低,蜡烛低。
  • 我认为您无法找出交叉货币对当天的最高价和最低价。 CADJPY 的高点是 USDJPY 的高点除以 USDCAD 的低点,但这些不一定同时发生!
猜你喜欢
  • 1970-01-01
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-28
  • 2019-10-04
  • 1970-01-01
相关资源
最近更新 更多