首页 今日新闻文章正文

主图OBV

今日新闻 2025年10月02日 04:03 0 aa

做算法的过程中,最令人兴奋不已的是网友们的天马行空般的奇思妙想,如下:

主图OBV

网友留言

网友的需求是将OBV算法叠加在主图的数据之上,如何建立呢?

首先呈上效果示意图如下:

主图OBV

效果图

思路步骤

  1. 引入系统已有的副图指标OBV,将现有输出进行赋值,并将OBV以及MAOBV这两个变量名改为OBV0和MAOBV0;
  2. 画线方法选择“主图叠加”;
  3. 计算主图数据与OBV的空间匹配比例;
  4. 输出匹配后的、新的OBV数值。

算法建立

1. 引入系统已有的副图指标OBV,赋值并修改变量名:

VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);

OBV0:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);

MAOBV0:=MA(OBV,M);

2. 画线方法选择“主图叠加”,获得裸K线:

主图OBV

画线方法

3. 计算主图数据与OBV的空间匹配比例:

BEI:=(CONST(HHV(OBV0,0))-CONST(LLV(OBV0,0)))/(CONST(HHV(H,0))-CONST(LLV(L,0)));

4. 输出匹配后的、新的OBV数值:

OBV:OBV0/BEI,COLORWHITE;

MAOBV:MAOBV0/BEI,COLORYELLOW;

一个参数与完整代码

主图OBV

完整代码

VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);

OBV0:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);

MAOBV0:=MA(OBV,M);

BEI:=(CONST(HHV(OBV0,0))-CONST(LLV(OBV0,0)))/(CONST(HHV(H,0))-CONST(LLV(L,0)));

OBV:OBV0/BEI,COLORWHITE;

MAOBV:MAOBV0/BEI,COLORYELLOW;

发表评论

长征号 Copyright © 2013-2024 长征号. All Rights Reserved.  sitemap