本文通过对同花顺中现成代码进行解析,用以了解同花顺相关策略设计的思想
目录
DBCD
DDI
DMAFS
DMI
DMI_QL
DPO
DBCD
异同离差乖离率
公式描述:
先计算乖离率BIAS,然后计算不同日的乖离率之间的离差,
最后对离差进行指数移动平滑处理。
特点:原理和构造方法与乖离率类似,用法也与乖离率相同。
优点是能够保持指标的紧密同步,而且线条光滑,信号明确,能够有效的过滤掉伪信号。
行号 |
|
1 |
BIAS1 -> 当前收盘价相对均线的位置 |
2 |
DIF -> 当日BIAS1与M天前BIAS1之间的差值 |
3 |
DBCD1 -> 对DIF取T日的均值 |
4 |
MM -> 对DBCD1取5日均值 |
DDI
方向标准离差指数
分析DDI柱状线,由红变绿(正变负),卖出信号参考;由绿变红,买入信号参考。
行号 |
|
自定义 |
最高价+最低价 -> 多空较量激烈程度 |
1 |
TR -> 当日K线整体与昨日K线整体上下两端超出部分取大值->今昨两日多空差异(取大值代表) |
2 |
DMZ -> 如果今日多空较量的激烈程度弱于昨日,取0,否则取今昨两日多空差异大值 |
3 |
DMF -> 如果今日多空较量的激烈程度强于昨日,取0,否则取今昨两日多空差异大值 |
4 |
DIZ -> DMZ和DMF是相反的两个量,取N日累加和,计算DMZ占比 |
5 |
DIF -> 计算DMF占比 |
6 |
DDI1 -> 两者占比相减少 |
7 |
ADDI -> 取DDI1的N1天均值 |
8 |
AD1 -> 取ADDI的M1天均值 |
DMAFS
平均线差分时
DMI
趋向指标(标准)
指示投资人避免在盘整的市场中交易,一旦市场变得有利润时,
DMI立刻引导投资人进场,并且在适当时机退场。
买卖原则:
1、+DI上交叉-DI时,可参考做买。
2、+DI下交叉-DI时,可参考做卖。
3、ADX于50以上向下转折时,对表市场趋势终了。
4、当ADX滑落至+DI之下时,不宜进场交易。
5、当ADXR介于20-25时,宜采用TBP及CDP中之反应秘诀为交易参考。
行号 |
|
1 |
TR -> 今日振幅,相对昨收的向上振幅,相对昨收的向下振幅,三者取大值,求M1天内的累加和 |
2 |
HD -> 今日最高价与昨日最高价的差 |
3 |
LD -> 昨日最低价与今日最低价的差 |
4 |
DMP -> 今日最高价比昨日高且比今昨最低价的差值大,取HD,否则取0,求M1天内的累加和 |
5 |
DMM -> 今日最低价比昨日低且低出的值超过最高价超出的值,取LD, 否则取0,求M1天内的累加和 |
6 |
DI1 -> DMP和DMM是相反的值,DMP占总体的比值 |
7 |
DI2 -> DMM占总体的比值 |
8 |
ADX -> DI1和DI2 两者之差 除以 两者之和,求M2天的均值 |
9 |
ADXR -> ADX与M2天之前的ADX,这两天的平均值 |
DMI_QL
趋向指标(钱龙)
(钱龙算法)
用法:市场行情趋向明显时,指标效果理想。
PDI(上升方向线) MDI(下降方向线) ADX(趋向平均值)
1.PDI线从下向上突破MDI线,显示有新多头进场,为买进参考信号;
2.PDI线从上向下跌破MDI线,显示有新空头进场,为卖出参考信号;
3.ADX值持续高于前一日时,市场行情可能维持原趋势;
4.ADX值递减,降到20以下,且横向行进时,市场气氛为盘整;
5.ADX值从上升倾向转为下降时,表明行情即将反转概率增大。
参数:N 统计天数; M 间隔天数,一般为14、6
ADXR线为当日ADX值与M日前的ADX值的均值。
行号 |
|
1 |
TR -> 与标准算法相比,标准算法取的是累加和,钱龙取的是均值 |
4 |
DMP -> 标准算法取的是累加和,钱龙取的均值 |
5 |
DMM -> 标准算法取的是累加和,钱龙取的均值 |
DPO
行号 |
|
1 |
DPO -> 当日收盘价与M2天前M1均线的值 |
2 |
MADPO -> 对DPO取M3均值 |