金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2289|回复: 4

数组

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2023-12-14 12:57 | 显示全部楼层 |阅读模式
p:=1;p:=2;
p:=3;

这种能不能用数组进行表示,把1,2,3写到数组里面去;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-14 13:40 | 显示全部楼层
P1:=1;
P2:=2;
P3:=3;
VARIABLE:X[3]:=(P1,P2,P3);

v1:x[1];
这样就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-12-14 21:29 | 显示全部楼层


我说错了
P1=1 OR P1=2 OR  P1=3;
把满足P1的值都用数组表示
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-12-15 12:52 | 显示全部楼层

老师,新版出来前在QQ里面反应的那个成交量选股代码的问题,在没有用进行手动刷新界面的情况下,,选出的月份会出错,,你说新版已经修正,但是我用新版测试结果一样的。不知道你还记得不 。
if BARPOS=1 then
begin  
for i=1 to 12 do //默认按照该品种有12个月份的合约。
begin
codeArr:= STRCAT(str,STRRIGHT(NUMTOSTR(i/100,2),2));        
end
end

我把 if BARPOS=1 then 这个 去掉 好像就不会了,在旧版也不会,但是我不确定。
另外发现一个问题,现在是2023,但是沥青有2503这种合约,如果在这个窗口用这个选股,月份就又会出错了,这种要怎么去规避。因为选股是用代码去轮询板块里面的全品种,如果里面有这种2503的月份,那选出来的就肯定会出错了。{需要进行选股的月份大概在当前主力合约月份周围}
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-15 13:14 | 显示全部楼层
“P1=1 OR P1=2 OR  P1=3;
把满足P1的值都用数组表示” 这不行。没办法筛选后填充到数组里。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 19:47 , Processed in 0.100013 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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