HQChart使用教程30-K线图如何对接第3方数据5-指标数据

协议名称-指标计算

对应代码的类名和函数名:APIScriptIndex::ExecuteScript
这个接口是给后台hqchart nodejs服务端指标计算使用的,可以直接传后台api地址。如果是调试启动我们hqchart的nodejs版本,本地api地址 http://127.0.0.1:18080/api/jsindex
HQChart使用教程19-基于HQChart的后台单股票指标计算服务
下面是配置远程计算指标的代码样例

var option=
{
     Type:'历史K线图',
   	.........
     Windows: 
     [
        {Index:"MA"}, //本地执行指标
        {Index:"MACD", API: {Name:'MACD',Script:null, Args:null, Url:'http://127.0.0.1:18080/api/jsindex' } } //远程执行的指标
    ]
}

这个协议只有在服务器端计算指标的时候才会回调这个数据, 所有如果要切换到自己计算的指标数据可以使用这个协议。

协议日志截图

在这里插入图片描述

Request 字段说明

Request是需要请求的数据,

symbol

股票代码

right

复权
0 不复权 1 前复权 2 后复权

period

周期
0=日线 1=周线 2=月线 3=年线 9=季线
4=1分钟 5=5分钟 6=15分钟 7=30分钟 8=60分钟

indexname

指标名字

args

指标参数

maxminutedaycount

分钟指标计算的天数

maxdatacount

日线指标计算的天数

返回json数据结构

数据截图

  1. 日线指标
    在这里插入图片描述
  2. 分钟指标 (比日线对了一个time字段)
    在这里插入图片描述

date

日期

time

时间 格式 hhmm 930=>9:30

outvar

输出变量,类型数组

data

数据,数组类型

name

数据的名称

type

数据在K线上显示的图形类型
0 = 线段
1 = 绘图函数
2 = COLORSTICK
4 = LINESTICK
5 = STICK
6 = VOLSTICK
7= STEPLINE 阶梯折线

color

颜色 ,类型字符串
格式为COLOR+“RRGGBB”:RR、GG、BB表示红色、绿色和蓝色的分量,每种颜色的取值范围是00-FF,采用了16进制。
如:COLOR00FFFF 表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。

linewidth

线段宽度
格式“LINETHICK+(1-9)”;
参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线;
在这里插入图片描述

isshow

true=绘制线段 false=不绘制线段,只在标题栏显示数据

IsShowTitle

true=在指标标题栏显示数值, false=不在指标标题栏显示

stock

股票名称 股票代码

由于文章里面不能上传附件,样本数据请去群里文件中下载,
文件名: APIScriptIndex-ExecuteScript 分钟指标样本.txt
APIScriptIndex-ExecuteScript 日线指标样本

如果还有问题可以加交流QQ群: 950092318

HQChart代码地址
地址:github.com/jones2000/HQChart

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HQChart

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

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

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

打赏作者

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

抵扣说明:

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

余额充值