用VB来写看看
9 }8 d7 j$ G* o! `1 Q3 o
: v% b9 `( x, k/ ^# }6 X& k6 I- 9 X0 b( v' H; P! U( z
8 d9 n! Q+ U4 D. z Q$ c# [- if DATAPERIOD<>0 then
/ n! u6 O& h! S# v3 A: ?/ A- L - begin
6 b" P# e6 o6 m. J' R6 f - DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');, M, c, r) @: F* h$ O
- exit;' p4 U' U. q6 {9 f# w1 p
- end;' V7 N% L3 Y5 r: ], H5 j
4 D/ e) \0 X; `) ^- dd:=date;6 J2 o) c/ `" ]" h7 r b# A
+ |: Y3 C: n4 X' }( \6 p- str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);+ Z/ d6 j4 S7 c7 g6 v% R
- for i=25 to 36 do% i1 e* u9 F! K0 e$ G
- begin+ ~' G9 h# c+ t1 Z
- str:=str+';'+NUMTOSTR(DYNAINFO(i),2);; F2 j" X6 `! G" G: v
- end;
9 F" j$ |: @9 u: n/ C& S- w* x
e* e, I b6 q3 Z- <%1 }( Q1 {- k1 [ i: Z$ I
- vd1 = FFL.VarData("dd")
" d6 A- X x2 G& C - vd2 = FFL.VarData("str")! z6 ~" z/ U4 h4 `
- nFirst = FFL.VarStartIndex("dd") * `2 l$ p0 t8 e4 l$ |
- - V3 e: k6 e7 `6 T5 S/ d2 I' F8 ^
- Set fso=CreateObject("Scripting.FileSystemObject")
6 }+ K8 h8 `" P7 o" L - fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"* M& m) [: n% i' E
" f2 u9 ~' i1 h3 Z$ U |9 a7 y2 }; D b- Set f1 = fso.OpenTextFile(fn,8,True)
9 B$ U* B) {( @: K+ T - f1.writeline vd2 A2 j; r; D& ~1 I& |4 b8 g
- f1.close( u7 h& r1 }0 j8 S; N6 o8 V
- 6 e- T$ n. p8 a7 @: h3 D4 i
- %>. H$ I. @( A+ F7 J( `
- 6 @; u* F3 Z/ M6 J
- aa:time;# d9 K1 i' E1 X. X6 \2 d+ H
- Show File Failed
& k% ?4 ^ y/ w" x8 R
( r& x3 A: w0 D, z# q
( }4 e! c% p* \% t7 e9 Z, Y, n# e
复制代码 0 z. Q) i: Y- p, [% m9 K9 ]
|