1. 首页 > 基金定投

如何编辑条件选股公式(1与0的两个面向)

数字1与0,既是常量值又是逻辑值,这样以来,输出逻辑值1(是)与0(非)的数据筛选算法,直接作成算法指标是可行且便捷的---只是该算法的输出只有确定的1与0两个值而已。

请看截图中网友的留言:

网友的留言

留言的意思是说,这样一个数据筛选算法如何做成副图指标呢?

 

思路步骤

一,打开公式管理器,打开“条件选股公式”项,选择“指标条件”,并点击“新建”;

二,填入名字,画线方法选择“副图”;

三,粘贴算法代码至编辑区内;

 

算法建立

1. 打开公式管理器,打开“条件选股公式”项,选择“指标条件”,并点击“新建”

新建的步骤1~4

2.填入名字,画线方法选择“副图”

新建的步骤5~6

3. 粘贴算法代码至编辑区内

代码流程

4.点击“确定”按钮,完成副图算法的建立

A1:=V/REF(V,1)>2;

A2:=C>MA(C,13) AND C/REF(C,1)>1.04;

A3:=OBV.OBV(34)>OBV.MAOBV(34) AND OBV(34)>0;

A4:=SMA(MAX(C-REF(C,1),0),14,1)/SMA(ABS(C-REF(C,1)),14,1)*100;

A5:=SMA(MAX(INDEXC-REF(INDEXC,1),0),14,1)/SMA(ABS(INDEXC-REF(INDEXC,1)),14,1)*100;

XG:CROSS(A1 AND A2 AND A3 AND A4>A5 AND A4>50,0.99),COLORRED;

5.或者修改最后一行代码如下,点击“确定”按钮,完成副图算法的建立

A1 AND A2 AND A3 AND A4>A5 AND A4>50,COLORRED;

 

两种完整代码

{代码一}

表格一

A1:=V/REF(V,1)>2;

A2:=C>MA(C,13) AND C/REF(C,1)>1.04;

A3:=OBV.OBV(34)>OBV.MAOBV(34) AND OBV(34)>0;

A4:=SMA(MAX(C-REF(C,1),0),14,1)/SMA(ABS(C-REF(C,1)),14,1)*100;

A5:=SMA(MAX(INDEXC-REF(INDEXC,1),0),14,1)/SMA(ABS(INDEXC-REF(INDEXC,1)),14,1)*100;

XG:CROSS(A1 AND A2 AND A3 AND A4>A5 AND A4>50,0.99),COLORRED;

{代码二}

表格二

A1:=V/REF(V,1)>2;

A2:=C>MA(C,13) AND C/REF(C,1)>1.04;

A3:=OBV.OBV(34)>OBV.MAOBV(34) AND OBV(34)>0;

A4:=SMA(MAX(C-REF(C,1),0),14,1)/SMA(ABS(C-REF(C,1)),14,1)*100;

A5:=SMA(MAX(INDEXC-REF(INDEXC,1),0),14,1)/SMA(ABS(INDEXC-REF(INDEXC,1)),14,1)*100;

A1 AND A2 AND A3 AND A4>A5 AND A4>50,COLORRED;

至此,数据筛选算法“变成”指标的过程完美实现了。

 

本例虽然简单,但是这里提出了一个非常珍贵的观念---数据筛选算法的本身即是数据标注指标,只不过其输出值是固定的1和0而已。

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ15101117,本站将立刻清除。

联系我们

在线咨询:点击这里给我发消息

微信号:666666