查看目录

  KAMA均线指标

KAMA指标可以用来确定现有的趋势,预示可能即将发生的趋势变化,以及用于交易进入或退出的市场逆转点。 考夫曼自适应移动平均线的应用之一是确定当前市场价格变动的总趋势。 基本上,当KAMA指标线向下移动时,表明存在下行趋势。


函数名:KAMA

名称: 考夫曼的自适应移动平均线

简介:短期均线贴近价格走势,灵敏度高,但会有很多噪声,产生虚假信号;长期均线在判断趋势上一般比较准确 ,但是长期均线有着严重滞后的问题。我们想得到这样的均线,当价格沿一个方向快速移动时,短期的移动平均线是最合适的;当价格在横盘的过程中,长期移动平均线是合适。

# coding=utf-8
# !/usr/bin/python


"""
@Author: xiaogao
@微信公众号: 大操手量化投资
@Site: http://dacaoshou.com
@Software: pycharm
@File:talib-KAMA均线指标.py
@Time:2021/10/31 20:58
@Description:

"""
import numpy
from dcstrader import StrategyTemplate
import talib as ta


class Strategy(StrategyTemplate):

    name = '测试-KAMA均线指标'
    # 分钟数据:1m, 5m,15m,30m,60m,
    # 日线数据:day,week,month
    # tick数据。
    data_type = ["day"]

    def init(self):
      pass

    def strategy(self, event):
      self.real=ta.KAMA(event.data.close,timeperiod=30)
        
    def draw_line(self, **kwargs):
      self.result_data["real"]=self.real
      self.klines.append('real')




可展示化:

image.png