{<江恩第九条的时间>公式 x1835}
{☆§提示:1首先十分感谢做多2008朋友的支持,在他的建议下,我修改老公式为学习了江恩第九条知识的同学所使用,
江恩买卖十二法则第九条 当出现高低或新高时买入
(1) 当市价开创新高,表示市势向上,可以追市买入。 (2) 当市价下破新底,表示市势向下,可以追沽。
时间的因素 (1) 由从前顶部到底部的时间; (2) 由从前底部到底部的时间;
(3) 由重要顶部到重要底部时间; (4) 由重要底部到重要顶部的时间。
2只是粗略画图,计算机画线不能代替手工作图。
3确定历史数据完整。}
{☆§说明: 1左上方显示波段所在时间段的周期数字。参数"顶对底开关”是需要在0和1之间经常调整的,实现从顶底时间到时底对底顶对顶时间的转换。多尝试调调参数,别怕弄出问题大不了就删掉公式重新导入。
2'江九条'中江恩特别要注意的是4点,但我希望能有更多选择,所以公式可以调节底对底 顶对顶 顶对底 底对顶 指定时间的顶底对光标的底或顶,谁知道哪个就管用了呢。
3使用指定时间的时候,公式必须由使用者打出十字光标后,找到需要的那根k线,左上方显示有k线对应的日期参数,填写参数到参数名称时'指定位置'后才能使用,
4预设了1倍和2倍的,不可更改。另留有有4个自定义的数字,可以填写时间段乘以的倍数(可以带小数点的,但是在图里显示时候,考虑地方小就显示保留了2位小数,
但在最初计算时间倍数时使用的是填写的完整参数,比如填写1.618时,显示时是1.62倍,但计算还是用1.618算后取整的。)
自定义1和自定义2,目前预设时为0,由使用者自己写入所需的比例数值。自定义3和4被我填上了数值3和4,也可由使用者自行更改。}
input:p(10,1,30),顶对底开关(0,0,1),参a(2,1,111),参b(1,1,111),参c(1,1,111),a偏移(0),b偏移(0),c偏移(0),指定时间(0,0,1381231),参自定义1(0),参自定义2(0),参自定义3(3),参自定义4(4);
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;
指定位置:hhv(if(指定时间>0 and date=指定时间,barpos,0),0),linethick0;
光标位置:=sysparam(1),linethick0;
{ldis:=if(barpos=sysparam(1),x18,0),linethick0;
hdis:=if(barpos=sysparam(1),x38,0),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;
ka:=if(tcl>tch,tal+a偏移,tah+a偏移),linethick0;
kb:=if(tcl>tch,tbh+b偏移,tbl+b偏移),linethick0;
kc:=if(tcl>tch,tcl+c偏移,tch+c偏移),linethick0;
ph:=h;
pl:=l;
{说:=ka;
话:=kb;
啊:=kc;}
pa:=if(tcl>tch,pl[tal+a偏移],ph[tah+a偏移]),linethick0;
pb:=if(tcl>tch,ph[tbh+b偏移],pl[tbl+b偏移]),linethick0;
pc:=if(tcl>tch,pl[tcl+c偏移],ph[tch+c偏移]),linethick0;
y:=year;m:=month;d:=day;
光标时间:=hhv(if(barpos=sysparam(1),date,0),0),linethick0;
drawtextex(指定时间=0,1,5,5,'光标时间是 '+numtostr(y[sysparam(1)],0)+strright(numtostr(光标时间,0),4)+' 换算 '+numtostr(光标时间,0)),color77ffff;
drawtextex(指定时间>0,1,5,5,'指定时间是 '+numtostr(指定时间,0)),color77ffff;
{☆§-------------------------------------§☆}
if 顶对底开关=0 then begin {底对底或顶对顶}
drawline(指定时间=0 and barpos=ka,pa,barpos=kb,pb,0),color77ffff,linethick1;
drawline(barpos=kb,pb,barpos=kc,pc,0),color77ffff,linethick1;
drawline(指定时间>0 and barpos=指定位置,zig(4,p),barpos=kb,pb,0),color77ffff,linethick1;
drawline(barpos=ka,pa,barpos=kc,pc,0),colorffaa99,linethick1;
tac:if(指定时间>0,kc-指定位置,kc-ka),linethick0;
drawtextex(1,1,5,50,'初始时间段有 '+numtostr(tac,0)+' 个周期'),color77ffff;
vertline(指定时间=0 and barpos=ka),colorffaa99,linedot;
vertline(指定时间>0 and barpos=指定位置),colorffaa99,linedot;
vertline(barpos=kc),colorffaa99,linedot;
vertline(barpos=kc+tac*1),colorred,linedot;
drawtext(barpos=kc+tac*1,pc,'1'),color77ffff;
vertline(barpos=kc+tac*2),colorred,linedot;
drawtext(barpos=kc+tac*2,pc,'2'),color77ffff;
if 参自定义1>0then {call}
begin
vertline(barpos=kc+intpart(tac*参自定义1)),colorred,linedot;
drawtext(barpos=kc+intpart(tac*参自定义1),pc,numtostr(参自定义1,2)),color77ffff;
end; {retn}
if 参自定义2>0 then {call}
begin
vertline(barpos=kc+intpart(tac*参自定义2)),colorred,linedot;
drawtext(barpos=kc+intpart(tac*参自定义2),pc,numtostr(参自定义2,2)),color77ffff;
end; {retn}
if 参自定义3>0 then {call}
begin
vertline(barpos=kc+intpart(tac*参自定义3)),colorred,linedot;
drawtext(barpos=kc+intpart(tac*参自定义3),pc,numtostr(参自定义3,2)),color77ffff;
end; {retn}
if 参自定义4>0 then {call}
begin
vertline(barpos=kc+intpart(tac*参自定义4)),colorred,linedot;
drawtext(barpos=kc+intpart(tac*参自定义4),pc,numtostr(参自定义4,2)),color77ffff;
end; {retn}
end;
{☆§-------------------------------------§☆}
if 顶对底开关>0 then begin {顶对底或底对顶}
drawline(指定时间=0 and barpos=kb,pb,barpos=kc,pc,0),color77ffff,linethick1;
drawline(指定时间>0 and barpos=指定位置,zig(4,p),barpos=kc,pc,0),color77ffff,linethick1;
//xx:=x;
//setlbound(xx,k看);
{{小花园}---------------------说话啊-------------------}
tbc:if(指定时间>0,kc-指定位置,kc-kb),linethick0;
drawtextex(1,1,5,50,'初始时间段有 '+numtostr(tbc,0)+' 个周期'),color00aaff;
vertline(指定时间=0 and barpos=kb),colorffaa99,linedot;
vertline(指定时间>0 and barpos=指定位置),colorffaa99,linedot;
vertline(barpos=kc),colorffaa99,linedot;
vertline(barpos=kc+tbc*1),colorred,linedot;
drawtext(barpos=kc+tbc*1,pc,'1'),color00aaff;
vertline(barpos=kc+tbc*2),colorred,linedot;
drawtext(barpos=kc+tbc*2,pc,'2'),color00aaff;
{☆§-------------------------------------§☆}
if 参自定义1>0then {call}
begin
vertline(barpos=kc+intpart(tbc*参自定义1)),colorred,linedot;
drawtext(barpos=kc+intpart(tbc*参自定义1),pc,numtostr(参自定义1,2)),color00aaff;
end; {retn}
if 参自定义2>0 then {call}
begin
vertline(barpos=kc+intpart(tbc*参自定义2)),colorred,linedot;
drawtext(barpos=kc+intpart(tbc*参自定义2),pc,numtostr(参自定义2,2)),color00aaff;
end; {retn}
if 参自定义3>0 then {call}
begin
vertline(barpos=kc+intpart(tbc*参自定义3)),colorred,linedot;
drawtext(barpos=kc+intpart(tbc*参自定义3),pc,numtostr(参自定义3,2)),color00aaff;
end; {retn}
if 参自定义4>0 then {call}
begin
vertline(barpos=kc+intpart(tbc*参自定义4)),colorred,linedot;
drawtext(barpos=kc+intpart(tbc*参自定义4),pc,numtostr(参自定义4,2)),color00aaff;
end; {retn}
end;
{-------------------------------------}
{觉得k线被线阻挡,就重新画k线}
kline(o,h,l,c,0);
{§未来多美好 公式组§}
{题外话 一直以来,在和周围股友交流中有种感觉,不知道各位是否也有同感,那就是学习
经典理论知识分析的人看不起只会用公式的,而用公式的人又觉得传统分析已经跟不上时代了。
我觉得这种误会源于缺乏沟通,假如传统分析者要是了解到用公式可以更加方便的“一把尺量天下”
,只用公式的人要是清楚求新求变的公式内核算法都是由传统技术演变而来,然后互相重视起来,就好了。
希望我做的公式能给使用者带来一点方便。}
附送由创幻论坛的卧虎藏龙先生精心制作的江恩买卖十二法则的电子书。电子书时exe格式。
下载地址:
上一指标公式:神狐探庄公式 飞狐神狐指标 源码
下一指标公式:奥运熊猫公式 飞狐熊猫指标 源码
☉ 好公式网发布的指标公式主要用于软件技术面分析,仅供参考,勿用于实际操作,据此操作风险自负!
☉ 解压密码:www.goodgongshi.com 就是好公式网域名,希望大家看清楚,切勿输错。
☉ tnc和tni格式指标公式,仅可以用通达信软件引入使用,例如可以用通达信软件引入使用指标公式;
☉ tne格式指标公式,仅可以用通达信软件公式编辑器5.0版导入,高版本兼容低版本;
☉ fnc格式指标公式,可以用大智慧软件新一代高速行情分析系统股票软件使用,少部分可以用分析家软件引入使用;
☉ alg格式指标公式,仅仅可以用飞狐交易师软件引入使用;exp格式指标公式,仅可以用大智慧经典版软件引入使用;
☉ hxf格式指标公式,仅可以用同花顺软件引入使用。
☉ 如果您发现下载软件链接错误,请联系管理员报告错误。
☉ 好公式网欢迎各位网友帮忙宣传转发本站网址,有您的支持,我们会做得更好!
☉ 本文〈江恩第九条的时间〉公式 飞狐公式江恩指标 源码仅供学习研究。