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

未来多美好定做的指标公式无未来[其他软件公式]

相关标签:无未来底背离公式指标 、 买卖点指标公式无未来 、 不带未来指标公式源码 、 最实用无未来指标公式 、 超短线指标公式无未来 、 没有未来缠论指标公式 、 bias指标公式无未来 、 未来空间指标公式 、 黑马指标公式无未来 、 无未来函数指标公式 、 无未来主图指标公式 、 箱体指标公式无未来 、

 

未来多美好定做的

 

原理解析:

输出1INPUT:P(10,1,30),参A(2,1,111),参B(1,1,111),参C(1,1,111),A偏移(0),B偏移(0),C偏移(0),整体偏移(0),参自定义1(0.764,-1,99999),参自定义2(0.809,-1,99999) ,参自定义3(4.191,-1,99999) ,参自定义4(4.236,-1,99999) ,参自定义5(5,-1,99999),参自定义6(6,-1,99999),参自定义7(7,-1,99999),参自定义8(8,-1,99999)
X1赋值:4P%之字转向的前1个波谷值
BARPOSX8赋值:4P%之字转向的前1个波谷位置=0
X11赋值:4P%之字转向的前参A个波谷位置
X18赋值:4P%之字转向的前参B个波谷位置
X13赋值:4P%之字转向的前参C个波谷位置
X3赋值:4P%之字转向的前1个波峰值
X31赋值:4P%之字转向的前参A个波峰位置
X38赋值:4P%之字转向的前参B个波峰位置
X33赋值:4P%之字转向的前参C个波峰位置
X5赋值:4P%之字转向的前1个波峰位置=0
光标位置赋值:SYSPARAM(1),线宽为0
CLDIS赋值:X13[SYSPARAM(1)],线宽为0
CHDIS赋值:X33[SYSPARAM(1)],线宽为0
TCL赋值:光标位置-CLDIS,线宽为0
TCH赋值:光标位置-CHDIS,线宽为0
BLDIS赋值:X18[SYSPARAM(1)],线宽为0
BHDIS赋值:X38[SYSPARAM(1)],线宽为0
TBL赋值:光标位置-BLDIS,线宽为0
TBH赋值:光标位置-BHDIS,线宽为0
ALDIS赋值:X11[SYSPARAM(1)],线宽为0
AHDIS赋值:X31[SYSPARAM(1)],线宽为0
TAL赋值:光标位置-ALDIS,线宽为0
TAH赋值:光标位置-AHDIS,线宽为0
K一浪A赋值:如果TCL>TCH,返回TAL+A偏移,否则返回TAH+A偏移,线宽为0
K二浪B赋值:如果TCL>TCH,返回TBH+B偏移,否则返回TBL+B偏移,线宽为0
K三浪C赋值:如果TCL>TCH,返回TCL+C偏移,否则返回TCH+C偏移,线宽为0
PH赋值:最高价
PL赋值:最低价
输出P一浪A:如果TCL>TCH,返回PL[TAL+A偏移],否则返回PH[TAH+A偏移],线宽为0
输出P二浪B:如果TCL>TCH,返回PH[TBH+B偏移],否则返回PL[TBL+B偏移],线宽为0
输出P三浪C:如果TCL>TCH,返回PL[TCL+C偏移],否则返回PH[TCH+C偏移],线宽为0
当满足条件BARPOS=K一浪A时,在P一浪A位置画直线起点,当满足条件BARPOS=K二浪B时,在P二浪B位置画直线终点,0表示是否延长.,COLOR77FFFF,线宽为1
当满足条件BARPOS=K二浪B时,在P二浪B位置画直线起点,当满足条件BARPOS=K三浪C时,在P三浪C位置画直线终点,0表示是否延长.,COLOR77FFFF,线宽为1
输出一浪长:P二浪B-P一浪A,线宽为0
XX赋值:X
//SETLBOUND(XX,K看)
定义1赋值: 参自定义1+整体偏移
输出Y自定义1:一浪长*倍数自定义1,线宽为0
P自定义1赋值:P三浪C+Y自定义1,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义1),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义1位置书写文字,COLOR0000FF
END
定义2赋值: 参自定义2+整体偏移
输出Y自定义2:一浪长*倍数自定义2,线宽为0
P自定义2赋值:P三浪C+Y自定义2,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义2),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义2位置书写文字,COLOR0000FF
END
定义3赋值: 参自定义3+整体偏移
输出Y自定义3:一浪长*倍数自定义3,线宽为0
P自定义3赋值:P三浪C+Y自定义3,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义3),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义3位置书写文字,COLOR0000FF
END
定义4赋值: 参自定义4+整体偏移
输出Y自定义4:一浪长*倍数自定义4,线宽为0
P自定义4赋值:P三浪C+Y自定义4,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义4),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义4位置书写文字,COLOR0000FF
END
定义5赋值: 参自定义5+整体偏移
输出Y自定义5:一浪长*倍数自定义5,线宽为0
P自定义5赋值:P三浪C+Y自定义5,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义5),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义5位置书写文字,COLOR0000FF
END
定义6赋值: 参自定义6+整体偏移
输出Y自定义6:一浪长*倍数自定义6,线宽为0
P自定义6赋值:P三浪C+Y自定义6,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义6),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义6位置书写文字,COLOR0000FF
END
定义7赋值: 参自定义7+整体偏移
输出Y自定义7:一浪长*倍数自定义7,线宽为0
P自定义7赋值:P三浪C+Y自定义7,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义7),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义7位置书写文字,COLOR0000FF
END
定义8赋值: 参自定义8+整体偏移
输出Y自定义8:一浪长*倍数自定义8,线宽为0
P自定义8赋值:P三浪C+Y自定义8,线宽为0
PARTLINE(BARPOS>=K三浪C,P自定义8),COLOR0000FF,LINEDOT
当满足条件BARPOS=K三浪C时,在P自定义8位置书写文字,COLOR0000FF
END
 
 

源码:

 

1input:p(10,1,30),参a(2,1,111),参b(1,1,111),参c(1,1,111),A偏移(0),B偏移(0),C偏移(0),整体偏移(0),参自定义1(0.764,-1,99999),参自定义2(0.809,-1,99999) ,参自定义3(4.191,-1,99999) ,参自定义4(4.236,-1,99999) ,参自定义5(5,-1,99999),参自定义6(6,-1,99999),参自定义7(7,-1,99999),参自定义8(8,-1,99999);
x1:=TROUGH(4,p,1);//BARPOS
x8:=TROUGHBARS(4,p,1)=0;
x11:=TROUGHBARS(4,p,参a);
x18:=TROUGHBARS(4,p,参b);
x13:=TROUGHBARS(4,p,参c);
x3:=PEAK(4,p,1);
x31:=PEAKBARS(4,p,参a);
x38:=PEAKBARS(4,p,参b);
x33:=PEAKBARS(4,p,参c);x5:=PEAKBARS(4,p,1)=0;光标位置:=SYSPARAM(1),linethick0;
cldis:=x13[SYSPARAM(1)],linethick0;
chdis:=x33[SYSPARAM(1)],linethick0;
tcl:=光标位置-cldis,linethick0;
tch:=光标位置-chdis,linethick0;bldis:=x18[SYSPARAM(1)],linethick0;
bhdis:=x38[SYSPARAM(1)],linethick0;
tbl:=光标位置-bldis,linethick0;
tbh:=光标位置-bhdis,linethick0;
aldis:=x11[SYSPARAM(1)],linethick0;
ahdis:=x31[SYSPARAM(1)],linethick0;
tal:=光标位置-aldis,linethick0;
tah:=光标位置-ahdis,linethick0;K一浪a:=IF(tcl>tch,tal+A偏移,tah+A偏移),linethick0;
K二浪b:=IF(tcl>tch,tbh+B偏移,tbl+B偏移),linethick0;
K三浪c:=IF(tcl>tch,tcl+C偏移,tch+C偏移),linethick0;
PH:=H;
PL:=L;P一浪a:IF(tcl>tch,PL[tal+A偏移],PH[tah+A偏移]),LINETHICK0;
P二浪b:IF(tcl>tch,PH[tbh+B偏移],PL[tbl+B偏移]),LINETHICK0;
P三浪c:IF(tcl>tch,PL[tcl+C偏移],PH[tch+C偏移]),LINETHICK0;
{kdisab:IF(ldis[SYSPARAM(1)]<hdis[SYSPARAM(1)],lldis-hdis,hhdis-ldis),linethick0;
kc:max(tl,th),linethick0;}drawline(barpos=K一浪a,p一浪a,barpos=K二浪b,p二浪b,0),color77FFFF,linethick1;
drawline(barpos=K二浪b,p二浪b,barpos=K三浪c,p三浪c,0),color77FFFF,linethick1;一浪长:P二浪b-P一浪a,linethick0;
//xx:=x;
//SETLBOUND(xx,k看);
{---------------------说话啊-------------------}
{☆§-------------------------------------§☆}{-------------------------------------}
if 参自定义1>-0.5 then
begin
倍数自定义1:= 参自定义1+整体偏移;
y自定义1:一浪长*倍数自定义1,linethick0;
P自定义1:=P三浪c+y自定义1,linethick0;
partline(barpos>=K三浪c,p自定义1),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义1,numtostr(倍数自定义1,3)+' '+numtostr(P自定义1,3)),COLOR0000FF;end;
{-------------------------------------}if 参自定义2>-0.5 then
begin
倍数自定义2:= 参自定义2+整体偏移;
y自定义2:一浪长*倍数自定义2,linethick0;
P自定义2:=P三浪c+y自定义2,linethick0;
partline(barpos>=K三浪c,p自定义2),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义2,numtostr(倍数自定义2,3)+' '+numtostr(P自定义2,3)),COLOR0000FF;end;{-------------------------------------}if 参自定义3>-0.5 then
begin
倍数自定义3:= 参自定义3+整体偏移;
y自定义3:一浪长*倍数自定义3,linethick0;
P自定义3:=P三浪c+y自定义3,linethick0;
partline(barpos>=K三浪c,p自定义3),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义3,numtostr(倍数自定义3,3)+' '+numtostr(P自定义3,3)),COLOR0000FF;end;
{-------------------------------------}if 参自定义4>-0.5 then
begin
倍数自定义4:= 参自定义4+整体偏移;
y自定义4:一浪长*倍数自定义4,linethick0;
P自定义4:=P三浪c+y自定义4,linethick0;
partline(barpos>=K三浪c,p自定义4),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义4,numtostr(倍数自定义4,3)+' '+numtostr(P自定义4,3)),COLOR0000FF;end;{-------------------------------------}if 参自定义5>-0.5 then
begin
倍数自定义5:= 参自定义5+整体偏移;
y自定义5:一浪长*倍数自定义5,linethick0;
P自定义5:=P三浪c+y自定义5,linethick0;
partline(barpos>=K三浪c,p自定义5),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义5,numtostr(倍数自定义5,3)+' '+numtostr(P自定义5,3)),COLOR0000FF;end;
{-------------------------------------}if 参自定义6>-0.5 then
begin
倍数自定义6:= 参自定义6+整体偏移;
y自定义6:一浪长*倍数自定义6,linethick0;
P自定义6:=P三浪c+y自定义6,linethick0;
partline(barpos>=K三浪c,p自定义6),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义6,numtostr(倍数自定义6,3)+' '+numtostr(P自定义6,3)),COLOR0000FF;end;{-------------------------------------}if 参自定义7>-0.5 then
begin
倍数自定义7:= 参自定义7+整体偏移;
y自定义7:一浪长*倍数自定义7,linethick0;
P自定义7:=P三浪c+y自定义7,linethick0;
partline(barpos>=K三浪c,p自定义7),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义7,numtostr(倍数自定义7,3)+' '+numtostr(P自定义7,3)),COLOR0000FF;end;{-------------------------------------}if 参自定义8>-0.5 then
begin
倍数自定义8:= 参自定义8+整体偏移;
y自定义8:一浪长*倍数自定义8,linethick0;
P自定义8:=P三浪c+y自定义8,linethick0;
partline(barpos>=K三浪c,p自定义8),COLOR0000FF,LINEDOT;
DRAWTEXT(barpos=K三浪c,P自定义8,numtostr(倍数自定义8,3)+' '+numtostr(P自定义8,3)),COLOR0000FF;end;
{§历史影响现在,现在影响未来。§}
{-------------画k线---------------}
{觉得k线被线阻挡,就重新画k线}
{stickline(c>o,c,o,8,1),color5050ff;
stickline(c>o,h,c,0.5,0),color5050ff;
stickline(c>o,o,l,0.5,0),color5050ff;
stickline(c<o,o,c,8,0),colorffff50;
stickline(c<o,h,c,0.5,0),colorffff50;
stickline(c<o,o,l,0.5,0),colorffff50;} {§未来多美好 公式组§}

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容