您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

底部买点指标 公式 源码[通达信公式]

指标公式代码分析及使用说明参考:

 
 
1. AA: 计算C的BAR数量
2. AH: 最近200个交易日的最高价
3. AL: 最近200个交易日的最低价
4. A0: (AH-AL)/40,用于价格区间的计算
5. B1: L-A0,计算得到的价格
6. MA5, MA6, MA10, MA20: 分别是5日、6日、10日和20日的移动平均线
7. cxhE: 收盘价与34日内最低价的乖离率的5日简单移动平均,再减去20
8. cxh12: (最高价+最低价+收盘价)/3
9. cxh13: cxh12相对于14日移动平均线的标准化
10. cxh14: cxh12相对于70日移动平均线的标准化
11. cxh15, cxh16: 根据cxh13和cxh14的条件判断是否达到一定数值
12. cxh17: 收盘价相对于13日移动平均的百分比
13. cxh18: 100减去cxh17的绝对值
14. cxh19: 如果cxh18小于90,则为cxh18,否则为100
15. A2: MA20的前一周期值
16. cxh2S, cxh3S, cxh4S, cxh5S: 一些计算
17. J1: (MA20-A2)/A2100
18. MJ1: J1的3日简单移动平均
19. MA30, MA60, MA120: 分别是30日、60日和120日的移动平均线
20. 乖离2: (MA20-MA30)/MA30100
21. cxh1A, cxh1B, cxh1C: 根据前面的条件判断是否达到一定数值
22. 散户, 庄家: 计算得到的数值
23. MAX1, MAX2, MIN9, MIN2, K1: 根据前面的条件计算得到的数值
24. cxh2: 根据K1的条件判断是否达到一定数值
25. BBB1, B2, SMA2: 一些计算
26. cxhB1, cxh3: 根据条件计算得到的数值
27. 买, 上火车轨, 神枪手, 短线暴涨: 根据条件判断是否达到一定数值
28. 绝买点, 神枪手预警XG, 买入, 卖出, 顶: 一些文本输出,表示买卖点或者指标状态
 
 指标创建思路:
 
- 移动平均线(MA): 用来平滑价格走势,观察短期、中期和长期的趋势。
- KDJ指标: 通过比较最高价、最低价和收盘价的关系,来判断市场的买卖情况,其中K值大于D值时为买入信号,反之为卖出信号。
- 乖离率: 衡量股价偏离移动平均线的程度,可用于判断股价的超买或超卖状态。
- 散户和庄家: 通过价格波动和成交量的关系,来判断散户和机构的买卖情况,从而判断市场的走势。
- 绝买点、上火车轨、神枪手、短线暴涨: 根据前面指标的组合条件,确定买入或卖出的时机或者特定的市场情况。
 
 指标使用参考说明:
 
1. 移动平均线(MA): 观察不同周期的MA线交叉,短期线向上穿越长期线为买入信号,反之为卖出信号。
2. KDJ指标: 当K线向上突破D线时,为买入信号;反之向下突破时为卖出信号。
3. 乖离率: 当乖离率处于较低水平时,可能表示股价接近底部,可以考虑买入;反之,乖离率较高时可能表示股价接近顶部,可以考虑卖出。
4. 散户和庄家: 观察散户和机构的买卖情况,可以辅助判断市场的短期走势。
5. 绝买点、上火车轨、神枪手、短线暴涨: 根据指标给出的信号,可以作为买入或卖出的参考,结合其他技术分析和基本面分析进行综合判断。
 
这些指标的具体使用需要根据个人的交易策略和风险偏好来决定,建议在模拟交易或小额真实交易中进行验证和调整。同时,注意市场的风险和波动,合理控制仓位和止损,避免盲目跟进指标信号。

 

源码:

 

AA:=BARSCOUNT(C);AH:=HHV(H,200);AL:=LLV(L,200);A0:=(AH-AL)/40;B1:=L-A0;MA5:MA(C,5);MA6:=MA(C,6);MA10:MA(C,10);MA20:MA(C,20);cxhE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;cxh12:=(HIGH+LOW+CLOSE)/3;cxh13:=(cxh12-MA(cxh12,14))/(0.015*AVEDEV(cxh12,14));cxh14:=(cxh12-MA(cxh12,70))/(0.015*AVEDEV(cxh12,70));cxh15:=IF(cxh13>=150 AND cxh13<200 AND cxh14>=150 AND cxh14<200,10,0);cxh16:=IF(cxh13<=-150 AND cxh13>-200 AND cxh14<=-150 AND cxh14>-200,-10,cxh15);cxh17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;cxh18:=100-ABS(cxh17);cxh19:=IF(cxh18<90,cxh18,100);A2:=REF(MA20,1);STICKLINE((AA+0)/34=FLOOR((AA+0)/34),B1,B1-1.5*A0,2,0),COLORF00FF0;DRAWTEXT((AA+0)/34=FLOOR((AA+0)/34),B1-1*A0,'要变盘'),COLORF00FF0;cxh2S:=(2*CLOSE+HIGH+LOW)/4;cxh3S:=IF(YEAR>=2099 AND MONTH>2,0,1);cxh4S:=LLV(LOW,5); cxh5S:=HHV(HIGH,4);J1:=(MA20-A2)/A2*100;MJ1:=MA(J1,3);MA30:MA(C,30);MA60:MA(C,60);MA120:MA(C,120);cxh1A:=IF(cxhE>0,cxhE,0);cxh1B:=IF(cxh14>=200 AND cxh13>=150,15,IF(cxh14<=-200 AND cxh13<=-150,-15,cxh16))+60;cxh1C:=cxh1A>48 AND cxh1B>60 AND cxh19<100;乖离2:=(MA20-MA30)/MA30*100;cxh1:=IF(BETWEEN(乖离2,-2,5),2,0);散户:=EMA((cxh2S-cxh4S)/(cxh5S-cxh4S)*100,4)*cxh3S;庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*cxh3S;DRAWTEXT(CROSS(散户,庄家) AND 散户<30,L-0.05,''),COLORRED;MAX1:=MAX(MA20,MA30);MAX2:=MAX(MAX1,MA60);MIN9:=MIN(MA20,MA30);MIN2:=MIN(MIN9,MA60);K1:=(MAX2/MIN2-1)*100;cxh2:=IF(K1<=8,1,0);BBB1:=MA(C,1);B2:=SMA(SMA(SMA(BBB1,2,1),2,1),2,1),COLORRED;SMA2:=MA(B2,2);cxhB1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));cxh3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));买:DRAWTEXT(CROSS(cxhB1,cxh3) AND B2>SMA2,(LOW * 0.97),'←绝买点'),COLORRED;上火车轨:=MA20>MA30 AND MA20>REF(MA20,1) AND MA30>REF(MA30,1) AND MA20-MA30>REF((MA20-MA30),1) ;STICKLINE(上火车轨,MA20,MA30,0,0),COLORRED;神枪手:=DRAWTEXT(FILTER(上火车轨 AND "MACD.DIF"<0.15 AND "MACD.DIF">REF("MACD.DIF",1) AND MA(V,60)>REF(MA(V,60),1) AND MA(V,5)>MA(V,10) AND J1>REF(J1,1) AND( L<=MA20 AND C>MA20 OR (CROSS(MA5,MA20)) ),5),L*0.98,'←神枪手');神枪手选股:=FILTER(上火车轨 AND "MACD.DIF"<0.15 AND "MACD.DIF">REF("MACD.DIF",1) AND MA(V,60)>REF(MA(V,60),1) AND MA(V,5)>MA(V,10) AND J1>REF(J1,1) AND( L<=MA20 AND C>MA20 OR (CROSS(MA5,MA20)) ),5);短线暴涨:DRAWTEXT(FILTER( (cxh1 OR cxh2) AND MA10>REF(MA10,1) AND COUNT(MA30>REF(MA30,1),3)=3 AND MA30>MA60 AND COUNT(CROSS(MA5,MA30),3) AND J1>MJ1 AND MA(V,5)>MA(V,60)AND MA(V,60)>REF(MA(V,60),1),5),MA60*0.99,'短线暴涨'),COLORRED;DRAWTEXT(CROSS("KDJ.K"(5,2,3),"KDJ.D"(5,2,3)) AND "KDJ.D"(5,2,3)<30 AND J1>MJ1 AND MA60>REF(MA60,1) AND COUNT(J1<1,3)>=1 ,L*0.995,'←买入'),COLORYELLOW;DRAWTEXT(CROSS("KDJ.D"(5,2,3),"KDJ.K"(5,2,3)) AND "KDJ.D"(5,2,3)>65 AND J1>=1,H*1.005,'←卖出'),COLORGREEN;DRAWTEXT(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,H*1.03,'←顶'),COLORRED;DRAWTEXT(CROSS(MA5,MA6) AND "KDJ.K"(5,3,3)>=50 AND "KDJ.J"(5,3,3)<31 ,L*0.92,'←再买'),COLORMAGENTA;XL1:=((LLV(LOW,3) = LLV(LOW,60)) AND ((CLOSE / REF(CLOSE,1)) >= 1.04));XL2:=(((CLOSE - EMA(CLOSE,21)) / EMA(CLOSE,21)) * 100);XL3:=CROSS(XL2,(0 - 20));DRAWTEXT(FILTER(((XL1 > 0) AND LOW),5),(LOW - 0.4),'●买点');DRAWTEXT((XL3 > 0),(LOW - 0.2),'●绝对底部');X6:=REF(CLOSE,1);X7:=((SMA(MAX((CLOSE - X6),0),7,1) / SMA(ABS((CLOSE - X6)),7,1)) * 100);X8:=CROSS(79,X7);X9:=FILTER(X8,4);DRAWTEXT(X9,(HIGH * 1.02),'●出货'),COLOR9000F5;STICKLINE(C>1.098*REF(C,1),C,O,0,0),COLORYELLOW;DRAWTEXT(cxh1C AND COUNT(cxh1C,30)=1,HIGH*1.02,'大笔出货'),LINETHICK1,COLORFFCC66;AA1:=AMOUNT/V;BB1:=L; CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;DD1:=L; EE1:=V; AAA:=CONST(HHV(H,90));R1:=MA(CLOSE,1);R2:=MA(CLOSE,3);R3:=(MA(R2,1)*1);R4:=(MA(R2,3)*1);DRAWTEXT(CROSS(R3,R4),(LOW-0.1),''),COLORYELLOW;LC:=REF(CLOSE,1);RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);W:=(CLOSE-LLV(LOW,4))/(HHV(HIGH,4)-LLV(LOW,4))*100;FF:=EMA(CLOSE,3);MA15:=EMA(CLOSE,21);DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'出'),COLORGREEN;老鼠仓:=BB1 AND CC1 AND DD1 AND EE1,LINETHICK0;DRAWTEXT(老鼠仓,(LOW* 0.99),'老鼠仓'),COLOR40CCFF;{程序化交易 www.cxh99.com }

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容