主图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线:

新建算法

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;

一个参数与完整代码

参数与代码

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;


计算创造价值,分享助你成功。文中代码均可运行。

江丰鱼的文章只在今日头条首发;未经授权禁止引用或者转载。

主图   OBV
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章