【问题标题】:How do I replicate SuperTrend indicator from Binance website?如何从 Binance 网站复制 SuperTrend 指标?
【发布时间】:2022-07-17 19:47:51
【问题描述】:

我正在尝试(在 Python 中)实现 SuperTrend 指标,如果您点击 TradingView 选项卡并添加它here,您可以在 Binance 网站上看到它here

到目前为止,我已经尝试了多种计算方法以及 TA-Lib 和 pandas-ta。这些都与 Binance 版本完全相同。我错过了什么?

我从封闭的蜡烛数据(带 X 参数的 Klines)中提供指标,其中包含 1000 个样本,如下所示:

st_df = ta.supertrend(high=ticker_df['high'].tail(1000),\
low=ticker_df['low'].tail(1000), close=ticker_df['price'].tail(1000), \
length=10, multiplier=3)

我的数据框很好 - 我得到了完全相同的(如 Binance 所示)EMA 和其他带有 pandas-ta 的指标。

【问题讨论】:

    标签: python pandas algorithmic-trading pandas-ta


    【解决方案1】:

    试一试

    st1 = df.ta.supertrend(period=10, multiplier=2)['SUPERT_7_2.0'];
    

    【讨论】:

    • 仍然与 Binance 上的数字不同。
    【解决方案2】:

    st= ta.supertrend(df['high'],df['low'],df['close'],10,2)
    #print(st);
    df= df.join(st);
    打印(df)

    【讨论】:

      猜你喜欢
      • 2021-11-04
      • 1970-01-01
      • 2014-05-05
      • 2016-06-07
      • 2010-09-05
      • 2017-07-07
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多