以文本方式查看主题

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

--  作者:ghc63
--  发布时间:2013/3/6 8:40:53
--  后台交易如何记录变量

后台交易我想记录一个变量BIAN的在最后一周期内的最大最小及开盘值如何实现

 


--  作者:jinzhe
--  发布时间:2013/3/6 9:02:11
--  
参考extgbdataset和extgbdata函数
--  作者:fly
--  发布时间:2013/3/6 9:19:49
--  

ma5:=ma(c,5);
if islastbar then
 begin
 //在新一根K线上记录初始化
  if barpos>extgbdata(\'t\') then
   begin
   extgbdataset(\'first\',ma5);//记录开盘值
   extgbdataset(\'MAX1\',ma5);//记录最大
   extgbdataset(\'MIN1\',ma5);//记录最小
   extgbdataset(\'t\',barpos);
   end
   
  if barpos=extgbdata(\'t\') then
   begin
   if ma5>extgbdata(\'MAX1\') THEN extgbdataset(\'MAX1\',ma5);
   if ma5<extgbdata(\'MIN1\') THEN extgbdataset(\'MIN1\',ma5); 
   end
  end