
有一个类似问题,急请高手解答.
想把自选股的代码与MACD值输出到一个文本文件内去,代码如下,怎么调试都不成功.发现是将数组变量DmStr[k]和MacdStr[k]而不是序列转入到VBS不能成功,恳请各位大虾给予帮助,小的在此致谢了.
bk:='自选股';
StkSum:=StkCount(bk);
zsgs:='macd.macd';
Variable: dmStr[StkSum]='';
Variable: MacdStr[StkSum]='';
for k=1 to StkSum do
begin
dm:=StkFromBlk(bk,k);
dmStr[k]:=dm;
tempPrice:=StkIndi(dm,zsgs,0,-1);
MacdStr[k]:=tempPrice[dataCount];
end;
<%
StockCode=FFL.VarData("dmStr")
StockNumber=FFL.VarData("StkSum")
Macd=FFL.VarData("MacdStr")
dim fso3,txtf3
Set fso3 = CreateObject("Scripting.FileSystemObject")
create=True
Set txtf3=fso3.OpenTextFile("c:\CurrentPrice.txt",2,create)
for i=1 to StockNumber
S= CStr(StockCode(i)) &","&CStr(Macd(i))
txtf3.WriteLine(S)
S=""
next
txtf3.Close
%>