原帖由 logoslogos 于 2013-7-14 10:08 发表 . f" m+ g6 Q1 p
Y兄,还有一个思路,能否实现再编写一个:' Q% ^! \) d! Y5 d6 l0 {! x
1.准许设定开始的日期(日,周,月)* {) y9 ?/ F' @& k0 U0 Z. {$ j
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢# F4 v1 o! \1 n. @' q7 E. d
...
4 y7 g0 j$ z: T% m9 A1 V0 ]4 P4 M5 `3 o8 M4 x& E2 p+ P' b6 e, ?, S' A
有二法可编之
: T5 t9 \( z) q6 L' c B. i( e第一法:是输入日期如:- X: l1 f' `7 r
# E& R6 p2 H+ h; {6 _4 I+ j1010924 -----> 20010924) q9 e2 ^, Q. G( u' n3 l* v
20130124------>公式给入11301242 V4 e* w `& B& `' y7 N \) [
这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法
1 Z( i _! m! @* J日期长度超过,可自行加上drawnumber函数
% W( u5 {$ o- b8 I----------------------------------------------------------------------------------
& J* t2 E: @5 f
) \5 V1 L( V( xdat1:=barslast(date=1010924);- T2 D( |+ P w9 d, B4 i
stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;
* ~& \- @# {- {* a: a8 Q4 B; zdrawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;
) Q O6 C$ h. h) X9 pdrawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;! C+ N' n* l: w& }7 {- `- z0 N/ N
drawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;% m- {7 h2 X$ P& p0 x" @
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;9 C, y1 X: N" N$ z1 l+ `
drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;9 i8 w6 T# i1 X0 y) E( V7 l0 S
/ ?5 x. [1 x- ^6 d第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可): x: t9 v2 l# S. B3 J- P) k" E) Y
3 V" q! t% l1 e% N; m! Y2 P1 F
此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢
# y: {9 ?* Y9 \4 `' C' e+ h$ S , p4 y2 F6 @8 E. ]; B
dat2:=barslast(barpos=sysparam(1));
' F7 y" Y) Z( s, J7 x$ I( x! Fstickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;8 ?1 m2 \' e8 S$ K' U
drawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;
3 M* S; {+ a% b3 Udrawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
0 Z) M2 [, k# U5 |9 Z. B2 Vdrawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;; y) i$ S# a- p8 W. T+ n
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;7 Z1 k2 k" B: k7 M# P! \
drawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;
: z8 ^( V2 e* Z4 f- } {+ [ 3 q1 T/ A- A: ~
我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)
: c& Z0 h4 T4 x+ Z- X/ |至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改
+ Y. c9 K; |; [" J5 p9 _
& M# g+ a$ n$ L$ \2 S# o/ u/ \[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |