下载
登录/ 注册
主页
论坛
视频
热股
可转债
下载
下载

·原创·装13文:论IT编程技术在炒股中的应用

18-01-10 07:59 1511次浏览
风乔1
+关注
博主要求身份验证
登录用户ID:
·前言·虽然,我是一个股市的失败者,但是并不能否认我对计算机和炒股的热爱。本文为我的原创作品,解决了99%以上的炒股者都无法解决的难题,在此贡献给那些曾经和正在收割我的朋友们。有通达信编程需求的朋友可以发信息给我,有精力的话我可以帮忙看看。

论IT编程技术在炒股中的应用

发表日期:2018-1-10
核心期刊:《淘股吧》2018.1
作者单位:股市不毕业下期免费再培训学校
参考文献:《编程的思想》、《通达信公式编写初中高级全套教程》

一、背景

在挖掘交易策略中,发现了一种向上跳空未回补的走势,有上涨机会:


二、问题

将上图中第1次缺口引发的翻倍行情放大看,会发现实现缺口监控需如下过程:

上图中的监控思路需要用到循环操作:因为始终有一个最新缺口如果回补就要去寻找下一个缺口的过程,监控逻辑为:
在逻辑清楚的情况下,我就开始编程,但是经历了很长时间,始终无法完成,困难点就是寻找下一个缺口的位置,始终没有办法解

决。我就到网上去搜索相关信息,得出的结论是:由于通信达没有循环函数,因此这是一个不可完成的任务。

三、思路

既然现有条件无法完成,那是不是意味着就没有办法解决了呢?这个时候,请记住:任何事情,当理论上可行性处于死角时,我们需要变通思路,至少可以做到部分解决问题。既然在时间轴上从右到左无法循环遍历下一个缺口,那么我们就换一个思路,看从左到右能不能实现呢?结果是可行的,那就是用首次条件成立函数BARSSICNEN来逐一定位缺口,并将所有的缺口枚举出来,只要其中有一个缺口未补,则一定符合我们的最新缺口未补监控期望。举例如下:
1. 如某股一共上市了500天,一共有3个跳空缺口。
2. 第1次用BARSSICNEN(X,500)函数定位出首次出现缺口1的位置,如在200日。
3. 扣除掉第1次缺口的位置天数,再用BARSSICNEN(X,200)函数就可以定位出第2次缺口的位置,如在100日。
4. 扣除掉第2次缺口的位置,再用BARSSICNEN(X,100)函数就可以定位出第3次缺口的位置,如在50日。



四、编码

所以,你如果要想监控到所有的缺口,理论上你就需要枚举出所有的缺口。我们以某只股票要枚举5个缺口为例,最终的跳空缺口监

控程序编码为:

TT:=200; {监控天数}
FZ:=1.08; {价格离缺口的距离阈值}

QK:=L>REF(H,1); {缺口识别}

Q1:=BARSSINCEN(QK,TT); {第1个缺口位置}
QB1:=LLV(L,Q1)>REF(H,Q1+1);{缺口1未补}
QP1:=L/REF(H,Q1+1)>1AND L/REF(H,Q1+1)REF(H,Q2+1);
QP2:=L/REF(H,Q2+1)>1AND L/REF(H,Q2+1)REF(H,Q3+1);
QP3:=L/REF(H,Q3+1)>1AND L/REF(H,Q3+1)REF(H,Q4+1);
QP4:=L/REF(H,Q4+1)>1AND L/REF(H,Q4+1)REF(H,Q5+1);
QP5:=L/REF(H,Q5+1)>1AND L/REF(H,Q5+1)<FZ;

(QB1 AND QP1) OR(QB2 AND QP2) OR (QB3 AND QP3) OR (QB4 AND QP4) OR (QB5 AND QP5)

五、总结

本文的核心思想是怎么用变通的方法实现编程任务,具体的编码细节不用太细纠,自己可以根据需要再详细加工。祝大家投

资顺利。
打开淘股吧APP
0
评论(4)
收藏
展开
热门 最新
股天乐

18-01-10 11:05

0
兄好,该异常我们已反馈,谢谢。
[引用原文已无法访问]
风乔1

18-01-10 09:54

0
@股天乐 电脑上没问题,但是在安卓手机上仍看不到大于符号。
股天乐

18-01-10 09:39

0
@风乔1  兄好,已处理,支持大于符号呀,兄刷新看看,谢谢。
风乔1

18-01-10 08:33

0
@股天乐,请将原文中的:QK:=LREF(H,1); {缺口识别} 更正为:QK:=L大于REF(H,1); {缺口识别}。谢谢。奇怪,为什么发帖不支持“大于”符号?我只有用汉字代替了。
刷新 首页上一页 下一页末页
提交