用VB来写看看8 M5 n) p0 \/ I
$ w1 W# s9 r6 N! O
( @) x) r5 @/ f/ f6 i6 k' ]
! j+ q, R+ n$ z& @$ P3 f7 N- if DATAPERIOD<>0 then 2 A* R# `& t5 J% |5 |1 K( A
- begin
- r; }- G& O6 J/ \1 j - DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');
6 k- `* \) L/ [ - exit;
& P6 L9 d1 Q8 z; N1 }# G9 K - end;
, A0 B6 {6 z$ T' e - 6 O! J: {5 M2 s$ G! \# f
- dd:=date;
! b6 m) k- b0 a2 G) v" |
" M% `9 |) ^" {1 E5 E! m# T* t- str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);& _3 [ O. E! q; f& N# ^% J- G+ k% G
- for i=25 to 36 do
( p/ m3 r5 S+ _( A6 c# W" @ - begin8 X/ Z' w- p( e
- str:=str+';'+NUMTOSTR(DYNAINFO(i),2);
# ]- a) t' q9 H; c" y/ F% j+ D1 ` - end;
; H' e9 o/ _8 I/ T( O, s
, x3 X+ l6 x& Z- <%
9 \8 g/ K3 O. D' u7 [* `# M& o" T - vd1 = FFL.VarData("dd")
! S. g+ ]' M7 v8 f3 M# ^1 G - vd2 = FFL.VarData("str")
b' o$ R2 R1 N" _, l - nFirst = FFL.VarStartIndex("dd") + h1 t* S* b) r) Y
4 K7 R$ k7 Q% k( a1 k* c/ H- Set fso=CreateObject("Scripting.FileSystemObject")
5 i7 R2 j; c, M+ K% q9 f - fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
. d4 M) g% ^8 \6 B6 p" c8 _
8 f" X, c& F/ h5 B9 V" |+ h- x- Set f1 = fso.OpenTextFile(fn,8,True)& p% p \, r: c
- f1.writeline vd2
! [1 w- @2 S f. ~/ X - f1.close" N j! l9 A. G3 F
# W' ?/ b+ O. V" m- %>
5 f" W3 g) a) _: C2 @( Q - % e* H1 \/ h) b- e) y D
- aa:time;# M5 G6 I+ Y! X3 V7 [- ~" }
- Show File Failed" j; N+ D- x9 a# ]2 w8 v
% a+ x! P- n+ J5 }1 ~, }4 A; ^
. ^3 _! O4 P8 O V) l/ x( I" M# s
复制代码
) o8 Y" y, _7 m |