您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧公式>>正文内容

缺口MA公式 指标 公式 源码[大智慧公式]

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

 

 指标创建思路分析
 
根据提供的代码,以下是各个指标的创建思路:
 
1. 移动平均线指标 (MA)
   - 使用 C 和不同的周期参数 P1 至 P7 创建七条移动平均线指标 MA1 到 MA7。
 
2. 成交量均线指标 (V5, V13)
   - 计算五日和十三日成交量的移动平均线 V5 和 V13。
 
3. 交易量条件指标 (VV)
   - VV := V > V5 and V > V13 and V5 > V13 and V > V5  1.1 and V5 > V13  1.1;
     - 确保当前成交量 V 大于其五日和十三日移动平均线,且五日移动平均线大于十三日移动平均线,同时成交量比前五日均线增长了10%以上,且五日均线比十三日均线增长了10%以上。
 
4. 上升趋势条件指标 (Ss)
   - Ss := ma1 > ref(ma1, 1) and ma2 > ref(ma2, 1) and ma3 > ref(ma3, 1);
     - 确保 MA1、MA2 和 MA3 按照时间顺序连续上升,即当前移动平均线大于前一周期的移动平均线。
 
5. 收盘价超过移动平均线条件指标 (CC)
   - CC := C > ma1 and C > ma2 and C > ma3 and C > ma4 and C > ma5;
     - 确保收盘价 C 大于 MA1 到 MA5,表示价格处于这些移动平均线之上。
 
6. 价格波动条件指标 (ZF)
   - ZF := (C - ref(CLOSE, 5)) / ref(CLOSE, 5) < 0.04 and (C - ma5) / ma5 > 0 and (C - ma5) / ma5 < 0.04;
     - 确保当前收盘价相对于五日前的价格不超过4%的波动,同时相对于 MA5 的涨幅在0%到4%之间。
 
7. 交易信号组合指标 (TP1)
   - TP1 := Ss and CC and VV;
     - 组合以上条件,确保同时满足上升趋势、收盘价超过移动平均线、成交量条件。
 
8. 过滤器指标 (TP)
   - TP := FILTER(TP1, 15);
     - 使用过滤器,进一步确认 TP1 条件在过去15个周期内为真。
 
 指标使用参考说明
 
1. 交易信号显示 (STICKLINE 和 DRAWTEXT)
   - STICKLINE(TP, C, O, 4, 0), Color00CCFF;
     - 在满足交易信号 TP 的时候,在当前收盘价 C 和开盘价 O 之间绘制一根线段,线段高度为4,宽度为0,颜色为浅蓝色。
   - DRAWTEXT(TP, L  0.98, '可买了'), colorred;
     - 在交易信号 TP 的位置的最低价 L 处绘制文本 '可买了',文本颜色为红色,位于最低价的98%高度处。
 
2. 交易信号解读
   - 当 TP 条件为真时,表明同时满足了上述定义的上升趋势、价格超过移动平均线和成交量条件。
   - 可以将 TP 视为买入信号的触发条件。在实际操作中,可以根据该信号执行买入操作,并结合风险管理策略进行止损和止盈控制。
 
3. 优化和调整
   - 可以根据实际市场情况和策略需求,对移动平均线周期、成交量均线周期、以及价格波动范围进行调整和优化,以提升交易系统的效果和稳定性。
 
以上指标和使用说明提供了一个基本的交易系统框架,可以根据具体市场条件和个人偏好进一步定制和调整。

源码:

 



input:P1(5,0,999,1),p2(10,0,999,1),p3(20,0,999,1),p4(30,0,999,1),p5(60,0,999,1),p6(120,0,999,1),p7(250,0,999,1);
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2);
MA3:MA(CLOSE,P3);
MA4:MA(CLOSE,P4);
MA5:MA(CLOSE,P5);
MA6:MA(CLOSE,P6);
MA7:MA(CLOSE,P7);
V5:=MA(VOL,5);
V13:=MA(VOL,13);
VV:=V>V5 and V>V13 and V5>V13 and V>V5*1.1and V5>V13*1.1;
Ss:=ma1>ref(ma1,1) and ma2>ref(ma2,1) and ma3>ref(ma3,1);
CC:=C>ma1 and c>ma2 and c>ma3 and c>ma3 and c>ma4 and c>ma5 ;
ZF:=(c-ref(C,5))/ref(C,5)<0.04 and (c-ma5)/ma5>0and (c-ma5)/ma5<0.04;
TP1:=Ss and CCand VV ;
TP:= FILTER( TP1 ,15);
STICKLINE(TP,C,O,4,0),Color00CCFF;
DRAWTEXT(TP,l*0.98,'可买了'),colorred;


年:year,precis0,colorwhite,linethick0;
月:month,precis0,colorwhite,linethick0;
日:day,precis0,colorwhite,linethick0;

买线:=ZIG(3,10);
卖线:=MA(买线,3);
BU:=cross(买线,卖线);
SEL:=cross(卖线,买线);
CB5:cyc(5),colorFF00FF,linethick1,DOTLINE;
drawtext(bu,l*0.99,'买'),linethick1,color00aaff;
drawtext(sel,h*1.01,'卖'),linethick1,color00ff00;
{fillrgn(ref(l,1),h,h<ref(l,1),rgb(255,0,0));}
drawtext(h<ref(l,1),h*1.01,'下跳'+'+'+NUMTOSTRN(ref(l,1),2)+'-'+NUMTOSTRN(h,2)),linethick1,color00ff00;
drawtext(LOW>REF(HIGH,1),l,'上跳'+'+'+NUMTOSTRN(ref(h,1),2)+'-'+NUMTOSTRN(l,2)),linethick1,color00aaff;
stickline(h<ref(l,1),h,ref(l,1),50,500);
stickline(LOW>REF(HIGH,1),l,ref(h,1),50,500);

{程序化交易 www.cxh99.com }

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容