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

机构进场B指标 公式 源码[通达信公式]

指标公式源码分析及使用说明:

其中定义了一系列变量和条件,用于生成买入和卖出信号以及其他技术指标。以下是对代码的简要分析和指标创建思路:

1. 首先,通过计算最高价和最低价的移动平均线,以及收盘价相对于这些移动平均线的偏离程度,得到了一些动量指标(如cxh3、cxh4、cxh5等)。
2. 接着,通过计算收盘价相对于自身移动最高价和最低价的百分比,以及一些价格动量指标(如cxh6、cxh8、cxh9等)。
3. 使用一些技术条件和函数,如TROUGHBARS、ZIG等,来判断趋势的变化和高低点的形成。
4. 最后,根据以上计算结果,生成买入和卖出信号,并绘制在图表上。

**指标创建思路:**

1. **动量指标**:使用移动平均线计算价格的动量,可以使用不同长度的移动平均线来捕捉不同时间段的动量变化。
2. **价格相对位置指标**:计算价格相对于自身历史最高价和最低价的位置,以及相对于移动平均线的位置,可以帮助判断价格的趋势和极值点。
3. **趋势判断条件**:使用一些技术条件和函数,如ZIG指标等,来判断价格趋势的转折点和高低点的形成。
4. **买卖信号生成**:根据以上计算结果,设计买入和卖出信号的条件,可以结合动量指标、价格位置指标和趋势判断条件来确定买卖时机。

**指标使用参考说明:**

1. **动量指标**:关注移动平均线和价格的偏离程度,当偏离程度较大时,可能意味着价格动能增强或减弱。
2. **价格相对位置指标**:观察价格相对于自身历史最高价和最低价的位置,以及相对于移动平均线的位置,可以判断当前价格的相对强弱和趋势方向。
3. **趋势判断条件**:根据ZIG指标等的趋势判断条件,可以辅助判断价格趋势的转折点和高低点的形成。
4. **买卖信号生成**:当满足买入信号条件时,考虑开仓;当满足卖出信号条件时,考虑平仓。可根据具体情况设置止损和止盈条件。

 

源码:

 

cxh3:=LLV(HIGH,240);cxh4:=100*(CLOSE-cxh3)/cxh3;cxh5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;cxh6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;cxh7:=0;cxh8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;cxh9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;cxh10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);cxh11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);cxh12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);cxh13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);cxh14:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);cxh15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);cxh16:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);cxh17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);cxh18:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);cxh19:=EMA(CLOSE,2)-EMA(CLOSE,150);买1:=cxh10;买2:=(cxh11+cxh13+cxh15+cxh17);卖1:=(cxh12+cxh14+cxh16+cxh18);B:IF(买1>0 OR 买2>0,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;DRAWTEXT(买1>0 OR 买2>0,LOW*0.99,'买'),COLORRED;S:IF(卖1>0,HIGH*1.01,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;DRAWTEXT(卖1>0,HIGH*1.02,'卖'),COLORGREEN;DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,1) ;DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.01,2);ZB:=EMA(EMA(cxh3,5),5)*3, COLORSTICK;cxhA:=IF(cxh9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);K:=EMA(cxh7,5)*2, , COLORFF00FF;D:=EMA(K,5), , COLORWHITE;J:=K*3-D*2, ,COLORYELLOW;cxhB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;HS:=VOL/CAPITAL*100, , COLORGREEN;cxhE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;cxhF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);DRAWTEXT(cxh11 AND COUNT(cxh11,30)=1,LOW*0.95,'机构进场'),LINETHICK1,COLORFF00FF;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;DRAWTEXT(cxh1C AND COUNT(cxh1C,30)=1,LOW*0.95,'大顶(底)') COLORWHITE;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容