原帖由 logoslogos 于 2013-7-14 10:08 发表 ![]()
0 W8 b, t8 C( l% l7 r0 z' K% RY兄,还有一个思路,能否实现再编写一个:2 y2 n' b3 O. O6 a
1.准许设定开始的日期(日,周,月)' A0 L* y1 C$ w; Q! ?% U
2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢
9 P( z' S( n! k5 a ... 5 P: N9 A4 E1 I, s _) n
0 j8 ^( W; v7 l, c
有二法可编之% K8 t: o4 Z$ l; w1 p/ {. v/ I
第一法:是输入日期如:0 S: p ~9 f3 J: F
; J4 t% \% P; I9 L" e1010924 -----> 20010924
4 r4 ~) d0 x1 b. ]" o. z" m20130124------>公式给入1130124
/ W I* l" [; P5 l& |6 {* {这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法
, i, b) u7 m2 T, E. t- W日期长度超过,可自行加上drawnumber函数. r: ~$ ?' L1 J7 u
----------------------------------------------------------------------------------6 F- Q5 d o. o# N
1 K$ h! |' p* x. L* t0 H
dat1:=barslast(date=1010924);
3 _- Z& ~% v4 m1 sstickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;. J' U I' [( V& p7 C5 E3 V
drawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;
* f# s/ y" A& O2 N& edrawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;
' m: J# r& S1 b/ r) G* X6 `, f7 {drawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;% g9 r% | W& ~
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;; D/ g; v* z) [
drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;2 x3 p) F! G9 |2 n$ _
b4 t) F. Z" D# j第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):$ u9 D; [& ^6 v$ M
; y* a' c" ]0 j0 f' c+ V此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢* ]0 l# m. p6 m2 V; t1 v% I! ^
+ Q. T9 w, R; i3 f# }
dat2:=barslast(barpos=sysparam(1));+ g. P; {8 t7 e/ d/ r$ b6 ^) z/ G
stickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;" {( ~8 v3 y. }+ I$ n; L: S/ F
drawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;0 \' Q- D) l( i& u& u4 l
drawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
, y1 R% X8 a2 |6 odrawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;0 \9 P8 q' H( V) `6 }- P) m( A
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;
/ D2 q- x! ]+ @2 wdrawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;9 G3 o z# v3 t0 k
, |7 q- {& t- ]+ I
我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)
* w* D( I2 V$ e, C* |* L0 i8 K至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改 F! Z) `7 C6 j' t& L$ R
: k: M( l5 k$ k( c/ R
[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |