原帖由 logoslogos 于 2013-7-14 10:08 发表 ![]()
& @+ Z5 ?+ `+ j, j! GY兄,还有一个思路,能否实现再编写一个:
& Q) P- ]9 d$ `+ l+ H1 M1.准许设定开始的日期(日,周,月)4 U7 d/ b/ U% E ~2 J8 a" O
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢+ I- m( t$ a' j f
...
8 ^0 j3 _- C3 g: R
, D0 \2 F. j: d有二法可编之
9 D' R+ z% t, B6 S' u第一法:是输入日期如:2 H) h' g& @6 t S0 Y; H* q Z
7 u! e& g: M3 z; m6 S
1010924 -----> 20010924
4 G7 n+ T9 ^4 P P9 @# V20130124------>公式给入1130124
$ U6 E6 s S' R+ W; {; n0 N- {. g这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法: \ X8 h8 R' i3 D% B2 ~
日期长度超过,可自行加上drawnumber函数
) c: q5 `# g$ q0 _4 ?( H----------------------------------------------------------------------------------. M4 x6 N* w+ m% v! t
! T+ ], b; T# i: G( B& z8 z6 p' Udat1:=barslast(date=1010924);2 f" R) ^7 x# z
stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;5 a" K; Y$ |! A: O5 w
drawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;4 z( P2 g$ P% h' F3 |$ X" d9 s
drawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;
/ H8 n; Z+ I/ h3 z( B& U$ V4 Gdrawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;1 i/ N1 L' E7 W* W3 @
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;
5 k0 g" |( Y) L" i1 u( _* e B2 }' {drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;
4 s2 a9 P+ f: @9 {0 T- k& U r$ ~6 v
$ g% u( x K9 Q* w第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):
' q3 q8 m0 j! f8 I
2 K4 o; l2 e V2 \此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢
9 P- d% E' x. I8 C
& p2 s% W- ^/ G+ G2 b6 h w% ?, cdat2:=barslast(barpos=sysparam(1));
8 N+ U4 v; ]. |6 x2 m1 ?/ ~ p$ w/ c* {stickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;
" T* h2 C" ]" J8 ~: t8 P- Mdrawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;2 N/ s# D, K, _; s' j( v0 K
drawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
* |3 H. I- C) }" r3 }9 y' pdrawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1; o7 n/ f- _: G7 u* v
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;5 R T( [5 r& E$ F* e5 C
drawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;
& z) c5 Z8 j. S4 v
0 j8 Y$ G% C8 E: B- f4 A我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)0 Q( M* C3 E& {5 d5 y4 @# ~
至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改: V% }, O5 K X* ~4 N
. p" I1 f( k8 c( n
[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |