如何把自定义指标显示在K线图页面

  • 自定义一个指标
  • 通过Option设置指标
  • 自定义一个带参数的指标
  • 让我们用上证指数来回测这个奇葩的BS指标吧
  • HQChart代码地址

效果图

自定义一个指标

假设我们需要在K线上显示一个我们自己的指标, 指标内容:

  1. BS买卖点指标 (每个周一买入 ,每个周五卖掉)
  2. 一根MA十日均线
    写成麦语言就是 (具体的语法可以参看通达信, 东方财富,同花顺指标帮助)
B1:=WEEK==1;
S1:=WEEK==5;
MA10:MA(C,10);
DRAWICON(B1,L*0.97,13);  //13是买图标, 显示在最低价下
DRAWICON(S1,H*1.03,14);  //14是卖图标, 显示在最高价上

参考上一课的方法创建一个k线demo页面(HQChart使用教程1- 如何快速创建一个K线图页面https://blog.csdn.net/jones2000/article/details/90272733)

通过Option设置指标

把指标设置到指标窗口 Windows 字段里面, 应该有BS点,所以我们绑定到第1个主图窗口上
Script 指标脚本
Name 指标的名字

//K线配置信息this.Option= {Type:'历史K线图',   //创建图形类型Windows: //窗口指标[{Script: 'B1:=WEEK==1;\n\S1:=WEEK==5;\n\MA10:MA(C,10);\n\DRAWICON(B1,L*0.97,13);\n\DRAWICON(S1,H*1.03,14);',Name: "我的指标", Modify:false,Change:false},{Index:"VOL", Modify:false,Change:false},{Index:"RSI", Modify:false,Change:false}, ],

这样就一个自定义指标就绑定到K线上了

自定义一个带参数的指标

还是上面的指标, 但我需要可以修改买入和卖出星期日期,
定义变量 N=买入星期几(默认星期1) N2=卖出星期几(默认星期5)
写成麦语言就是

B1:=WEEK==N;
S1:=WEEK==N2;
MA10:MA(C,10);
DRAWICON(B1,L*0.97,13);  //13是买图标, 显示在最低价下
DRAWICON(S1,H*1.03,14);  //14是卖图标, 显示在最高价上

然后我们修改下刚才的Windows字段的数据
Args 指标参数数组
1. Name 变量名
2. Value 默认值

//K线配置信息this.Option= {Type:'历史K线图',   //创建图形类型Windows: //窗口指标[{Script: 'B1:=WEEK==N;\n\S1:=WEEK==N2;\n\MA10:MA(C,10);\n\DRAWICON(B1,L*0.97,13);\n\DRAWICON(S1,H*1.03,14);',Args:[ { Name:'N', Value:1} ,  { Name:'N2', Value:5} ],Name: "我的指标", Modify:true,Change:false},{Index:"VOL", Modify:false,Change:false},{Index:"RSI", Modify:false,Change:false}, ],

这样一个点变量的指标就完成, 那如何在页面上修改指标呢,点击指标修改,会弹出指标修改框,修改对应的指标值就可以了,是不是很简单呢。
如果还又问题可以加交流QQ群: 950092318

让我们用上证指数来回测这个奇葩的BS指标吧

回测规则: 以B点的开盘价买入 S点的收盘价卖出 算下 最近1年, 最近3年,今年以来的收益


HQChart代码地址

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

HQChart使用教程2- 如何把自定义指标显示在K线图页面相关推荐

  1. HQChart使用教程1- 如何快速创建一个K线图页面

    快速创建一个K线图页面 HQChart介绍 demo页面代码 Option的配置项说明 Type Symbol IsAutoUpdate IsShowRightMenu IsShowCorssCurs ...

  2. HQChart小程序教程3-新版2D单画布如何切换K线图和分时图

    HQChart小程序教程3-新版2D单画布如何切换K线图和分时图 K线图和分时图 图形切换流程图 代码讲解 K线周期切换 创建K线图 步骤 配色修改 禁止hqchart缓存绘制 HQChart代码地址 ...

  3. Android使用自定义View来实现K线图、分时图

    使用自定义View来实现K线图.分时图 实现原理 1.分时图 2.K线图 3.十字标 4.缩放.滑动 实现步骤 基类BaseChart 画图 总结 下面附上Demo的下载地址 废话不多说 先上效果图 ...

  4. python k线图和指标_期货k线图基础知识_一眼看清股市状况之用Python绘制K线图

    本文介绍关于一眼看清股市状况之用Python绘制K线图与cdp指标与期货大盘的分析周期选用有关吗?应该选用日线,还是60分钟.30分钟等时分线最为精确.与股票指标ovl是什么意思与股票均线怎么看与我想 ...

  5. HQChart使用教程4- 如何自定义K线图颜色风格

    如何自定义K线图颜色风格 切换整体风格函数 uniapp/小程序 修改部分配置颜色 风格配置字段说明 配置项说明 y轴顶部刻度文字向下偏移 X轴底部刻度文字,向下偏移 K线标题字段配色修改 PC端to ...

  6. mt4 指标 涨跌幅 颜色k线_Tick级别K线显示指标

    tick是指价格的波动,价格每波动一次,tick数加1. 这是一个生成新K线图的指标,做这个指标的原因是因为我听说某个机构就是用的这种图表交易的,我在网上找了一下,本来我是想找个现成的Tick图指标看 ...

  7. HQChart使用教程82-动态修改叠加指标参数

    HQChart使用教程82-动态修改叠加指标参数 叠加指标参数 步骤 1. 获取所有叠加指标实例 2. 修改你需要的指标参数 3. 更新修改的叠加指标 完整demo代码 交流QQ群: 95009231 ...

  8. HQChart钉钉小程序教程1-创建K线图

    HQChart钉钉小程序教程1-创建K线图,分时图 钉钉小程序HQChart效果图 步骤 1. 创建画布 2. 添加HQChart插件文件 3. import插件 4. 初始化HQChart插件 5. ...

  9. HQChart使用教程37 - 如何在uni-app创建k线图(app)

    HQChart使用教程37 - 如何在uni-app创建k线图 app 插件目录 创建步骤 1. 拷贝插件到工程中 2. 创建一个page页 在page页中 3.运行到模拟器 通过uniapp下载hq ...

最新文章

  1. Python 中更优雅的环境变量设置方案
  2. 提升磁盘IO性能的几个技巧
  3. CSS中的特殊的选择器
  4. JavaScript之array
  5. 管理员需要对此项目进行安全扫描_当ArcGIS Server与Web安全擦出火花??
  6. python如何使用多线程_Python多线程与多线程中join()的用法
  7. 计算机考试桌贴,考试考场桌贴打印
  8. Word 2010、Excel 2010中插入日期与时间(转)
  9. 潘多拉_最新Pandora潘多拉美国官网海淘攻略
  10. Python的hasattr(),getattr(),setattr()
  11. 清理oracle残留注册表,Oracle 卸载注册表残余文件清理
  12. Visio2013下载及激活破解工具
  13. python代码服务器上运行报错
  14. EI的检索方法快速检索(Quick Search)
  15. 不用 VIP 也能高速下载!迅雷 11 新版抢先体验 2T迅雷离线云盘
  16. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON5数码管动态显示
  17. 技术圈大佬,带你用技术赚到副业的第一桶金!
  18. 小米盒子4c android,小米盒子4/4C规格曝光 有一定升级
  19. 解决bootstrap table刷新加载时白色闪屏问题
  20. shell 脚本处理多行文本的记录 -- awk

热门文章

  1. 微信小程序开发日记 (4) 样式设计
  2. bigquant的策略代码
  3. Brooks、Wirth和Go[译]
  4. 初学者解决keil MDK 5 编译出现“Could not open file ..\output\core_cm3.o: No such file or directory“
  5. ALOS数据免费查询方法
  6. 【干货篇】Vue实现直播弹幕功能
  7. 抖音seo,智能剪辑,批量发布系统,源码搭建
  8. Type-C接口相关知识
  9. 使用C接口访问MySQL数据库
  10. TensorFlow分布式全套(原理,部署,实例)