用VB来写看看
/ R) k- W6 p* \9 x1 Z# {% A9 k* K( F
- " j. e+ i$ M2 F. e2 ^4 ^3 R
- 1 m6 F& d4 a2 C
- if DATAPERIOD<>0 then
( ?2 S% k) U) |' v6 ^ - begin
: |0 o i# o( f7 s" p- f - DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');) ^1 Z4 Y1 p; r4 Z' F6 y
- exit;
/ k; [ @6 a# O, \9 { - end;
" S1 g8 P4 J2 u# W. T
2 Z2 W1 i4 H. C- o) v5 d4 |- dd:=date;
- M, a, Z( ?9 E& I0 m - 2 `9 | N* s% V0 {/ L4 h- E& i
- str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
* p7 G5 P I, M. j$ D2 X - for i=25 to 36 do5 O& h# d7 C! [0 N2 v
- begin
. _) z& `3 _( b I4 a% J+ A* b - str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
( m! J4 Z2 S4 B% s3 U4 g8 B - end;
0 n7 X5 Y' O, c6 ~' _) U. b
$ \* G( V3 K. |! F; N- <%/ s! ?- I$ M4 z1 y+ e" G$ K
- vd1 = FFL.VarData("dd")# w( W) R! Z3 n- F
- vd2 = FFL.VarData("str")! {0 i/ \5 Q/ a' W. e' U. Y
- nFirst = FFL.VarStartIndex("dd") 6 [! L/ x( y6 c8 r
- 3 [# W9 k2 R( r3 D8 c. M
- Set fso=CreateObject("Scripting.FileSystemObject")
# w0 c' O, i' `6 A2 Q' B - fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
8 c3 x0 ]5 o# s( J1 I+ I( p( p - # z+ s& ~* p( [( w
- Set f1 = fso.OpenTextFile(fn,8,True)5 X- z: k6 L* c* g
- f1.writeline vd2& I4 P$ z- X5 J' x4 Y
- f1.close
5 s/ F4 c$ u& s
# h* O" T9 E6 c0 c0 j; W- %>: }) \ E1 D4 A6 L
- 3 m9 H# v. x7 P
- aa:time;( a* [: G$ [- Y' V4 [- M0 P
- Show File Failed
* _* R% D% D. `$ z6 n2 }: ^
" A# w8 S1 d( a2 G8 u, Q
1 x$ x3 }8 k- Y5 b. z4 u
复制代码 8 A: c8 I" y6 E @- p
|