Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:序列模式数组与全局变量问题

1楼
kknd_cn 发表于:2014/8/6 11:47:10
请问 1.是不是在序列模式下全局变量variable每次执行一遍公式会清零?应该用Globalvariable? 2.那序列模式下,我想用全局数组变量,没法定义Globalvariable类型,怎么处理? 谢谢
2楼
jinzhe 发表于:2014/8/6 13:18:52

序列模式下全局变量variable每次执行一遍公式会清零

 

这个结论从哪里看到的?

 

3楼
kknd_cn 发表于:2014/8/6 14:19:50

说明一下,是后台轮询模式。每次variable都被清零了啊,这个问题以前论坛有回答过的。

我的问题时普通单值变量可以用Globalvariable,那数组怎么办,谢谢

4楼
fly 发表于:2014/8/6 14:38:03
后台

可以使用extgbdata定义的全局变量

以下是个简单extgbdata全局变量的一个示例,希望可以帮助您理解
【金字塔使用技巧】----后台轮询,如何记录变量在最后一周期内的最大最小及开盘值
ma5:=ma(c,5);
if islastbar then
begin
//在新一根K线上记录初始化
  if barpos>extgbdata('t') then
   begin
   extgbdataset('FIR',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

 
5楼
kknd_cn 发表于:2014/8/6 14:51:53
谢谢啊。数组有办法吗
6楼
fly 发表于:2014/8/6 15:06:35

后台没有 数组全局变量的定义函数

 

推荐您 定义个数据库,从数据库里读取需要的数组数据

7楼
kknd_cn 发表于:2014/8/6 15:25:08
非常感谢
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.