hqchartPy2数据对接教程7-指标引用

效果图

1.CALCSTOCKINDEX在这里插入图片描述
2.STKINDI在这里插入图片描述

指标引用

通达信函数

CALCSTOCKINDEX
指标引用.
用法:CALCSTOCKINDEX(品种代码,指标名称,指标线),返回该指标相应输出的计算值.
例如:
CALCSTOCKINDEX(‘SH600000’,‘KDJ’,3)表示上证600000的KDJ指标第3个输出即J之值,第一个参数可在前面加SZ(深市),SH(沪市),或市场_,
CALCSTOCKINDEX(‘47_IFL0’,‘MACD’,2)表示IFL0品种的MACD指标第2个输出值.

东方财富函数

STKINDI
用法:STKINDI(‘STKNAME’,‘INDINAME’,PARAMs),STKNAME是股票代码,INDINAME是指标及其指标线名称,PARAM是可选参数,其数量应当等于被应用指标的参数数量,否则将使用缺省参数数值。
例如:STKINDI(‘SZ300059’,‘MA.MA1’,5,10,15,20)表示引用东方财富的MA指标的MA1指标线,计算参数5,10,15,20;STKINDI(‘sz300059’,‘KDJ.K#WEEK’,9,4,4)表示引用东方财富的周线KDJ指标的K指标线,计算参数9,4,4。

HQChartPy2同时支持这2个函数

步骤

1. 引用的指标脚本

HQChartPy2内部不存储指标脚本, 所以当引用其他指标是,会触发指标脚本加载回调。由外部提供指标脚本.

# 系统指标
def GetIndexScript(self,name,callInfo, jobID):
    pass

name:指标名字
callInfo:指标调用的原始字符串
jobID :任务id

如 :

  1. STKINDI(‘SZ300059’,‘KDJ.K’,9,4,4);
    name=KDJ,
    callInfo=STKINDI(‘SZ300059’,‘KDJ.K’, …)
  2. CALCSTOCKINDEX(‘SZ300059’,‘KDJ’,3)
    name=KDJ,
    callInfo=CALCSTOCKINDEX(‘SZ300059’,‘KDJ’,3)

2. 引用指标数据加载

和单个指标数据加载一样的,也是通过一样的回调获取的。

交流QQ群

如果有什么问题或需求可以加交流QQ群: 950092318** 联系群主(QQ48274798)

hqchartPy动态库地址

https://github.com/jones2000/HQChart/tree/master/C++指标计算引擎/py版本

HQChart代码地址

地址:https://github.com/jones2000/HQChart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HQChart

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值