数字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,本站将立刻清除。