金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 崔鑫源

数据错误

[复制链接]

11

主题

62

帖子

62

积分

等级: 免费版

注册:
2021-11-3
曾用名:
 楼主| 发表于 2022-9-29 15:21 | 显示全部楼层
技术006 发表于 2022-9-29 15:02
测试代码提供下。

我把相关代码给你粘了过来,您测试下
[PEL] 复制代码
RUNMODE:1;

VARIABLE:HH[]=0,LL[]=0;
gao:=H;
Di:=L;

HH:=GAO;
LL:=DI;
AA:=HH;
BB:=LL;
gao1:=AA;
di1:=BB;
variable:sz_gao2[]=0;
variable:sz_di2[]=0;
sz_gao2:=gao1;
sz_di2:=di1;
a10:=sz_gao2;
a11:=sz_di2;
variable:sz_gao3[]=0,sz_di3[]=0;

sz_gao3:=a10;
sz_di3:=a11;
aa3:=sz_gao3;
bb3:=sz_di3;


回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-29 15:57 | 显示全部楼层
在对数组进行赋值的时候,也是需要加上中括号的,否则可能是认为是两个变量了。例如:
VARIABLE:HH[]=0,LL[]=0;
gao:=H;
Di:=L;

HH[]:=GAO;
LL[]:=DI;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

62

帖子

62

积分

等级: 免费版

注册:
2021-11-3
曾用名:
 楼主| 发表于 2022-9-29 16:04 | 显示全部楼层
技术010 发表于 2022-9-29 15:57
在对数组进行赋值的时候,也是需要加上中括号的,否则可能是认为是两个变量了。例如:
VARIABLE:HH[]=0,LL ...

这个定义是更新过吗?如图为金字塔初级教程

金字塔初级教程

金字塔初级教程
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-9-29 16:29 | 显示全部楼层
这个定义没有更新过,这块内容很久没更新了,调试功能也很久没更新了,一般不会使用这个调试功能。另外金字的PEL语言中,也是不太建议使用数组功能的,不太好用。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

62

帖子

62

积分

等级: 免费版

注册:
2021-11-3
曾用名:
 楼主| 发表于 2022-9-29 22:01 | 显示全部楼层
技术010 发表于 2022-9-29 16:29
这个定义没有更新过,这块内容很久没更新了,调试功能也很久没更新了,一般不会使用这个调试功能。另外金字 ...

//用xx[]这种为数组变量应该也是不对的,代码如下,错误提示如图,不过调试窗口的数组变量确实没有重复了,但是公式不能输出数组变量了.
//PEL的数组确实不太好用,但是PEL能解决的问题暂时不考虑用VBA去解决,自己在做的还属于验证自己交易理论逻辑阶段需要用到数组,
//确实在交易阶段就不会用这个了。
[PEL] 复制代码
RUNMODE:1;
VARIABLE:HH[]=0,LL[]=0;
gao:=H;
Di:=L;

HH[]:=GAO;
LL[]:=DI;

for i=1 to 20 DO
BEGIN
	hh[i]:=gao[i];
	ll[i]:=di[i];
END
aa:hh;

捕获.PNG
回复

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-9-30 07:36 | 显示全部楼层
本帖最后由 技术006 于 2022-9-30 07:39 编辑

在pel中基本上用不到数组,像你上面的写法就是在做无用操作。序列变量本身就可以认识是数组。你再怎么赋值都是H和L。
即使想把序列变量当数组处理,直接就是HIGH[X]这种形式,没必要赋值来赋值去。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

62

帖子

62

积分

等级: 免费版

注册:
2021-11-3
曾用名:
 楼主| 发表于 2022-9-30 14:54 | 显示全部楼层
技术006 发表于 2022-9-30 07:36
在pel中基本上用不到数组,像你上面的写法就是在做无用操作。序列变量本身就可以认识是数组。你再怎么赋值 ...

为你的每次回复点赞,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-9-3 19:06 , Processed in 0.099518 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表