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

黄金梯 指标 公式 源码[通达信公式]

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

这段指标公式的编程思路可以总结如下,并给出操作建议:
 
 总体编程思路总结:
 
1. 定义变量和计算逻辑:
   - HJ_1: 计算当日的最小价格,即当日收盘价和开盘价中的较小值。
   - HJ_2: 基柱类型,具体值需要根据具体应用情况设定。
   - HJ_3: 判断最近3天收盘价是否大于或等于3天前的HJ_1。
   - HJ_4: 如果基柱类型为倍量(假设值为1),则设定为1.8,否则为1.1。
   - HJ_5: 判断当日成交量是否大于前一日成交量乘以HJ_4。
   - HJ_6: 判断当日收盘价相对于前一日是否上涨超过2%,或者当日收盘价相对于开盘价是否上涨超过2%。
   - HJ_7: 判断3天前是否满足HJ_6条件,并且满足HJ_3条件。
   - HJ_8: 判断当日收盘价是否大于前一日收盘价。
   - HJ_9: 判断当日收盘价是否大于前一日收盘价和开盘价中的较大值,并且满足HJ_6条件。
   - HJ_10: 判断当日成交量是否大于前一日成交量乘以HJ_4,并且满足HJ_9条件。
   - HJ_11: 判断3日移动平均成交量是否小于等于3日前的成交量乘以1.03。
   - HJ_12: 判断3天前是否满足HJ_10条件,并且满足HJ_3条件。
   - HJ_13: 判断3日移动平均收盘价是否大于等于3日前的收盘价,并且当日收盘价大于等于3日前的收盘价。
   - HJ_14: 判断最近3天内HJ_8为真或者当日收盘价大于开盘价的天数是否等于3。
   - HJ_15: 判断3日内最大成交量是否小于等于3日前的成交量乘以1.03。
   - HJ_16: 判断HJ_12、HJ_13和HJ_11是否同时成立。
   - HJ_17: 判断最近3天内收盘价是否大于等于3天前的收盘价。
   - HJ_18: 判断HJ_16、HJ_17和HJ_15是否同时成立。
   - HJ_19: 判断最近3天内HJ_8为真的天数是否等于3。
   - HJ_20: 判断最近3天内成交量是否小于前一日成交量的天数是否等于3。
   - HJ_21: 判断HJ_18、HJ_19和HJ_20是否同时成立。
   - HJ_22: 根据不同的基柱类型(HJ_2的值),确定使用哪种条件(HJ_7、HJ_12、HJ_16、HJ_18、HJ_21)作为最终的信号条件。
   - HJ_23: 计算满足HJ_22条件的最后一天距离当前日期的天数。
   - HJ_24: 取距离HJ_23后3天的最低价作为HJ_24。
   - HJ_25: 将HJ_24的值赋给HJ_25。
   - HJ_26: 判断最近HJ_23天内的最低收盘价是否大于等于HJ_25,并且HJ_23大于等于指定的梯周期-2。
   - HJ_27: 将HJ_26的值赋给HJ_27。
   - HJ_28和HJ_29: 计算HJ_27的引用值,用于后续条件判断。
   - HJ_30: 判断HJ_25是否大于等于HJ_25的引用值。
   - HJ_31: 定义一个固定值为3的变量HJ_31。
 

 

 

源码:

 

HJ_1:=MIN(CLOSE,OPEN);HJ_2:=基柱类型;HJ_3:=LLV(CLOSE,3)>=REF(HJ_1,3);HJ_4:=IF(基柱是倍量=1,1.8,1.1);HJ_5:=VOL>=REF(VOL,1)*HJ_4;HJ_6:=CLOSE/REF(CLOSE,1)>1.02 OR CLOSE/OPEN>1.02;HJ_7:=REF(HJ_6,3) AND HJ_3;HJ_8:=CLOSE>REF(CLOSE,1);HJ_9:=CLOSE>REF(MAX(CLOSE,OPEN),1) AND HJ_6;HJ_10:=HJ_5 AND HJ_9;HJ_11:=MA(VOL,3)<=REF(VOL,3)*1.03;HJ_12:=REF(HJ_10,3) AND HJ_3;HJ_13:=MA(CLOSE,3)>=REF(CLOSE,3) AND CLOSE>=REF(CLOSE,3);HJ_14:=COUNT(HJ_8 OR CLOSE>OPEN,3)=3;HJ_15:=HHV(VOL,3)<=REF(VOL,3)*1.03;HJ_16:=HJ_12 AND HJ_13 AND HJ_11;HJ_17:=LLV(CLOSE,3)>=REF(CLOSE,3);HJ_18:=HJ_16 AND HJ_17 AND HJ_15;HJ_19:=COUNT(HJ_8,3)=3;HJ_20:=COUNT(VOL<REF(VOL,1),3)=3;HJ_21:=HJ_18 AND HJ_19 AND HJ_20;HJ_22:=IF(HJ_2=1,HJ_12,IF(HJ_2=2,HJ_16,IF(HJ_2=3,HJ_18,IF(HJ_2=4,HJ_21,HJ_7))));HJ_23:=BARSLAST(HJ_22);HJ_24:=REF(LOW,HJ_23+3);HJ_25:=HJ_24;HJ_26:=LLV(CLOSE,HJ_23)>=HJ_25 AND HJ_23>=梯周期至少-2;HJ_27:=HJ_26;HJ_28:=REF(HJ_27,HJ_23+1);HJ_29:=REF(HJ_28,HJ_23+1);HJ_30:=HJ_25>=REF(HJ_25,HJ_23+1);HJ_31:=3;HJ_32:=IF(HJ_31=1,HJ_27,IF(HJ_31=2,HJ_27 AND HJ_28 AND HJ_30,HJ_27 AND HJ_28 AND HJ_29 AND HJ_30 AND REF(HJ_30,HJ_23+1)));HJ_33:=HJ_32 AND BETWEEN(HJ_23,梯周期至少-2,40);XG:COUNT(HJ_33,N日内有信号);{程序化交易 www.cxh99.com }

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容