用VB来写看看
; Z' ?5 V( O/ M: J6 L; M! J5 v. p+ L; R; x1 ]
+ R! B" e2 g! v6 U9 A2 \- , X, T- _: j4 Y$ a0 z
- if DATAPERIOD<>0 then
, o K; H+ ~% j& p* a, n, T - begin3 o, }0 |2 r. S7 ]2 m* Q6 Y# g% G
- DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');) u! x- I9 @( o7 f
- exit;$ T6 q1 _. n: q7 j
- end;
' }( C& t4 T& E* \" w7 h+ Y+ C
4 e3 A6 Z8 s3 [( E5 J. t- dd:=date;+ B5 ~7 @, g- U
" I' E6 y, L. X5 x! T( e: m/ ~- str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);; M9 ~2 h5 Z5 P' P8 D
- for i=25 to 36 do
) u) |% z+ ^5 A% U( \ - begin
/ G n4 n: l o2 e - str:=str+';'+NUMTOSTR(DYNAINFO(i),2);8 w+ o2 T6 ^8 u+ r
- end;
2 w! [2 r4 h, U9 v& S
) E4 W3 B. B9 J1 [9 h- <%, c% w! [+ |5 b! C. `0 w4 x d
- vd1 = FFL.VarData("dd")4 ]7 x8 ^1 C `, w8 w
- vd2 = FFL.VarData("str")
7 a3 L$ G1 |% g& B/ h; y% B - nFirst = FFL.VarStartIndex("dd") 5 b) s6 K0 [/ K3 ~% L S2 E
- ' h* y7 B( W# C6 S& k& L/ a8 q
- Set fso=CreateObject("Scripting.FileSystemObject")
. c0 Z% ]8 q) G' Z9 O - fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"7 D9 V) R8 V1 {
- 4 g7 G$ m% [3 x; R8 p
- Set f1 = fso.OpenTextFile(fn,8,True)) H, q# W( c7 ?5 U
- f1.writeline vd2; U# m5 s" W5 G7 _ P' n
- f1.close
' W/ a. {% Q3 |3 q1 g4 t( j2 F
8 G0 n0 n0 F/ W8 ^5 I- %>
4 R' ^# k- ?' `, E. f4 N* @ - 0 N9 Z) ?4 I) n) v
- aa:time;1 K. a- w b1 E0 J6 ?# O6 Q! C
- Show File Failed+ z' \2 t% t- J
, e" m1 D& }* N6 R- & i' b6 M$ I2 H f
复制代码 ' c) [& |+ S* R$ ?, Y. s
|