以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  getglobalvar如何改写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=98390)

--  作者:雪球
--  发布时间:2016/6/10 18:33:31
--  getglobalvar如何改写
清空板块的代码如下,如何改写金字塔公式?

if getglobalvar(FormulaName+\'清理\')<>CurrentDate and IsLastBar Then
begin
SetGlobalVar(FormulaName+\'清理\',CurrentDate);
for $i=1 to STKCOUNT(FormulaName) Do
Begin
DELETEFROMBLOCK (STKFROMBLK(FormulaName,1) ,FormulaName);
end;
end;

--  作者:jinzhe
--  发布时间:2016/6/12 9:43:14
--  

这段要表达什么意思?

这个函数是什么意思?


--  作者:雪球
--  发布时间:2016/6/16 16:26:36
--  
以下是引用jinzhe在2016-6-12 9:43:14的发言:

这段要表达什么意思?

这个函数是什么意思?



这个来从金字塔下面连接。请老师改写下


http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=75696


--  作者:jinzhe
--  发布时间:2016/6/16 16:46:52
--  

改成

 

 

if extgbdata(FormulaName+\'清理\')<>CurrentDate and IsLastBar Then
begin
extgbdataset(FormulaName+\'清理\',CurrentDate);
for i=1 to STKCOUNT(FormulaName) Do
Begin
DELETEFROMBLOCK (STKFROMBLK(FormulaName,i) ,FormulaName);
end;
end;

--  作者:雪球
--  发布时间:2016/6/16 18:59:00
--  
DELETEFROMBLOCK (STKFROMBLK(FormulaName,i) ,FormulaName);
把这个1改成 i

--  作者:jinzhe
--  发布时间:2016/6/17 9:09:35
--  
根据我上面的代码来