量化兵器库之选股S0001,今天是第一次发布选股公式,缠论中枢完备,发布fqcopilot-v20240512

尝试了这么多的实现方案,做了这么多年缠论基础的笔段,现在终于进入到做选股公式的阶段了。

量化兵器库之选股S0001,先解释下这是什么

以后发布选股公式都按此格式,S0001是公式编号,发布的公式将以顺序来编号,也就是给他一个名号,以此来区分和辨别。公式使用C++来编写,编译成DLL后可以在股软上和python中使用。此项目取个名字fqcopilot,今天发布的版本号是v20240512。

我的计划就是用若干年做出1000个公式来,这个过程中同时也对这些公式进行回测和对比,然后在自己的实盘中择优使用。今天就发布第一个,但是当前还没有对他进行回测,后续会做回测这一步。

S0001是一个基于缠论的形态选股公式,在符合一些前提的情况下,选出当前是笔中枢完备的形态。先上一个图,让你直观地感觉一下此公式将选出什么形态的股票。

图片

1、她先是一个走势类型的下跌,至少有3个线段组成,那就可以是5个及以上线段。

2、在走势的最低点往右走出并完成一个笔中枢,这个时候我们称她为笔中枢完备。

3、在最后一笔下跌形成底分型的时候选出。

那么这个公式实际上也已经运用了走势、线段、笔三个级别的联立。

公式及函数说明

WAVE:=TDXDLL4(2,H,L,0);STRETCH:=TDXDLL4(3,WAVE,H,L);TREND1:=TDXDLL4(4,STRETCH,H,L);
RESET:=TDXDLL7(1,0,0,0);IGN1:=TDXDLL7(2,HIGH,1,0);IGN2:=TDXDLL7(2,LOW,2,0);IGN3:=TDXDLL7(2,OPEN,3,0);IGN4:=TDXDLL7(2,CLOSE,4,0);IGN5:=TDXDLL7(2,WAVE,20,0);IGN6:=TDXDLL7(2,STRETCH,30,0);IGN7:=TDXDLL7(2,TREND1,40,0);
SIG:=TDXDLL7(3,1,0,0);BUG_OPEN:SIG=1;

这是通达信端的公司,这里我们把DLL绑定了7号函数,所以这里引用的TDXDLL7。这个DLL中只有3个函数输出,以后所有的选股操作都只通过这3个函数来完成。

一号函数,也就是上面的TDXDLL7(1,0,0,0),不需要传任何参数,所以我们这里传的是3个0,实际上它就是一个reset函数,对里面的数据结构进行重置。

二号函数,也就是上面TDXDLL7(2,x,x,x)这一系列调用,他是把公式需要的各个参数往里面传。第一个输入参数是数据,第二个输入数据是以数字表示的参数代号,第三个输入参数没有使用,所以我们这里传0。

参数代号的含义如下:

参数类型名称 参数类型值 说明
HIGH 1 最高价
LOW 2 最低价
OPEN 3 开盘价
CLOSE 4 收盘价
WAVE 20 笔的端点
STRETCH 30 段的端点
TREND1 40 走势的端点

现在还没有实现走势的划分,走势现在还是用段2来代替。

三号函数,也就是上面的TDXDLL7(3,1,0,0)调用,1就是表示我们这里的S0001,下次发布第二个公式就是TDXDLL7(3,2,0,0),后面2个0,参数没有使用,我们传了0。

我们看一下大智慧端的代码,这个看起来就更直观一点,如下:

WAVE:="fqchan04@BI";STRETCH:="fqchan04@DUAN1VAR"(WAVE);TREND1:="fqchan04@DUAN1VAR"(STRETCH);
RESET:="fqcopilot@RESET";IGN1:="fqcopilot@SETPARAMVAR"(HIGH,1);IGN2:="fqcopilot@SETPARAMVAR"(LOW,2);IGN3:="fqcopilot@SETPARAMVAR"(OPEN,3);IGN4:="fqcopilot@SETPARAMVAR"(CLOSE,4);IGN5:="fqcopilot@SETPARAMVAR"(WAVE,20);IGN6:="fqcopilot@SETPARAMVAR"(STRETCH,30);IGN7:="fqcopilot@SETPARAMVAR"(TREND1,40);
SIG:="fqcopilot@CALC"(1);BUY_OPEN:SIG=1;

我们看一看选出来的标的

放在日线上进行选股,每天能选出来的标的并不多,选出来后我们就可以放在股票池中观察了,比如最近的日子,只有5月6号有出标的。如下:

图片

图片

图片

图片

其它局限性说明

因为金字塔的运行模式是DLL不驻留内存,如果使用驻留模式又会影响金字塔的性能,所以此公式不能使用。当前也不打算去开发支持金字塔的版本。

如何获取

番茄缠论选股插件fqcopilot只分享给星球和纷传上的民,可以在公众号查看加入知识星球或者纷传的方法。现有民可以耐心等待我的邮件推送,但是星球和纷传上现在过期的住民,选股公式就不再推送了,是时候再伸出你的援助之手支持一下社区了。感谢!

野生量化分享哪些工具

  • 番茄缠论插件公众版,提供基本的股软上的缠论画线画段画中枢公式,是DLL公式,目前支持通达信交易师大智慧金字塔,门票是每次更新的时候,在公众号上的任意赞赏获得当次更新,每次发布的DLL的有效期都是一年。

  • 番茄缠论插件应用版,所谓应用版就是在基础版本上开发一些选股和策略信号的版本,比如python版本就是其中之一,使其在python中调用就可以有更大的发挥空间,当然以后开发的选股公式也会支持在股软上使用,这个也是刚刚开始推进,目前也还没有什么太多成果,门票是加入星球或者纷传。

  • 番茄量化系统,可以完全私有化部署的完整的量化交易系统,含数据分析和自动交易,此系统中包含了作者所有的开发源码,作者自己已实盘运行1年+,门票只能单独问作者了。

最近完成的5个开发任务

  • 番茄缠论插件:说明fqchan04在python中的调用方法

  • 番茄缠论插件:发布第一个选股模型S0001

最近安排的5个开发任务

  • 番茄缠论插件:实现走势类型(f2)划分

  • 番茄缠论插件:优化起始K线方向定义

  • 番茄量化系统:把S0001模型集成到番茄量化系统中

  • 番茄量化系统:完成S0001的回测

  • 番茄量化系统:实现S0001在python中调用

 

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/107587
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注