原帖由 logoslogos 于 2013-7-14 10:08 发表 8 z" y8 t' v8 a
Y兄,还有一个思路,能否实现再编写一个:
" G# u- E7 ~4 Y1.准许设定开始的日期(日,周,月)
6 W& @; U4 P6 Q/ G/ S2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢
! |8 ], ]# T7 o+ N, e& {* D! ^ ...
3 y( ^ J8 q) i+ L, n5 v: A( |
& j: G% R6 P, h" s! K5 C7 c& D6 e有二法可编之
- b% B' h- o% D3 A: n( l. T第一法:是输入日期如:
* H m2 B; }" {; S W
" i& A) P) U' D: D3 t1010924 -----> 20010924
1 T0 O1 }3 z# R6 |0 j20130124------>公式给入1130124/ V0 S$ n) a" d' W: R: d
这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法
0 X3 K, n9 C% P! }9 B& j日期长度超过,可自行加上drawnumber函数9 y) v! l0 }$ M) w8 e7 q. _
----------------------------------------------------------------------------------9 o# ~1 l" g4 z1 I1 E$ t; u
$ x( ~4 b5 m0 y' O' a8 `dat1:=barslast(date=1010924);
7 B# f* D2 a* Y- s, n, t/ |( K8 dstickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;; k$ f3 N" b6 y% ? n' o# q( Z& b
drawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;
) E$ g& l) S. G4 [- E+ x5 R. Vdrawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;9 ]( _! U$ v1 f2 x6 ~* E
drawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;7 m1 x4 W# [( F! J# g
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;7 D. A5 H, |' t6 [
drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;7 j, p+ V! n( |4 @! Q9 U
4 e' X; a5 l2 [' f& x% _2 C) c/ }
第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):
7 _' K4 V9 n l: E( t1 U& o% j( Q% n7 p7 X3 I
此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢/ x9 b6 l0 |; L" y
: }' l. o6 v( V p1 F0 Y
dat2:=barslast(barpos=sysparam(1));5 ]# }0 e. U5 M+ D
stickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;
7 v3 T3 t& x& Z' Q. r. U, Cdrawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;8 q P; c% K/ c* l1 @; i8 J
drawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
3 `3 H# N8 i. Ndrawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;
. k* O) q$ `2 G9 W( l7 C5 [drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;
, N" y8 M N" h2 Cdrawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;
# y, L9 ?) r9 c5 a ; R* [% I! p( x2 i: v
我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)/ U. j4 K9 d# p9 u" P8 F) E' N4 h
至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改
- \+ @ g4 H( H# q" f! ]" F6 O; Q
# s! O9 i- p* }( x[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |