用VB来写看看) O9 @! n: A& ~9 o( {
- I2 K @3 H4 I+ a$ o! o4 g
- ) G' N! |4 C# X
+ z1 S3 O. X1 I: E; v5 s( a- if DATAPERIOD<>0 then
$ W9 p1 E2 @" }' q. C7 y; z/ _ - begin
0 B, c: x4 x$ w: h- k8 R3 J/ B - DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');0 X: l# h* \! M: n! o6 U/ [$ t
- exit;
- p* g2 X! }/ D3 k- k' `& F& U - end;% d" r' S. |- r
3 N5 x, V) S9 V/ e4 u- dd:=date;
$ t3 t z7 y# P" J - # C0 l% t6 y( {7 x0 c! N
- str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);+ n: c+ i3 E, ~# @
- for i=25 to 36 do
" Q3 O0 ~, P& u B! J- h( d - begin
$ {/ i ?& z6 Y6 H5 p) U0 u* W - str:=str+';'+NUMTOSTR(DYNAINFO(i),2);! v5 [7 H( @" D4 I1 q; H5 J0 }
- end;
w" L7 [8 O4 d6 U! @; j9 w - ( ]7 F$ S0 o$ H! ]+ l: D9 T/ l
- <%; @* ?: l' r" f
- vd1 = FFL.VarData("dd"), u; `: y' J! h( S. ~3 U( G
- vd2 = FFL.VarData("str")
2 n6 r2 a& i2 l7 Y' h) ` l/ ^ - nFirst = FFL.VarStartIndex("dd") $ J0 D$ G. j* q, N: y$ ]' `
8 A9 b8 e+ u* K# u+ a, b- Set fso=CreateObject("Scripting.FileSystemObject")
2 B$ |6 y2 A+ I6 K% \ - fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"1 M9 k' y% l* g3 Z+ U/ v
- " D3 F+ z3 U: l' w0 C
- Set f1 = fso.OpenTextFile(fn,8,True)
' j$ A) i4 N& ?/ y2 r* } - f1.writeline vd2 q1 }" f# @6 K6 u
- f1.close
( w E) X" U4 Y
6 v2 p4 I0 K5 k( B- %>
_! ^6 p: p9 a9 Q6 k! e
8 d5 N; X, t/ e3 W- aa:time;
/ y, m) U0 ^% y: ^* R - Show File Failed G" m. d8 t8 B8 G! O4 t* S) e. R3 p
- % L, Q& L! x* u( y+ a! x/ m' j
* b! ^' u' p: j8 y' o
复制代码
$ g( h9 W, J0 P6 Y" H0 d |