用VB来写看看
7 z) G$ i1 B8 _# Y4 ]
" L9 w0 b* ^2 S6 m% e1 w- # \4 h2 \8 d9 V+ x( S
) m) |6 Q8 `( k* p; i8 A& Y$ J. a- if DATAPERIOD<>0 then
' O$ Z. H( a* K4 @' { - begin; Q& j$ U5 O7 g9 A% C
- DRAWTEXT(BARPOS=SYSPARAM(2)+10,1,'本指标只能用于分笔分析');0 c2 d! F" a# g9 v
- exit;8 F% X& Z6 a, [1 f
- end;" ^' f! j: M1 r) w# O9 C% j7 s
" A* U/ _7 h- Q+ d8 [9 z: M- dd:=date;( H7 ^6 `0 D- p3 ~2 D s% x/ S! M
- J$ Y3 B+ n' s. c9 t, c- str:=NUMTOSTR(time,0)+';'+NUMTOSTR(v,0)+';'+NUMTOSTR(c,2);
7 d& @; C, x+ n. @+ i - for i=25 to 36 do K) c8 r' S% i! V- D
- begin+ o) o0 E% ~8 j k
- str:=str+';'+NUMTOSTR(DYNAINFO(i),2);* M0 T! c+ w5 r4 ~# A" k4 |% z
- end;% a6 p% R5 T1 v9 p
- 5 P! E5 |" Q' C
- <%
6 \' q, I* {) m4 q% {/ p - vd1 = FFL.VarData("dd")
& r( b2 c# y i$ ^0 Z% U# x" A - vd2 = FFL.VarData("str")
% T z4 }: I( o7 ~ - nFirst = FFL.VarStartIndex("dd") $ ], K* |, i3 W y0 n
- " A% h% t4 w- a2 V5 g) e
- Set fso=CreateObject("Scripting.FileSystemObject")6 {) W5 a( ]+ U$ z8 S
- fn ="D:/fhdata/"+cstr(vd1(nFirst))+"data.txt"
+ [+ \% { ~4 Y+ O8 k
* U' n% |, }# M! x8 {0 k- Set f1 = fso.OpenTextFile(fn,8,True)
( \/ Z L% d+ c7 Y8 e - f1.writeline vd2* b- t9 M( s+ _" s$ B/ B
- f1.close
3 l7 y! ]2 C. k( _
3 @( \# ^% @0 x' o2 I& U- %>
( ? U8 F0 {! [% _' d
6 ^5 V, s) M# e; m! m8 X4 z- aa:time;) F0 g2 g7 {+ {/ z" t
- Show File Failed& P% m0 R' a. j- A0 n- @2 X
" U$ a! M2 o- ^# k- & \0 L0 C2 U& d7 S, a: r& j
复制代码
* `+ Y. c, ]3 C7 ^ |