打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
任意周期K线指标的起始时间参数
01.INPUT:周期(0,0,10),自选(1,1,1000);

02.n:=YEAR>ref(YEAR,1)or barpos=1;

03.j1:=cross(MONTH>=1 and MONTH<=3,0.5);

04.j2:=cross(MONTH>=4 and MONTH<=6,0.5);

05.j3:=cross(MONTH>=7 and MONTH<=9,0.5);

06.j4:=cross(MONTH>=10 and MONTH<=12,0.5); 

07.j:=(j1+j2+j3+j4)or barpos=1;

08.y:=MONTH<>ref(MONTH,1)or barpos=1;

09.z:=datediff(ref(date,1),date)<>weekday-ref(weekday,1) or barpos=1;

10.r:=day<>ref(day,1)or barpos=1;

11.f:=INTPART(TIME/100)LINETHICK;

12.fs:=sum(f>ref(f,1)or BARPOS=1,0)-1;

13.w1:=f>ref(f,1)or BARPOS=1;

14.lx:=DATATYPE,COLORWHITE,LINETHICK0;

15.lx1:=DATATYPE+周期,COLORWHITE,LINETHICK0;

16.w2:=if(自选=1,w1,cross(0.5,mod(fs,自选)=0));

17.s:=BARPOS;

18.fb:=if(lx=0 and lx1=0,w1,

19.if(lx=0 and lx1=1,cross(0.5,mod(fs,5)=0),

20.if(lx=0 and lx1=2,cross(0.5,mod(fs,15)=0),

21.if(lx=0 and lx1=3,cross(0.5,mod(fs,30)=0),

22.if(lx=0 and lx1=4,cross(0.5,mod(fs,60)=0),w2)))));

23.f1:=if(lx=1 and lx1=1,mod(s,5)=1,

24.if(lx=1 and lx1=2,mod(s,15)=1,

25.if(lx=1 and lx1=3,mod(s,30)=1,

26.if(lx=1 and lx1=4,mod(s,60)=1,mod(s,自选+1)=1))));

27.f5:=if(lx=2 and lx1=2,mod(s,3)=1,

28.if(lx=2 and lx1=3,mod(s,6)=1,

29.if(lx=2 and lx1=4,mod(s,12)=1,

30.if(lx=2 and lx1=5,r,mod(s,自选+1)=1))));

31.f15:=if(lx=3 and lx1=3,mod(s,2)=1,

32.if(lx=3 and lx1=4,mod(s,4)=1,

33.if(lx=3 and lx1=5,r,

34.if(lx=3 and lx1=6,z,mod(s,自选+1)=1))));

35.f30:=if(lx=4 and lx1=4,mod(s,2)=1,

36.if(lx=4 and lx1=5,r,

37.if(lx=4 and lx1=6,z,

38.if(lx=4 and lx1=7,y,mod(s,自选+1)=1))));

39.f60:=if(lx=5 and lx1=5,r,

40.if(lx=5 and lx1=6,z,

41.if(lx=5 and lx1=7,y,

42.if(lx=5 and lx1=8,j,mod(s,自选+1)=1))));

43.r:=if(lx=6 and lx1=6,z,

44.if(lx=6 and lx1=7,y,

45.if(lx=6 and lx1=8,j,

46.if(lx=6 and lx1=9,n,mod(s,自选+1)=1))));

47.z:=if(lx=7 and lx1=7,y,

48.if(lx=7 and lx1=8,j,

49.if(lx=7 and lx1=9,n,mod(s,自选+1)=1)));

50.y:=if(lx=8 and lx1=8,j,

51.if(lx=8 and lx1=9,n,mod(s,自选+1)=1));

52.x:=if(lx=0,fb,if(lx=1,f1,if(lx=2,f5,if(lx=3,f15,if(lx=4,f30,if(lx=5,f60,

53.if(lx=6,r,if(lx=7,z,if(lx=8,y,0)))))))));

54.

55.fba:=if(lx=0 and lx1=0,'1分钟',

56.if(lx=0 and lx1=1,'5分钟',

57.if(lx=0 and lx1=2,'15分钟',

58.if(lx=0 and lx1=3,'30分钟',

59.if(lx=0 and lx1=4,'60分钟','自选'+NUMTOSTR(自选,0)+'分钟')))));

60.f1a:=if(lx=1 and lx1=1,'5分钟',

61.if(lx=1 and lx1=2,'15分钟',

62.if(lx=1 and lx1=3,'30分钟',

63.if(lx=1 and lx1=4,'60分钟','自选'+NUMTOSTR(自选+1,0)+'分钟'))));

64.f5a:=if(lx=2 and lx1=2,'15分钟',

65.if(lx=2 and lx1=3,'30分钟',

66.if(lx=2 and lx1=4,'60分钟',

67.if(lx=2 and lx1=5,'日线','自选'+NUMTOSTR((自选+1)*5,0)+'分钟线'))));

68.f15a:=if(lx=3 and lx1=3,'30分钟',

69.if(lx=3 and lx1=4,'60分钟',

70.if(lx=3 and lx1=5,'日线',

71.if(lx=3 and lx1=6,'周线','自选'+NUMTOSTR((自选+1)*15,0)+'分钟线'))));

72.f30a:=if(lx=4 and lx1=4,'60',

73.if(lx=4 and lx1=5,'日线',

74.if(lx=4 and lx1=6,'周线',

75.if(lx=4 and lx1=7,'月线','自选'+NUMTOSTR((自选+1)*30,0)+'分钟线'))));

76.f60a:=if(lx=5 and lx1=5,'日线',

77.if(lx=5 and lx1=6,'周线',

78.if(lx=5 and lx1=7,'月线',

79.if(lx=5 and lx1=8,'季线','自选'+NUMTOSTR((自选+1)*60,0)+'分钟线'))));

80.ra:=if(lx=6 and lx1=6,'周线',

81.if(lx=6 and lx1=7,'月线',

82.if(lx=6 and lx1=8,'季线',

83.if(lx=6 and lx1=9,'年线','自选'+NUMTOSTR(自选+1,0)+'周期日线'))));

84.za:=if(lx=7 and lx1=7,'月线',

85.if(lx=7 and lx1=8,'季线',

86.if(lx=7 and lx1=9,'年线','自选'+NUMTOSTR(自选+1,0)+'周期周线')));

87.ya:=if(lx=8 and lx1=8,'季线',

88.if(lx=8 and lx1=9,'年线','自选'+NUMTOSTR(自选+1,0)+'周期月线'));

89.x1:=if(lx=0,fba,if(lx=1,f1a,if(lx=2,f5a,if(lx=3,f15a,if(lx=4,f30a,if(lx=5,f60a,

90.if(lx=6,ra,if(lx=7,za,if(lx=8,ya,'0')))))))));

91.

92.zq:=x,COLORWHITE;

93.zqs:=sum(zq,0);

94.fzqs:=zqs[DATACOUNT]-zqs;

95.fks:=DATACOUNT-BARPOS;

96.t:=sumbars(zq,1);

97.t1:=sumbars(zq,fks-fzqs);

98.km:=BACKSET(ISLASTBAR and zq=1,2);

99.t2:=if(km,0,t1);t22:=LBOUND(t2);

100.oo:=ref(o,t-1);

101.hh:=hhv(h,t);

102.ll:=llv(l,t);

103.vv:=sum(v,t);

104.jh:=sum(AMOUNT,t);

105.

106.时间:=if(ISLASTBAR,f,ref(f,t2)),LINETHICK0,PRECISION0,COLORWHITE;

107.开:ref(oo,t2),LINETHICK0,PRECISION2,COLORBDBEBD;

108.高:if(ISLASTBAR,hh,ref(hh,t2)),LINETHICK0,PRECISION2,COLORBDBEBD;

109.低:if(ISLASTBAR,ll,ref(ll,t2)),LINETHICK0,PRECISION2,COLORBDBEBD;

110.收:if(ISLASTBAR,c,ref(c,t2)),LINETHICK0,PRECISION2,COLORBDBEBD;

111.量:if(ISLASTBAR,vv,ref(vv,t2)),LINETHICK0,PRECISION2,COLORBDBEBD;

112.额:if(ISLASTBAR,jh,ref(jh,t2)),LINETHICK0,PRECISION2,COLORBDBEBD;

113.换:量*100/CAPITAL,LINETHICK0,PRECISION2,COLORBDBEBD;

114.振:(高-低)/ref(收,1)*100,LINETHICK0,PRECISION2,COLORBDBEBD;

115.涨〔:PARTLINE(0,0),COLORBDBEBD;

116.收-ref(收,1),LINETHICK0,PRECISION2,COLORBDBEBD;

117.〕:PARTLINE(0,0),COLORBDBEBD;

118.收/ref(收,1)*100-100,LINETHICK0,PRECISION2,COLORBDBEBD;

119.%:PARTLINE(0,0),COLORBDBEBD;

120.k:=收>开 or 收=开 and 收>ref(收,1);

121.STICKLINE(k,低,高,0.1,1),colorred;

122.STICKLINE(k,收,开,7,1),colorred;

123.STICKLINE(not(k),低,高,0.1,0),colorcyan;

124.STICKLINE(not(k),收,开,7,0),colorcyan;

125.

126.

127.a1:=if(ISLASTBAR,YEAR,ref(YEAR,t2)),LINETHICK;;

128.b1:=if(ISLASTBAR,MONTH,ref(MONTH,t2)),LINETHICK;

129.c1:=if(ISLASTBAR,day,ref(day,t2)),LINETHICK;

130.d1:=if(ISLASTBAR,weekday,ref(weekday,t2)),LINETHICK;

131.a2:=0*c;b2:=0*c;c2:=0*c;d2:=0*c;时间1:=0*c;

132.kw:=if(s>LBOUND(t2),1,0);xr:=HOUR;

133.for i=1 to datacount do begin

134.  if kw then begin

135.     a2:=a1;

136.     b2:=b1;

137.     c2:=c1;

138.     d2:=d1;

139.     时间1:=时间;

140.  end;

141.end;

142.p:=SYSPARAM(1);

143.g:=时间1[p]/100;

144.g1:=INTPART(g)COLORWHITE;

145.xq:=if(d2[p]=1,'一',if(d2[p]=2,'二',if(d2[p]=3,'三',if(d2[p]=4,'四',if(d2[p]=5,'五','0')))));

146.sz:=NUMTOSTR(a2[p],0)+'年'+'/'+NUMTOSTR(b2[p],0)+'月'+'/'+NUMTOSTR(c2[p],0)+'日'+'/'+NUMTOSTR(g1,0)+':'+STRRIGHT(NUMTOSTR(时间1[p],0),2)+' '+'星期'+xq;

147.DRAWTEXTEX(1,0,0,0,'当前周期∶'+x1+' '+sz),ALIGN4,COLORBDBEBD;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
动态 顾比倒数线
公式求助1000例(19)
【股价预测】--- 不错的画线指标
转一个换手率公式 - 股市实战之散户技术交流区 - 证券市场红周刊-论坛 实盘解读,诊股专...
股票公式——波段+融轨(数字)+筹码堆积
缺口跟踪主图指标 (源码)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服