最新要闻

广告

手机

“首位产业”优势凸显 德企加大安徽新能源汽车产业布局

“首位产业”优势凸显 德企加大安徽新能源汽车产业布局

肥乡区乡镇事业单位招聘方式

肥乡区乡镇事业单位招聘方式

家电

【写代码1.0】——13系统公式类型转换

来源:哔哩哔哩

大家好

欢迎来到简然私募

本期为大家带来的是


(资料图片仅供参考)

【写代码】——13系统公式类型转换

更新于2023年8月

上期讲到系统公式总共有六大类型

以及不同类型公式各自的特征

在实盘操作中

不同类型的公式之间是可以相互转换的

打开公式管理器

点击“新建”“技术指标”“确定”

来了解一下怎样转换公式的类型

由于新建的是技术指标类公式

因此在右上方能够看到“显示图形”

“曲线属性”等选项

在左边的公式库中

能找到四大公式类型

在之前的内容中提到过

预警公式是在“条件选股”目录下

以“交易系统”转“技术指标”为例

点击交易系统前面的加号

双击“J_01MACD系统”

这个交易系统的公式就自动添加到编辑区了

并且把名称、参数等相关信息也填好了

接下来需要对这个公式进行一些修改

首先是改名称

名称是支持中文的

建议改为“交MACD”

接着是增加描述

这里我们写“交易系统MACD”

画线方式改为“副图坐标”

参数设置默认是12、26、9不需要改动

编辑区里

DIFF= EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);

DEA = EMA(DIFF,m);

需要把等号改为冒号

意思是要显示这两条线

后面的IF函数不需要

可以删除

改好之后记得点击“测试公式”进行测试

也可以通过显示图形进行预览

在曲线属性里可以对显示输出的曲线进行调整

参数精灵和用饭备注也可以自行修改

这样就完成从交易系统公式

到技术指标公式的转换

回到看盘界面

在副图界面同时显示MACD(系统)

以及刚刚改好的“交MACD”

可以看到两条线是一样的

在交易系统公式里

还给出了MACD指标的买卖信号

IF (CROSS(diff,dea))

BUY;

IF (CROSS(dea,diff))

SELL;

当长线上穿短线时为买入信号

当短线上穿长线时为卖出信号

这个信号也可以加入到技术指标中

代码可以写为

a1:IF(CROSS(DIFF,DEA),(DIFF-DEA)*2,0);

a2:IF(CROSS(DEA,DIFF),(DIFF-DEA)*2,0);

a1为买入信号

a2为卖出信号

显示的是MACD的柱状图

并且只在发出买卖信号时显示柱状图

到这里

我们就完成了从“交易系统”公式

到“技术指标”公式的转换

同理

在技术指标公式的基础上加上买卖信号

就可以将技术指标公式改为交易系统公式

想一想就知道很简单

这里就不演示了

遇到问题需要解答的投资者

可以在关注之后发私信咨询

接下来是“技术指标”与“五彩K线”

以“五彩K线中的十字星为例”

先新建一个“技术指标公式”

再选中“五彩K线”“十字星”

双击加入到编辑区

来看一下这个公式

其中“CLOSE==OPEN AND HIGH!=CLOSE AND LOW!=CLOSE”

是十字星的认定依据

RETURN("colorred")

ELSE RETURN("colorgreen")

是控制显示

清楚了这一点

再来进行修改

认定依据的部分不需要修改

抄作业就行

显示部分需要进行修改

这里介绍一个常规方法

用a、a1、a01、b、b1、b01来表示

需要赋值或显示的信号

用IF函数来设定需要满足的条件

满足条件显示1

否则显示0

完整的代码就是

a1:IF(CLOSE==OPEN AND HIGH!=CLOSE AND LOW!=CLOSE,1,0);

这样编辑区部分就改好了

点击测试公式

看到是能够通过的

接下来修改一下“画线方式”为副图坐标

再调整“曲线属性”

将“输出线形”改为柱状图

点击“确定”就改好了

对比一下

在主图中是五彩K线的十字星

在副图中是技术指标的十字星

从位置上看是一一对应的

这样我们就把五彩K线的指标改成了技术指标

同理

在技术指标的基础上加上显示的部分

就可以把其它类型的指标改为五彩K线指标

记得五彩K线的画图是“主图坐标”

感兴趣的投资者可以试一下

遇到问题可以通过私信交流

“条件选股”公式修改比较简单

因为已经设置好了具体的条件

只需要用上面提到的IF函数就行

对于某些用到了SELECT函数的条件选股公式

在转换为其它类型公式时要记得去掉SELECT

如果是将其它公式转换成条件选股公式

需要注意的一点是要设置具体条件

比如之前讲到的均线MA

a1:MA(C,20); (显示20日均线)

这样虽然能够通过测试

但不适合作为条件选股指标

因为缺少具体的条件

建议改为

a1=MA(C,20); (显示20日均线)

a2=MA(C,30); (显示30日均线)

SELECT a1>a2;(将20日均线大于30日均线作为选股条件)

总结一下

系统公式的类型是可以相互转换的

“技术指标”类可以通过“曲线属性”进行调整

“五彩K线”用

RETURN("colorred");

ELSE RETURN("colorgreen");

这样的语句控制显示

交易系统类用IF函数

IF (****)

BUY;

IF (****)

SELL;

确定买卖信号

“条件选股”公式用SELECT函数确定选股信号

有了这些知识

相信各位投资者也能轻松修改公式的类型

系统自带的公式库里有很多公式可供大家练手

也欢迎各位在评论区友好交流

简然私募风险提示

上述内容

不作为推荐股票的依据

也不对盈利或亏损做出任何承诺

投资有风险

入市需谨慎

以上就是本期的全部内容

感谢大家的观看

更多优质内容请关注简然私募

关键词: