原帖由 logoslogos 于 2013-7-14 10:08 发表 8 }& Y4 n8 W" [ z3 W8 `5 p e
Y兄,还有一个思路,能否实现再编写一个:
& C( [: i7 N! B3 t5 ^1.准许设定开始的日期(日,周,月)7 R4 E$ T1 L! I" w! }
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢7 V3 i1 o9 T$ L; S: a. z
... 5 E) q* r" |( u1 k
8 e! I& H# n$ {
有二法可编之4 B2 G% E4 r8 @" x
第一法:是输入日期如:3 q5 V, N! B, t6 \4 W( S/ Y, |
; [, {4 X! u, v* |( G7 c1010924 -----> 200109243 }+ R/ H5 l# ]- u* x5 Z" K6 }
20130124------>公式给入1130124
) B4 r/ U) _7 c, m9 i这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法1 Y. T+ i) ]1 B& m0 X; u% V
日期长度超过,可自行加上drawnumber函数
: a' p% H1 X8 g D1 n8 n----------------------------------------------------------------------------------# _7 U3 O* t* @7 `
! Y- P& b# c' u6 W$ x# E. K
dat1:=barslast(date=1010924);8 T8 d) r0 `& J
stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;
" t/ {6 F7 x I! F3 C1 H1 _drawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;! Z7 c E1 J* ]4 s# h" _9 M
drawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;
/ X5 H- y! O, q j' F, fdrawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;( L8 u6 L u! n8 e
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;: c; O2 ]3 p, d8 u, J0 H. }, V) F
drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;& e; v2 t8 A. P: `& V
, Q/ k( M: b' H第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):- W1 E, g Z j q
7 m L) q, n8 S9 a) x/ c) M- b& }
此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢4 K* `3 N& ~4 M
* N9 E1 O7 Z/ n, i: Cdat2:=barslast(barpos=sysparam(1));
& H- @1 P, f% b/ v2 h4 z b, d6 Vstickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;2 \8 J$ t+ f( u5 U
drawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;
/ T Q" _" v1 f. {" L# C. ldrawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
" j, K# ~7 k& K* }drawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;: {4 N- D, F& i0 N' O1 ?
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;3 O9 C& {8 W( Q6 R) H. T
drawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;
9 |5 E, u9 c$ U* I
8 I& ~' r/ G0 k1 k我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)( A4 L$ G i( k: V
至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改
! I8 `. s( X: F
# L+ u* z! L/ E1 o[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |