原帖由 logoslogos 于 2013-7-14 10:08 发表 ![]()
# }: {" R v5 K3 V l, BY兄,还有一个思路,能否实现再编写一个:
% v( S2 T- A2 e5 w; Y1.准许设定开始的日期(日,周,月)
1 ]6 _; O a. q" n* ]$ Y) s) ?7 c2.能否搞个用于5分钟图的,并且开始点能否让自如输入设定?这样就可以用于期货的日内短线了。。。我的意思您能明白吧? 万分感谢5 J# B0 C- H2 \; E
...
: M$ N _& f1 g8 r) C8 S- Z) d4 o" {# B G' o2 y( b( V
有二法可编之+ H2 P9 x( T1 Z2 z3 u
第一法:是输入日期如:
+ n& x% ~+ e7 ^4 r& i% u8 j E, W- W) L/ x/ N
1010924 -----> 20010924
1 k' D3 p$ ], s20130124------>公式给入1130124
* Z* d3 V: {7 N5 C, E; e这是日K线情形,至于周或月飞狐似乎无直接可引用的函数, 在周或月可用第二法$ k! ?* u# @8 `* |( _' z
日期长度超过,可自行加上drawnumber函数
* D8 v, S5 T0 ~ \! z# {----------------------------------------------------------------------------------9 R' u. k' ?9 q( I
- T$ z. ~# e b2 g' S( L0 [
dat1:=barslast(date=1010924);6 R; l# ? i% y: [
stickline(mod(dat1,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color00ffff,pointdot;
3 x9 x: Z* q) B' f* ^+ adrawnumber(dat1<=360 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1,0),colorff00ff,shift1;. ]' `3 E; F/ p; u, f. W
drawnumber(dat1>360 and dat1<720 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-360,0),colorff00ff,shift1;. S3 b' }& [3 u$ F$ q I, P7 V
drawnumber(dat1>720 and dat1<1080 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-720,0),colorff00ff,shift1;2 S( u8 W# M. L V- P- s
drawnumber(dat1>1080 and dat1<1440 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1080,0),colorff00ff,shift1;
) w2 Z9 f6 q+ m, [drawnumber(dat1>1440 and dat1<11800 and mod(dat1,15)=0,hhv(h,count(c,0)),dat1-1440,0),colorff00ff,shift1;
( F7 i. H/ _4 \" m* [' x0 | $ r! l( ~; Q! f q' p! r
第二法:是移动飞狐老鼠十字光标到目标日期K线(日周月均可):
1 E) h6 F8 Y& }) K% z5 O; o( `& j; |! I2 l# B5 Z9 h2 [1 g5 }
此法是直接沟通公式与老鼠十字光标,应用到sysparam函数,所以执行极慢
; e! ^ e2 U" D" v, ^1 r6 O* E % Q/ y8 ]( f' @3 B
dat2:=barslast(barpos=sysparam(1));( K1 U$ }+ z5 b! S0 [
stickline(mod(dat2,15)=0,hhv(h,count(c,0)),llv(L,count(c,0)),1,0),color0000ff,pointdot;' \) P# v+ \( ? ]1 ?
drawnumber(dat2<=360 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2,0),colorffffff,shift1;
# A; ]( N8 {; n! z& n3 ddrawnumber(dat2>360 and dat2<720 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-360,0),colorffffff,shift1;
9 X8 L0 G! }; D4 D) p0 }1 P0 s" odrawnumber(dat2>720 and dat2<1080 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-720,0),colorffffff,shift1;0 s9 q- b& x9 o
drawnumber(dat2>1080 and dat2<1440 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1080,0),colorffffff,shift1;
9 c% ]0 |9 U xdrawnumber(dat2>1440 and dat2<11800 and mod(dat2,15)=0,hhv(h,count(c,0)),dat2-1440,0),colorffffff,shift1;
$ W, x& F$ a3 e) m% A+ l5 f5 y. t
" ]+ D" i/ ]3 u1 j我自用的是公式直接自动定位波浪高低点起位,但此法未曾外给 (这与先前说过的含二个理念无关)
" U1 ^/ ^ k1 ?! V至于5分钟的分时公式,抱歉未编过,你可以用上面公式商请会编分时公式的朋友依样修改
, O( @6 ]/ Z6 @. Y7 {
; D, g Q. ^6 K3 Y: p* Y5 d$ p& o[ 本帖最后由 ycng 于 2013-7-14 16:52 编辑 ] |