您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

抄来动态底部主图指标公式[其他软件公式]

解析和建议:
 
代码中的第一部分是用于将股票价格转换为相对于指数的百分比,以便在不同市场和板块之间进行比较。
代码中的第二部分是用于计算BBI多空线,它是由3日、6日、12日、24日四条移动平均线的加权平均构成的综合指标,反映了股价的中长期趋势。
代码中的第三部分是用于绘制BBI多空线及其上下轨,并用不同颜色和图标标记出BBI线和上下轨线的变化点。
代码中的第四部分是用于判断BBI多空线是否出现买入信号,即当BB线和上下轨线都呈现上升趋势时,在第二天开盘时买入股票,并设置止损位在BBI下轨下方5%。
代码中的第五部分是用于绘制K线图,并根据收盘价是否高于开盘价来确定K线颜色。
代码中的第六部分是用于计算快慢两条动态均线,并绘制在K线图上,反映了股价在短期内相对于长期趋势的偏离程度。
代码中的第七部分是用于计算动态底部指标,它是基于低点位置和变化率来判断股价是否处于低位区域。
代码中的最后一部分是用于寻找黄金坑信号,它是通过判断高低点是否满足一定周期和条件来确定股价是否处于波段底部区域,并绘制在K线图上。
这个策略的具体操作建议是:当出现黄金坑信号时,在第二天开盘时买入股票,并设置止损位在黄金坑价格下方5%;当出现BBI多空线买入信号时,在第二天开盘时加仓股票,并设置止盈位在BBI上轨上方10%。

 

DRAWGBK(C=C,COLORRGB(90,90,90),COLORRGB(0,0,0),1);
cxh1:=INBLOCK('上海A股');
深沪转换:=if(cxh1=1,(2/7),1.3);
{此处加上转换,是为了更接近于今日收盘价,实际还是看趋势嘛}收:=10000*close/indexc*深沪转换;
高:=10000*high/indexh*深沪转换;
低:=10000*low/indexl*深沪转换;
开:=10000*open/indexo*深沪转换;BBI:=(MA(收,3)+MA(收,6)+MA(收,12)+MA(收,24))/4,COLORGREEN;{http://www.cxh99.com}
UPR:=BBI+2*STD(BBI,20),COLORRED;DWN:=BBI-2*STD(BBI,20),Color6D0076;
DRAWICON(BBI<REF(BBI,1) AND ISLASTBAR,BBI,5),SHIFT1,ALIGN2;
DRAWICON(BBI>REF(BBI,1) AND ISLASTBAR,BBI,4),SHIFT1,,ALIGN1;
DRAWICON(UPR<REF(UPR,1) AND ISLASTBAR,UPR,5),SHIFT1,,ALIGN2;
DRAWICON(UPR>REF(UPR,1) AND ISLASTBAR,UPR,4),SHIFT1,,ALIGN1;
DRAWICON(DWN>REF(DWN,1) AND ISLASTBAR,DWN,4),SHIFT1,,ALIGN1;
DRAWICON(DWN<REF(DWN,1) AND ISLASTBAR,DWN,5),SHIFT1,,ALIGN2;
FILLRGN(UPR>BBI,UPR,BBI),COLORGRAY;
FILLRGN(BBI>DWN,BBI,DWN),Color6d6666;建仓:BBI>REF(BBI,1) AND UPR>REF(UPR,1) AND DWN>REF(DWN,1) AND ISLASTBAR,linethick0;STICKLINE(收>=开,收,开,8,0.2),COLORRED;
STICKLINE(收>=开,高,低,0.2,0.2),COLORRED;
STICKLINE(收<开,收,开,8,0.2),COLORGREEN;{http://www.cxh99.com}
STICKLINE(收<开,低,高,0.2,0.2),COLORGREEN;{http://www.cxh99.com}
快线: EMA(SLOPE(EMA(收,15),10)*15+收,5),coloryellow,linethick1,PRECISION2;
均线:= EMA(EMA(快线,3),3),colorwhite,linethick2;慢线: EMA(均线,3),colorcyan,linethick0,PRECISION2;
动态底部:if(EMA(IF(低<= LLV(低,60),SMA(ABS(低-REF(低,1)),60,1)/SMA(MAX(低-REF(低,1),0),99,1),0)*5,3),1,0),linethick0;{黄金记号}
input: N(5,1,100);
A1:=ref(高,N)=hhv(高,2*N+1);
B1:=filter(A1,N);
C1:=backset(B1,N+1);
D1:=filter(C1,n);{高点}
A2:=ref(低,N)=llv(低,2*N+1);
B2:=filter(A2,N);
C2:=backset(B2,N+1);
D2:=filter(C2,N);{低点}
E1:=(ref(llv(低,2*N),1)+ref(hhv(高,2*N),1))/2;
E2:=(高+低)/2;{高低点出现在同一K线上时可作取舍}
H1:=(D1 AND not(D2 AND E1>=E2)) OR barstatus=2 OR barscount(c)=1;
L1:=(D2 AND not(D1 AND E1<E2));
H2:=D1 AND not(D2 AND E1>=E2);
X1:=ref(barslast(H1),1)+1;
F1:=backset(H1 AND count(L1,X1)>0,llvbars
(if(L1,l,10000),X1));
G1:=F1>ref(F1,1);
I1:=backset(G1,2);
LD:=I1>ref(I1,1);{过滤后低点}
L2:=LD OR barstatus=2 OR barscount(收)=1;
X2:=ref(barslast(L2),1)+1;
F2:=backset(L2 AND count(H2,X2)>0,hhvbars(if(H2,高,0),X2));
G2:=F2>ref(F2,1);
I2:=backset(G2,2); HD:=I2>ref(I2,1);{过滤后高点}
R1:=backset(barstatus=2,barslast(HD)+1); S1:=R1>ref(R1,1); {前一高}
T1:=backset(barstatus=2,barslast(LD)+1); U1:=T1>ref(T1,1); {前一低}
R2:=backset(S1,ref(barslast(HD),1)+2); S2:=R2>ref(R2,1); {前二高}
T2:=backset(U1,ref(barslast(LD),1)+2); U2:=T2>ref(T2,1); {前二低}
T3:=backset(U2,ref(barslast(LD),1)+2); U3:=T3>ref(T3,1); {前三低}
T4:=backset(U3,ref(barslast(LD),1)+2); U4:=T4>ref(T4,1); {前四低}
R3:=backset(S2,ref(barslast(HD),1)+2); S3:=R3>ref(R3,1); {前三高}
R4:=backset(S3,ref(barslast(HD),1)+2); S4:=R4>ref(R4,1); {前四高}
短压:drawline(S2,高,S1,高,1),Colorff;
中压:drawline(S3,高,S2,高,1),Colorwhite,linedot;
长压:drawline(S4,高,S3,高,1),Coloryellow;
{短撑:}drawline(U2,低,U1,低,1),Colorgreen,linedot;
{中撑:drawline(U3,低,U2,低,0),COLORGREEN;{http://www.cxh99.com}
{长撑:}drawline(U4,低,U3,低,0),COLORGREEN;{http://www.cxh99.com}}
DRAWICON(S1,高*1.01,10);
DRAWICON(S2,高*1.01,10);
DRAWICON(S3,高*1.01,10);
DRAWICON(S4,高*1.01,10);
DRAWICON(U1,低*0.99,9);
DRAWICON(U2,低*0.99,9);
DRAWICON(U3,低*0.99,9);
DRAWICON(U4,低*0.99,9);

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容