原帖由 logoslogos 于 2013-7-14 10:08 发表 ![]()
# M: d R( x% ?2 [; G! ^' M. gY兄,还有一个思路,能否实现再编写一个:
( _8 R1 @- c9 H# p2 o: N9 R1.准许设定开始的日期(日,周,月)
$ Y/ f: x; `" F/ u7 v# r2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢
! ^( W [2 x5 h) Z ... # h5 Q; d; x5 z
2 ]% @' T- f2 U- U9 w
有二法可编之
4 g4 N' h0 E# ^- S# m第一法:是输入日期如:
, |3 `( k' A8 c' N/ k
* Q, w r# x& D: j( A1010924 -----> 200109242 A. s4 I5 q- N4 g4 v/ s, k
20130124------>公式给入1130124
( j4 Y$ {% D/ Y6 I8 K/ w8 W这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法6 q! H5 K6 o7 z" E1 c
日期长度超过,可自行加上drawnumber函数
5 [; o# I+ [: a, M0 S" {6 W0 I: q! P----------------------------------------------------------------------------------+ a; b% ]9 p; R$ l
1 B" {0 O, b. D0 Q
dat1:=barslast(date=1010924);
/ Z* @% }3 [! K# ~+ `6 @stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;! [* t4 ^+ W! a }* V* D! ?1 h* t
drawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;3 r! j% D" ^ Y) E" k
drawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;) k" Z6 p8 n7 k# F: d k$ X& f3 ?
drawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;
- s( f* d+ \ C/ Z2 rdrawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;; J7 M5 o8 f/ J+ x
drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;
2 z6 V8 i: q# z1 ]* |& l ' E. y+ N% D! o( r1 D* L
第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):# B r8 r; T" Q+ S/ E3 S
" j) X: o5 j; ^1 G; V# c此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢
: l+ ~$ q$ B7 O$ M+ T% H5 V
% [8 D4 y+ F ?" D2 I9 }0 Ldat2:=barslast(barpos=sysparam(1));
& m. h/ A" J2 c# b0 Astickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;
% z! J: m. `" z; d( Wdrawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;
# v* T0 t+ N H" D9 {7 Mdrawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
Y! \9 m' s& V2 u( p, `0 S; ndrawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;/ _! P. O3 g0 ^' x, F& X' b
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;. ?9 T0 n$ G! H: t7 S
drawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;
& c) A7 X, { f/ N( V( G 8 j1 g5 P0 s5 ~% i
我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)3 k; ?7 E7 G6 A- @
至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改
7 O s \, k$ g8 h3 E D O i+ E+ B4 l; ^0 s- w8 G% B
[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |