最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

指数移动平均线 9

网站源码admin43浏览0评论

指数移动平均线 9

指数移动平均线 9

我正在为 binance 开发一个机器人,我已经拥有与期货市场买卖相关的一切,但我有一个问题,我无法对 ema 9 进行编程,我什至找不到具有正确的 api BTCUSDT永续合约图表上的ema9价格,谁能帮帮我?

const axios = require("axios");

function calculateEMA(closes) {
    const ema = [];
    
    const sma9 = closes.slice(0, 9).reduce((acc, val) => acc + val, 0) / 9;
    ema.push(sma9);
    
    const multiplier = 2 / (7 + 1);
    
    for (let i = 1; i < closes.length; i++) {
      const prevEma = ema[i - 1];
      const close = closes[i];
    
      const currEma = (close - prevEma) * multiplier + prevEma;
      ema.push(currEma);
    }
    
    return ema[ema.length - 1];
  }
  


async function backtest() {
    const response = await axios.get(";interval=4h&limit=20");
    const candles = response.data;

    const closes = candles.map(candle => parseFloat(candle[4]));
    const numCandles = closes.length;

    

    for (let i = 9; i < numCandles; i++) {
        const lastCloses = closes.slice(i - 9, i);
        const ema9 = calculateEMA(lastCloses);

        console.log(ema9);

    }

}

backtest();
回答如下:

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论