本文通过对同花顺中现成代码进行解析,用以了解同花顺相关策略设计的思想
目录
J_09 抛物线转向系统
J_10 均线系统
J_11 随机指标专家
J_12 顺势指标
J_15 动量线
J_16 心理线
J_17 变动速率
J_18 相对强弱指标
J_09 抛物线转向系统
指标标识由绿变红时为买入信号,红变绿时为卖出信号。
行号 | |
1 | SAR绿豆转红豆,买入 |
2 | SAR红豆转绿豆,卖出 |
J_10 均线系统
收盘价短期均线向上突破长期均线,买入信号。收盘价短期均线向下跌破长期均线,卖出信号。
参数:SHORT 短期天数 LONG 长期天数
行号 | |
1 | 短期均线与长期均线至少差别5天以上,金叉,买入 |
2 | 短期均线与长期均线至少差别5天以上,死叉,卖出 |
J_11 随机指标专家
1.线K向上突破线D,且K值在20以下,买进信号;
2.线K向下跌破线D,且K值在80以上,卖出信号;
参数:N、M1、M2 天数,计算KD时用,一般为9、3、3
行号 | |
1 | WRSV ->收盘价相对N日内最大振幅的涨幅 |
2 | WK -> WRSV的M1均值 |
3 | D -> WK的M2均值 |
4~5 | WK上穿D(金叉),且WK小于20,买入 |
6~7 | WK下穿D(死叉),且WK大于80,卖出 |
J_12 顺势指标
1.CCI 为正值时,视为多头市场;为负值时,视为空头市场;
2.常态行情时,CCI 波动于±100 的间;强势行情,CCI 会超出±100 ;
3.CCI>100 时,买进,直到CCI<100 时,卖出;
4.CCI<-100 时,放空,直到CCI>-100 时,回补。
行号 | |
1 | TYP -> 中价 |
2 | index -> (中价与N日中价均值的差值)/TYP的N日绝对偏差的0.015 |
3~4 | 如果index 上升到 14,买入 |
5~6 | 如果index 下降到14,卖出 |
J_15 动量线
动量线:收盘价-N日前的收盘价
MAMTM:MTM的M日简单移动平均
MTM线 :当日收盘价与N日前的收盘价的差;
MTMMA线:对上面的差值求N日移动平均;
参数:N 间隔天数,也是求移动平均的天数,一般取6
用法:
1.MTM从下向上突破MTMMA,买入信号;
2.MTM从上向下跌破MTMMA,卖出信号;
3.股价续创新高,而MTM未配合上升,意味上涨动力减弱;
4.股价续创新低,而MTM未配合下降,意味下跌动力减弱;
5.股价与MTM在低位同步上升,将有反弹行情;反之,从高位同步下降,将有回落走势。
行号 | |
1 | WMTM -> 收盘价与N日前收盘价的差值 |
2 | MAMTM -> WMTM的M均值 |
3~4 | 如果WMTM上穿MAMTM,买入 |
5~6 | 如果WMTM下穿MAMTM,卖出 |
J_16 心理线
1.PSY>85,形成M头时,股价容易遭遇压力;
2.PSY<15,形成W底时,股价容易获得支撑;
3.PSY 与VR 指标属一组指标群,须互相搭配使用。
行号 | |
1 | MYPSY -> N日内上涨的天数 |
2~3 | 如果N日内上涨的天数下降到15%,买入 |
4~5 | 如果N日内上涨的天数上升到85%,卖出 |
J_17 变动速率
当ROC向下跌破零,卖出信号;ROC向上突破零,买入信号。股价
创新高,ROC未配合上升,显示上涨动力减弱。股价创新低,ROC
未配合下降,显示下跌动力减弱。股价与ROC从低位同时上升,
短期反弹有望。股价与ROC从高位同时下降,警惕回落。
行号 | |
1 | WROC -> 收盘价相对N日前收盘价的涨跌幅 |
2~3 | 涨跌幅上升到0,买入 |
4~5 | 涨跌幅下降到0,卖出 |
J_18 相对强弱指标
RSI指标
RSIS为1978年美国作者Wells WidlerJR。所提出的交易方法之
一。所谓RSI英文全名为Relative Strenth Index,中文名称
为相对强弱指标.RSI的基本原理是在一个正常的股市中,多
空买卖双方的力道必须得到均衡,股价才能稳定;而RSI是对于
固定期间内,股价上涨总幅度平均值占总幅度平均值的比例。
1 RSI值于0-100之间呈常态分配,当6日RSI值为80‰以上时,
股市呈超买现象,若出现M头为卖出时机;当6日RSI值在20‰以
下时,股市呈超卖现象,若出现W头为买进时机。
2 RSI一般选用6日、12日、24日作为参考基期,基期越长越有
趋势性(慢速RSI),基期越短越有敏感性,(快速RSI)。当快速
RSI由下往上突破慢速RSI时,为买进时机;当快速RSI由上而下
跌破慢速RSI时,为卖出时机。
行号 | |
1 | LC -> 昨日收盘价 |
2 | WRSI -> M1日内涨跌幅为正的累加和 除以 M1日内涨跌幅绝对值累加和 |
3 | RSI1 -> 6日内涨跌幅为正的均值 除以 6日内涨跌幅绝对值均值 |
4 | B -> WRSI 上升到20 |
5 | S -> WRSI下降到20或80 |
6 | bm -> WRSI上一次上升到20距离今日的周期数 |
7 | sm -> WRSI上一次下降到20或80距离今日的周期数 |
8 | bm[1]=-1 AND b -> WRSI第一次上升到20,买入 bm[1]!=-1 AND sm[1]!=-1 AND bm[1]>sm[1] AND b AND b[1]=0 ->
满足以上四个条件,买入 |
9 | sm[1]=-1 AND bm[1]!=-1 AND s -> WRSI有上升到20,但是第一次下降到20或80,卖出 sm[1]!=-1 AND bm[1]!=-1 AND sm[1]>bm[1] AND s AND s[1]=0 ->
满足以上四个条件,卖出 |