本帖最后由 yinchoo 于 2009-7-25 09:10 编辑

1、对于RSI指标的运用请查坛中伟哥、井中月、cqcsshw 、九阳 等高手的贴子:

http://www.stockwei.com/viewthread.php?tid=36200&highlight=RSI

http://www.stockwei.com/viewthread.php?tid=36267&highlight=RSI

http://www.stockwei.com/viewthread.php?tid=36199&highlight=RSI

http://www.stockwei.com/viewthread.php?tid=36215&highlight=RSI

2、指标用法:

本选股指标意在众多的股票中,快速选出RSI突破切线的个股。但不意味着,选出后个股就会上涨。因为:这个切线理论到底有多大的成功率是未知;我的选股条件限制是不是合理待核实;

就象坛中一位朋友所说,切线是艺术。加上我的水平所限,发现很多情况下,选股指标画的线根本就不是切线,因此我采用了画4线的方法来克服。就是这样,仍画出很多失败的切线。因此,需要您在选出股票后再看一下切线指标或手工画一下;

这个指标在RSI值实现“第①高点”变化后,画线会自动变化。因此,本指标只适用当天选股,不适用特定期间段选股。

请不要过于迷信任一指标,历史并不一定代表未来。我的理解是:看指标就是赌概率。因此,建议您在选出股票后,结合其他多个指标看一下。

3、选股指标公式(用于选股):

{M1    1     100    6}

{N2    1     100    20}

{RSI}

LC:=REF(CLOSE,1);

RSIV:=SMA(MAX(CLOSE-LC,0),M1,1)/SMA(ABS(CLOSE-LC),M1,1)*100;

RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;

RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;

RSIV1:=SMA(MAX(CLOSE-LC,0),M1,1)/SMA(ABS(CLOSE-LC),M1,1)*100;

H_C:=RSIVREF(RSIV,2);

H_N:=CONST(COUNT(H_C,N2));

T_A:=CONST(SUMBARS(COUNT(H_C,1),H_N))+1;

{确认5个高点}

TT1:=CONST(BARSLAST(H_C))+1;

TT2:=CONST(SUMBARS(COUNT(H_C,1),2));

TT3:=CONST(SUMBARS(COUNT(H_C,1),3));

TT4:=CONST(SUMBARS(COUNT(H_C,1),4));

TT5:=CONST(SUMBARS(COUNT(H_C,1),5));

TT6:=CONST(SUMBARS(COUNT(H_C,1),6));

VV1:=CONST(REF(RSIV,TT1));

VV2:=CONST(REF(RSIV,TT2));

VV3:=CONST(REF(RSIV,TT3));

VV4:=CONST(REF(RSIV,TT4));

VV5:=CONST(REF(RSIV,TT5));

VV6:=CONST(REF(RSIV,TT6));

{确认  第1点与第2点   切线}

切线1:=DRAWLINE(BARSLAST(RSIV=VV2)=0,RSIV,BARSLAST(RSIV=VV1)=0,RSIV,3);

{确认  最高点及最近5高点中的高点  切线}

V0:=CONST(HHV(RSIV,N2));

T0:=BARSLAST(RSIV=V0)+1;

MAXV:=MAX(VV1,MAX(VV2,MAX(VV3,MAX(VV4,VV5))));

MAXT:=BARSLAST(RSIV=MAXV);

切线2:=DRAWLINE(BARSLAST(RSIV=V0)=0,RSIV,BARSLAST(RSIV=MAXV)=0,RSIV,3);

{确认  最高点及第1高点  切线}

切线3:=DRAWLINE(BARSLAST(RSIV=V0)=0,RSIV,BARSLAST(RSIV=VV1)=0,RSIV,3);

未穿越:=NOT(HHV(RSIV,T0-1)>REF(切线3,BARSLAST(RSIV=HHV(RSIV,T0-1))=0));

{确认  最高点及前3高点的高点  切线}

MAXV1:=MAX(VV1,MAX(VV2,VV3));

MAXT1:=BARSLAST(RSIV=MAXV);

切线4:=DRAWLINE(BARSLAST(RSIV=V0)=0,RSIV,BARSLAST(RSIV=MAXV1)=0,RSIV,3);

{确认短期内是否背离}

VV7:=MAX(VV1,MAX(VV2,VV3));

TT7:=BARSLAST(RSIV=VV7)+1;

VV8:=MAX(VV4,MAX(VV5,VV6));

TT8:=BARSLAST(RSIV=VV8)+1;

同向1:=VV7>=VV8 AND REF(C,TT7)>=REF(C,TT8);

同向2:=VV7

{同向1:=V0>=MAX(RSIV,VV1) AND REF(C,T0)>=MAX(C,REF(C,TT1));

同向2:=V0>=MAX(RSIV,VV1) AND REF(C,T0)

同向:=同向1 OR 同向2;

{确认突破切线}

上穿1:=VV2>VV1 AND CROSS(RSIV,切线1);

上穿2:=T0>MAXT AND CROSS(RSIV,切线2);

上穿3:=T0>TT1 AND 未穿越 AND CROSS(RSIV,切线3);

上穿4:=T0>MAXT1 AND CROSS(RSIV,切线4);

上穿:=上穿1 OR 上穿2 OR 上穿3 OR 上穿4;

{确认启动点位置}

启动:=RSIV<80 AND RSIV>REF(RSIV,1) AND (CROSS(RSIV,50) OR REF(RSIV,1)<50);

SELECT:启动 AND 同向 AND 上穿;

4、RSI切线指标公式(用于显示画线,也可综合选股中设定select达到80实现选股):

{M1    1     100    6}

{N2    1     100    20}

{RSI}

LC:=REF(CLOSE,1);

RSIV:SMA(MAX(CLOSE-LC,0),M1,1)/SMA(ABS(CLOSE-LC),M1,1)*100;

RSI2:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;

RSI3:SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;

RSIV1:=SMA(MAX(CLOSE-LC,0),M1,1)/SMA(ABS(CLOSE-LC),M1,1)*100;

H_C:=RSIVREF(RSIV,2);

H_N:=CONST(COUNT(H_C,N2));

T_A:=CONST(SUMBARS(COUNT(H_C,1),H_N))+1;

{确认5个高点}

TT1:=CONST(BARSLAST(H_C))+1;

TT2:=CONST(SUMBARS(COUNT(H_C,1),2));

TT3:=CONST(SUMBARS(COUNT(H_C,1),3));

TT4:=CONST(SUMBARS(COUNT(H_C,1),4));

TT5:=CONST(SUMBARS(COUNT(H_C,1),5));

TT6:=CONST(SUMBARS(COUNT(H_C,1),6));

VV1:=CONST(REF(RSIV,TT1));

VV2:=CONST(REF(RSIV,TT2));

VV3:=CONST(REF(RSIV,TT3));

VV4:=CONST(REF(RSIV,TT4));

VV5:=CONST(REF(RSIV,TT5));

VV6:=CONST(REF(RSIV,TT6));

{确认  第1点与第2点   切线}

切线1:DRAWLINE(BARSLAST(RSIV=VV2)=0,RSIV,BARSLAST(RSIV=VV1)=0,RSIV,3);

{确认  最高点及最近5高点中的高点  切线}

V0:=CONST(HHV(RSIV,N2));

T0:=BARSLAST(RSIV=V0)+1;

MAXV:=MAX(VV1,MAX(VV2,MAX(VV3,MAX(VV4,VV5))));

MAXT:=BARSLAST(RSIV=MAXV);

切线2:DRAWLINE(BARSLAST(RSIV=V0)=0,RSIV,BARSLAST(RSIV=MAXV)=0,RSIV,3);

{确认  最高点及第1高点  切线}

切线3:DRAWLINE(BARSLAST(RSIV=V0)=0,RSIV,BARSLAST(RSIV=VV1)=0,RSIV,3);

未穿越:=NOT(HHV(RSIV,T0-1)>REF(切线3,BARSLAST(RSIV=HHV(RSIV,T0-1))=0));

{确认  最高点及前3高点的高点  切线}

MAXV1:=MAX(VV1,MAX(VV2,VV3));

MAXT1:=BARSLAST(RSIV=MAXV);

切线4:DRAWLINE(BARSLAST(RSIV=V0)=0,RSIV,BARSLAST(RSIV=MAXV1)=0,RSIV,3);

{确认短期内是否背离}

VV7:=MAX(VV1,MAX(VV2,VV3));

TT7:=BARSLAST(RSIV=VV7)+1;

VV8:=MAX(VV4,MAX(VV5,VV6));

TT8:=BARSLAST(RSIV=VV8)+1;

同向1:=VV7>=VV8 AND REF(C,TT7)>=REF(C,TT8);

同向2:=VV7

同向:=同向1 OR 同向2;

{确认突破切线}

上穿1:=VV2>VV1 AND CROSS(RSIV,切线1);

上穿2:=T0>MAXT AND CROSS(RSIV,切线2);

上穿3:=T0>TT1 AND 未穿越 AND CROSS(RSIV,切线3);

上穿4:=T0>MAXT1 AND CROSS(RSIV,切线4);

上穿:=上穿1 OR 上穿2 OR 上穿3 OR 上穿4;

{确认启动点位置}

启动:=RSIV<80 AND RSIV>REF(RSIV,1) AND (CROSS(RSIV,50) OR REF(RSIV,1)<50);

SELECT:IF(启动 AND 同向 AND 上穿,80,20);

php 选股器,RSI切线突破选股指标(TDX)..相关推荐

  1. 通达信指标:趋势主升信号幅图,高抛低吸波段选股器

    ​今天给大家分享的指标叫趋势主升信号.有副图指标和选股器,该指标专抓主升浪趋势,指标检测后不含未来函数,信号不漂移. 趋势主升信号使用介绍​ 1.该指标包含一根黄色柱子和一些红色区域,另外还有一根白色 ...

  2. 均线粘合突破选股指标公式:寻找启动点,并进行信号过滤

    今天给大家介绍如何编写均线粘合突破选股指标公式,其实本文内容并不局限于突破,而是均线粘合加启动点.首先需要找到均线粘合,然后对信号进行过滤,再加上一些条件,找到启动点. 一.均线粘合 均线如果没有特指 ...

  3. 通达信指标源码,一键自动改写成选股器

    #1.软件的功能:可以将通达信指标源码,一键自动化改写成选股指标,预警指标,可以省去了大量的手动人工操作,当你选股表达式写好了,就直接可以用程序代码去帮你操作,得到同样的结果.只需30秒不到就可以帮你 ...

  4. php 选股器,超牛选股器帮你选出潜力股,走过路过不要错过,绝对纯干货分享...

    东方财经网 一股票之计在选股作为一个老股民,要说起如何选取股票,我的首要选择就是用选股器,方便快捷,且准确率高.今天给大家分享出我常用的选股器,大家直接看结果就行. 1.均线出牛股选股器 均线一直是大 ...

  5. 干货全拿走-用Excel制作小市值轮动价值投资选股器

    干货全拿走-用Excel制作小市值轮动价值投资选股器 一. 前言 二. 实现思路 三. 核心代码 四. 注意事项 一.前言 大数据时代,数据分析的价值愈发凸显,数据对于金融市场亦如是.现在越来越多的金 ...

  6. 股票量化分析工具QTYX使用攻略——箱体形态突破选股v2.5.3

    搭建自己的量化系统 如果要长期在市场中立于不败之地!必须要形成一套自己的交易系统.否则,赚钱或者亏钱我们很难归纳总结,往往是凭借运气赚钱,而不是合理的系统模型,一时凭借运气赚的钱长期来看会因为实力还回 ...

  7. 海王星股票交易软件测试自学,怎样使用海王星选股器

    条件选股测试 这是分析系统的新增功能,用法与交易系统测试相似. 与交易系统不同的是条件选股信号是单向的,即不存在与买入信号相对应的卖出信号.因此条件选股测试只对发出选股信号后一段时间的收益状况作出统计 ...

  8. 超准的次日涨停股通达信选股公式 涨停先兆主图指标公式 源码

    指标思路: 最近闲来无事,一直在测试妖股,搞了个捉妖的选股+主图信号.选股出的信号主图上显示黄色K线: 既然捉妖铁的纪律是"非妖不干",不妖不参与,选出来的股票一般多一条命,失败信 ...

  9. 自己做量化交易软件(15)通通量化AI框架的选股器设计1

    自己做量化交易软件(15)通通量化AI框架的选股器设计 前面我们学会了单只股票的分析,回测功能.下面我们开始设计选股器和量化分析的功能. 在设计选股器之前,我们先要学习一些python基本操作技巧. ...

最新文章

  1. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总
  2. jQuery(function(){...})与(function($){...})(jQuery)的“兄弟”情结
  3. Hadoop—常见面试题
  4. 开源中国 OsChina Android 客户端源码分析(7)二维码生成对话框
  5. 微软开源 MS-DOS 1.25 和 MS-DOS 2.0
  6. MySQL engine/type类型InnoDB/MYISAM/MERGE/BDB/HEAP的区别
  7. jzoj1274-游历的路线【分层图,SPFA】
  8. 【nyoj - 890】 分东西 (水题 二进制)
  9. 36岁,程序员,为公司工作8年,昨天HR说公司不准备续约
  10. PyTorch入门-深度学习回顾和PyTorch简介
  11. 带你全面的了解二叉树
  12. 我的世界如何安装java环境变量_JDK安装与环境变量配置方法
  13. Swift: App审核基本要点
  14. matlab括号不对称,关于matlab的Error: Unbalanced or misused parentheses or brackets.什么意思?...
  15. 华三交换机 RRPP V7版本
  16. mac 苹果鼠标 magic mouse2 当触摸代替点击当触摸板教程
  17. matlab 资料分享
  18. 【图像增强】基于gabor滤波器实现指纹增强含Matlab源码
  19. 【Spring】依赖注入的几种方式
  20. 使用了23年的Java要开始收费了?

热门文章

  1. c向文件中插入数据_Redis从文件中批量插入数据
  2. Apollo的基本概念和集成实战
  3. .net core mvc初级教程(六)
  4. kubernetes-dashboard(1.8.3)部署与踩坑
  5. wamp2.5可用php5.6,局域网访问,多站点配置
  6. canvas绘制多边形
  7. 字符,字符串,int之间互相转换
  8. DrJava试用笔记
  9. 转载[POJ题型分类]
  10. 楼层钢筋验收会议纪要_钢筋施工质量通病防治