基于XTB API的开盘/收盘价计算问题求助
XTB API 开盘/收盘价转换问题
我正在使用XTB API文档开发交易机器人,目前其他功能均正常,仅开盘/收盘价计算存在问题。
文档中明确说明:
“Price values must be divided by 10 to the power of digits in order to obtain exact prices.”
当前实时返回的Ask和Bid价格转换后是正确的,但日线级别的开盘价、收盘价数值偏差极大。我推测这些数值并非实际价格,而是相对于前一日开盘价的变动值,因此按常规方法无法转换为真实价格。
我需要获取昨日收盘价与今日收盘价来计算当日价格涨跌幅,同时准确的开盘/收盘价也能修复MACD和RSI指标的计算,但始终无法理清如何将RATE_INFO_RECORD中的open、close字段转换为对应交易品种的实际开盘/收盘价。
以下是需要转换的RATE_INFO_RECORD示例:
{ "close": 1.0, "ctm": 1389362640000, "ctmString": "Jan 10, 2014 3:04:00 PM", "high": 6.0, "low": 0.0, "open": 41848.0, "vol": 0.0 }
我尝试过一种转换收盘价的方式,但结果仍不正确。
内容的提问来源于stack exchange,提问作者Bosko
相关产品推荐
相关产品推荐

