原帖由 logoslogos 于 2013-7-14 10:08 发表 7 D* p8 f! l" i: C: T
Y兄,还有一个思路,能否实现再编写一个:
- e' `9 R- u2 E! B1.准许设定开始的日期(日,周,月)" \1 T8 X! q' w3 n7 v! p$ a i2 Q
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢
* Q; u* o. ^6 A, z* M ... / J" O I5 e! ^' C1 b8 w) t, [3 h
5 B( E% g+ r2 o; h
有二法可编之7 h6 u" x; o) N. c- b
第一法:是输入日期如:( }3 l# B+ }8 F2 p: f; v
2 `/ D# H. \* ^& r$ \4 D# a9 n
1010924 -----> 20010924! x' ~8 @" k8 S- _' e6 h# E4 W
20130124------>公式给入11301240 @+ e, ]5 A. o* x. O
这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法( G' R% j: P Y. |1 S
日期长度超过,可自行加上drawnumber函数
/ L' D: [ e8 U$ s7 k1 K----------------------------------------------------------------------------------9 d: T3 ]% p: y% A( i; b! q# T
0 q4 B' _6 U/ U8 X% ndat1:=barslast(date=1010924);4 I: n- T7 }/ _* }
stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;
7 B: U: a5 {# d2 Z jdrawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;2 f- Q' t' D. x' T3 W( I
drawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;
1 ? h& S% d6 g8 C, c- C4 J( ?; wdrawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;) Z3 z% ?# e/ I7 @' G
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;
. E9 i4 S; }# _8 I" ^) [- Hdrawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;' G2 x) Z' e; P/ k" C) O) M* T: L0 O. V
% f/ O! y% }& @0 @: p: y
第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):2 Q+ h5 @5 y3 C; \" ~
% q, B2 n' w t! w* I1 H/ Z此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢3 h8 _& u [5 S. d' S
: @/ n& ]4 ?0 k* E/ N1 Vdat2:=barslast(barpos=sysparam(1));
v' F, A, L; o" {) D; F1 r Kstickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot; I4 M* i+ t( m, Y H7 D
drawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;
4 o1 ^, v* O2 U) n2 }5 Idrawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;5 O/ X8 h0 K4 d0 ~7 ^, j# i1 B
drawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;6 ~9 C5 Y9 R# `$ B& w2 F
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;7 ]& ?% f3 @5 g- N! {1 c
drawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;2 Y0 l5 H" O1 \3 j# |
2 S- \9 \; g' R我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)" Y$ r& b- P4 Y% ^ [/ `% ~
至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改
. H, B- q0 t' Z8 t: V" x: ~& @! M; ]0 E+ i+ i
[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |