您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

左乾坤掘金, 左乾坤战法,中买卖点捕捉指标 公式 源码[同花顺公式]

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

这段代码是一个股票交易的量化策略,主要使用了一些自定义的指标和信号来进行交易决策。以下是对每个部分的解释以及具体的指标创建思路和使用参考说明。

### 1. 买卖信号线和交叉点

- **买线**:使用 ZIG(3,10) 函数计算出来的买入信号线。
- **卖线**:对买线进行移动平均(MA)得到的卖出信号线。
- **BU**:买入信号,当买线上穿卖线时发出买入信号。
- **SEL**:卖出信号,当卖线上穿买线时发出卖出信号。

#### 创建思路:
- 买卖信号线可以基于价格、成交量等指标进行计算,通过技术分析方法确定。
- 交叉点的判断可以使用交叉函数(CROSS)来实现,根据两条线的交叉情况来确定买卖信号。

#### 使用参考说明:
- 当出现买入信号(BU)时,可以考虑买入股票;当出现卖出信号(SEL)时,可以考虑卖出股票。

### 2. 文字和图标标注

在图表上标注了进场、清仓、抄底、减仓等信号,以及使用了一些图标来表示特定的交易条件。

#### 创建思路:
- 标注文字和图标可以用于标记交易信号、条件满足时的操作建议等,提供直观的交易参考。

#### 使用参考说明:
- 在图表上标注了各种交易信号,可以帮助交易员快速理解当前的交易机会和建议。

### 3. 其他技术指标

除了买卖信号线外,还使用了一些其他的技术指标,比如 CXHC、CXHD 等,这些指标可能是根据特定的交易策略或者技术分析理论来定义的。

#### 创建思路:
- 其他技术指标可以根据不同的技术分析理论或交易策略来定义,比如相对强弱指标(RSI)、移动平均线(MA)等。

#### 使用参考说明:
- 根据具体的技术指标条件,可以进行买入、卖出或持仓等操作。

### 4. 阻力和支撑线

- **阻力**:根据价格波动计算出来的阻力线。
- **支撑**:根据价格波动计算出来的支撑线。

#### 创建思路:
- 阻力和支撑线是根据价格波动、移动平均等计算出来的重要参考线,用于判断价格的上下限。

#### 使用参考说明:
- 阻力和支撑线可以用于确定买入和卖出的价格区间,对交易策略的制定和执行有重要的辅助作用。

以上是对该段代码中涉及的主要指标和信号的解释,您可以根据具体的交易策略和市场情况,结合这些指标和信号来进行交易决策。需要注意的是,交易涉及风险,请谨慎对待。

 

源码:

买线:=ZIG(3,10);
卖线:=MA(买线,2);
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
DRAWTEXT(bu,L*0.95,'←进场'),LINETHICK2,COLOR00FFFF;
DRAWTEXT(sel,H*1.05,'←清仓'),linethick1,color00FF00;
DRAWTEXT("X09A.T">0,L*0.99,'B'),linethick1,colorFFffff;
DRAWTEXT("X09A.T1">0,L*0.99,'B'),linethick1,color0000ff;
STICKLINE(CROSS(买线,卖线),OPEN,CLOSE,3,0),color00AAFF;
STICKLINE(CROSS(卖线,买线),OPEN,CLOSE,3,0),color00DD00;
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.99,1);
DRAWICON((ZIG(3,5)=REF(ZIG(3,5),2)) AND
(REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),H,2);
CXHC:=(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));
CXHD:=(ZIG(3,5)=REF(ZIG(3,5),2)) AND
(REF(ZIG(3,5),2)>=REF(ZIG(3,5),3));
V10:=PEAKBARS(3,15,1)<10;
V12:=IF(V10=1,50,0);
头部:= IF(V12=50,100,0);
DRAWTEXT(IF(头部>REF(头部,1),H,0),H*1.02,'←减仓 '),Color007FFF,LINETHICK1;
V9:=TROUGHBARS(3,15,1)<10;
V11:=IF(V9=1,50,0);//www.cxh99.com
DRAWTEXT(IF( IF(V11=50,50,0)>REF(IF(V11=50,50,0),1),L,0),L*0.95,'↖抄底 '),colormagenta;
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);
CXH10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA
((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
CXH11:=CXHF<REF(CXH10,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
DRAWTEXT(CXH11 AND COUNT(CXH11,30)=1,L*0.99,'←短线进'),LINETHICK1,colorlimagenta;
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);
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,H*1,'←短线出'),linethick1,Color0000FF;
CXHE:=REF(LOW,1)*0.9;
CXHF:=LOW*0.9;
CXH10:=(CXHF*VOL+CXHE*(CAPITAL-VOL))/CAPITAL;
CXH11:=EMA(CXH10,30);
CXH12:=CLOSE-REF(CLOSE,1);
CXH13:=MAX(CXH12,0);
CXH14:=ABS(CXH12);
CXH15:=SMA(CXH13,7,1)/SMA(CXH14,7,1)*100;
CXH16:=SMA(CXH13,13,1)/SMA(CXH14,13,1)*100;
CXH17:=BARSCOUNT(CLOSE);
CXH18:=SMA(MAX(CXH12,0),6,1)/SMA(ABS(CXH12),6,1)*100;
CXH19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
CXH1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
CXH1B:=SMA((SMA(CXH1A,4,1)-50)*2,3,1);
CXH1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
CXH1D:=SMA(CXH1C,4,1);
CXH1E:=SMA(CXH1D,3,1);
CXH1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
CXH20:=CXH18<=25 AND CXH19<-95 AND CXH1F>20 AND CXH1B<-30 AND CXH1E<30 AND CXH11-CLOSE>=-0.25 AND CXH15<22 AND CXH16<28 AND CXH17>50;
CXH21:=(HIGH+LOW+CLOSE)/3;
CXH22:=(CXH21-MA(CXH21,14))/(0.015*AVEDEV(CXH21,14));
CXH23:=(CXH21-MA(CXH21,70))/(0.015*AVEDEV(CXH21,70));
CXH24:=IF(CXH22>=150 AND CXH22<200 AND CXH23>=150 AND CXH23<200,10,0);
CXH25:=IF(CXH22<=-150 AND CXH22>-200 AND CXH23<=-150 AND CXH23>-200,-10,CXH24);
DRAWTEXT(CXH20 AND COUNT(CXH20,1)=1,H*0.99,'') , colormagenta;
DRAWTEXT(CXH24 AND COUNT(CXH24,1)=1,L*1.1,'') , color00FF00;
A:=EMA(C,14),colorwhite,LINETHICK1;
B:=(A-REF(A,1))/REF(A,1)*100,NODRAW;
阻力:IF(B>=0,REF(EMA(C,14),BARSLAST(CROSS(B,0))+1),DRAWNULL),colorblue,LINETHICK2;
支撑:IF(B<0,REF(EMA(C,14),BARSLAST(CROSS(0,B))+1),DRAWNULL),colorgreen,LINETHICK2;
生命线:MA(CLOSE,22),LINETHICK2,colorred;
A:=(3*C+L+O+H)/6;
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+
14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
S2:=SMA(C,3,1);
S6:=SMA(C,5,1);
DK:=2*(S2-S6);
主力成本:EMA(X,13),COLORFF00FF,LINETHICK0;
A1:=REF(C,10)=HHV(C,2*10+1);
B1:=FILTER(A1,10);
C1:=BACKSET(B1,10+1);
HD:=FILTER(C1,10);
前期高位:REF(C,BARSLAST(HD)),coloryellow,POINTDOT;
STICKLINE(C,前期高位,前期高位,8,0),POINTDOT;
 

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容