用VB来写看看. L- q3 ?: H% ^/ Z
" H2 k2 t3 m5 o" a" u
1 |/ B+ L5 @. ^ m o7 A
# `5 O/ e6 h# z9 M& p: P- if DATAPERIOD<>0 then
3 U+ A5 ^3 \! y - begin
# }" o6 o; o4 ` E - DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');& ]1 n" V4 y; X$ E T2 f
- exit;
, a( d5 x W% l- y8 m: R ], Y0 c - end;0 `3 K! W b2 g7 X" w2 z
+ x4 l. B( E/ I4 ?3 z5 H& R7 B) V [- dd:=date;" T8 `6 J2 a0 }% _7 |0 K4 C3 Y
; `( t1 h( R6 `; m9 x6 I- str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
+ J) _* z M& [ - for i=25 to 36 do8 U1 s* Z) B0 x- _' m
- begin; }! ]2 e4 N% m. C9 t& ^2 R) L c
- str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
' T. M0 X+ ]$ j; W) y; N - end;
% V2 S: a. T- t" [1 }- v$ N - & U7 d$ i, W% E, B5 Y t
- <% M5 F$ `# ^6 }; o% x
- vd1 = FFL.VarData("dd")
7 d0 ]* \; q' v% k8 C" G - vd2 = FFL.VarData("str")
' J1 N3 @& F1 _% ]2 { - nFirst = FFL.VarStartIndex("dd")
6 O2 C4 |$ R3 G% u5 X- v( T - . d; g: F% a* h% x3 E
- Set fso=CreateObject("Scripting.FileSystemObject")
3 n) t- T' r% A+ F# g c4 } - fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"; N0 M$ Z3 W; z$ p
- % w8 ^6 k+ |4 Z: A9 I- n! S
- Set f1 = fso.OpenTextFile(fn,8,True)- k2 c, h6 c4 H, O# @
- f1.writeline vd2% j y7 @9 D# F- P
- f1.close
% x' l/ g, m3 v - 9 g$ M R* J/ E/ O" R
- %>
7 P" e! j$ b( t3 r3 ?
% O5 [- ?1 M% k- aa:time;% F, L- u- `( A- I5 x/ L1 Z. w
- Show File Failed( x0 g4 z: Y8 n# Y2 p* X
6 L7 S- R! ?( h) H- N. b- ; m5 K! D7 {7 q1 {, q& F
复制代码 : a3 N3 W, U- {
|