指标公式使用说明及参考:
指标创建思路
1. OBV(On Balance Volume)
- 定义:OBV是根据成交量来衡量资金流入流出的指标。
- 公式:`OBV := SUM(IF(C>REF(C,1),V,IF(C<REF(C,1),-V,0)),0);`
2. RSV(Relative Strength Value)基于OBV
- 定义:RSV指标通过比较当前OBV与过去34天内的最高最低OBV,计算出百分比值。
- 公式:`RSV := (OBV - LLV(OBV,34)) / (HHV(OBV,34) - LLV(OBV,34)) 100;`
3. KDJ指标基于RSV
- 定义:K、D、J指标用于反映市场的超买超卖情况。
- 公式:
```
K := SMA(RSV, 5, 1);
D := SMA(K, 3, 1);
Jj := 3 K - 2 D;
j := IF(Jj > 100, 100, Jj);
```
4. MACD指标
- 定义:AA1、AA2模拟MACD指标,用于判断市场趋势。
- 公式:
```
AA1 := (EMA(C, 12) - EMA(C, 26)) 100 + 50;
AA2 := EMA(AA1, 9);
```
5. 波动率指标
- 定义:AA3和AA4通过计算高低点和收盘价的关系来反映市场波动性。
- 公式:
```
AA3 := (HHV(H, 21) - C) / (HHV(H, 21) - LLV(L, 21)) 100 - 10;
AA4 := (C - LLV(L, 34)) / (HHV(H, 34) - LLV(L, 34)) 100;
```
6. 平滑平均指标
- 定义:AA5和AA6为不同周期的SMA,用于平滑波动率指标。
- 公式:
```
AA5 := SMA(AA4, 13, 8);
OBV走势 := CEILING(SMA(AA5, 13, 8));
AA6 := SMA(AA3, 21, 8);
```
7. 买卖信号
- 买观注与卖观注通过OBV走势与AA6的差值判断。
- 买进与卖出信号通过AA1与AA2的交叉以及特定的阈值来判断。
- 公式:
```
买观注 := STICKLINE(OBV走势 - AA6 < -65, 0, 5, 15, 1);
买进 := LONGCROSS(AA1, AA2 1.05, 15) AND AA1 < 40;
卖观注 := STICKLINE(OBV走势 - AA6 > 85, 95, 90, 15, 1);
卖出 := STICKLINE(LONGCROSS(AA2, AA1 0.95, 7) AND AA1 > 0, 100, 80, 6, 0);
```
8. 短期均线交叉买入信号
- 定义:黄s和绿色为短期均线,用于捕捉短期买入信号。
- 公式:
```
黄s := SMA(LOW, 21, 2) 0.95;
绿色 := SMA(CLOSE, 2, 1);
买 := CROSS(绿色, 黄s) 60;
```
指标使用参考说明
1. 趋势判断
- OBV:用于判断资金流入流出趋势,结合成交量变化来确认价格趋势。
- MACD(AA1与AA2):用于判断市场的中长期趋势,通过EMA的差值来捕捉趋势转折点。
2. 超买超卖信号
- KDJ:通过K、D、J值判断市场是否处于超买或超卖状态。当J值超过100时,表示超买,可以考虑卖出。当J值低于0时,表示超卖,可以考虑买入。
3. 波动率分析
- AA3与AA4:反映市场的波动性,较高的值表示市场波动较大,较低的值表示市场波动较小。结合这些指标可以判断市场的活跃度。
4. 买卖信号
- 买观注与卖观注:通过OBV走势与AA6的差值来判断市场的买卖信号。当OBV走势与AA6的差值超过一定阈值时,产生买卖观注信号。
- 买进与卖出:通过AA1与AA2的交叉,以及特定的条件来判断市场的买入和卖出信号。当AA1上穿AA2并低于40时,产生买入信号;当AA1下穿AA2并高于0时,产生卖出信号。
5. 短期交易信号
- 均线交叉买入信号(黄s与绿色):当短期均线(绿色)上穿长期均线(黄s)时,产生买入信号。这种方法适用于捕捉短期交易机会。
总结
通过以上复杂的指标组合,可以从多个维度分析市场状态,包括资金流动、价格波动、超买超卖状态以及短期和中长期趋势。投资者可以根据这些指标生成的信号,进行相应的买卖操作,从而提高交易的成功率。请注意,在实际使用时,需结合其他市场信息及风险管理策略,以提高决策的有效性。
源码:OBV:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);
RSV:=(OBV-LLV(OBV,34))/(HHV(OBV,34)-LLV(OBV,34))*100;
K:SMA(RSV,5,1);
D:SMA(K,3,1);
Jj:=3*K-2*D;
j:if(jj>100,100,jj);
AA1:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100+50;
AA2:=EMA(AA1,9);
AA3:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;
AA4:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
AA5:=SMA(AA4,13,8);
OBV走势:CEILING(SMA(AA5,13,8));
AA6:=SMA(AA3,21,8);
买观注:STICKLINE(OBV走势-AA6<-65,0,5,15,1);
买进:LONGCROSS(AA1,AA2*1.05,15) AND AA1<40;
卖观注: STICKLINE(OBV走势-AA6>85,95,90,15,1);
卖出:STICKLINE(LONGCROSS(AA2,AA1*0.95,7) AND AA1>0,100,80,6,0);
黄s:=SMA(L,21,2)*0.95;
绿色:=SMA(C,2,1);
买:CROSS(绿色,黄s)*60;
80;
20;
45;很多朋友都发站内信问我,不会在分时图里用,很简单啊,在大智慧新一代的个股分时图里,输入公式的开头字母就可以啦例如:公式起名叫:分时买点。在分时图里 输入FSMD 就会出来了 很简单的!和在K线图里的用法是一样的!
{程序化交易 www.cxh99.com }
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(怎么收费,代编流程等详情请点击查阅!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)