原帖由 logoslogos 于 2013-7-14 10:08 发表 & _( T) Z7 c3 i8 O& |3 U/ X
Y兄,还有一个思路,能否实现再编写一个:
# S) G& l1 G/ e3 g/ s( Z1.准许设定开始的日期(日,周,月)+ _2 N# l2 l7 e/ N( J
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢- F8 S8 t3 T9 E4 D
... 2 a- e* x5 N9 a. w3 n+ ~
( i9 V+ P& L" Q0 l/ w
有二法可编之
7 g& g7 g9 s) P2 Y6 C, V) l第一法:是输入日期如:" z0 B% S- a0 A+ d3 t3 W
3 N0 R" ?, ~3 o) B% v g4 f
1010924 -----> 20010924
0 J( a* H. M" Z20130124------>公式给入1130124
2 U" g9 h' w, v0 x这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法
& ^3 z% D- d& d: p9 p# C/ g% Z日期长度超过,可自行加上drawnumber函数
" E! U: f }5 n' g0 C/ e8 W----------------------------------------------------------------------------------
# l X2 g1 s! J6 x/ y: T- J/ Y
/ c" n7 k% O3 rdat1:=barslast(date=1010924);4 N6 P6 N! h+ p) E4 z
stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;. _8 W6 N( l/ W0 g% x9 h3 c& y
drawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;$ u" C# S/ }& z! t/ }
drawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;
# u# x' O: E9 d9 P6 F0 ~. Ldrawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;+ _" Y) f. J) Y# v" E6 n2 b* T
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;' w8 H9 ?- d% M' @( C$ q' S
drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;2 B2 Q& R& n3 ]' ^/ `2 V% j
: @$ P: S8 |5 z9 C5 ~第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):
) q! }+ k) w. U, `; U0 S' M! \
4 i" a7 A* f" ~1 T# o8 y4 k! j& q此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢! d( `: I4 U1 ~- [
& B( B' T" y# {* |dat2:=barslast(barpos=sysparam(1));
, x% \: W# Q/ \: v0 Istickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;) Y }+ {' @0 L b
drawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;$ S" Y1 m# b4 K) k
drawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;# P) X5 k( d) P( D
drawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;
9 K1 O) ?! f b* t. s" ?1 d: Pdrawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;3 y/ w9 h6 Y" O6 c3 A
drawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;! u9 ? J) w3 H% D2 w) M- ?0 K; O/ V2 d
T7 c; C! `3 K8 T8 l我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)- |2 _8 F, ^% z2 F/ Z# |
至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改
7 T+ N) w' D, u
) R+ G7 p7 a, e. d4 W[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |