金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2545|回复: 2

关于图标中数组使用的方法

[复制链接]

13

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2023-8-17
曾用名:
发表于 2023-10-31 11:11 | 显示全部楼层 |阅读模式
RUNMODE:0;
VARIABLE:DOWN[]=0;//定义一个空的数组,计算下跌的阳线收盘价,注意这里一定要置空数组用来保存数据
VARIABLE:UP[]=0;//定义一个空的数组,计算上涨阳线收盘价,注意这里一定要置空数组用来保存数据
        IF CLOSE > OPEN THEN
   UP:=CLOSE;//将上涨K线收盘价插入数组UP中
ELSE
   DOWN:=CLOSE;//将下跌K线收盘价插入DOWN数组中
   
A:MA(UP,10);
B:MA(DOWN,10);
//下面2行调试代码
DD:UBOUND(UP),NODRAW; //显示输出UP数组数据个数
SS:UBOUND(DOWN),NODRAW; //显示输出DOWN数组数据个数


以上面例子为例,在逐K线模式下,如何限制数组DOWN只保存最新的20个数?2.这些数组如何参与金字塔内置的指标计算呢?比如算MACD指标


第一次接触金字塔数组,不要熟悉,最好能给多些示例

回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-10-31 11:16 | 显示全部楼层
1.这是不定长数组的用法。本质上是序列变量。

2.在金字塔中,基本上用不到数组这种形式,只要是k线时间方向上的变量都是序列变量。都可以直接使用,不需要所谓的数组形式。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-31 11:21 | 显示全部楼层

“.这些数组如何参与金字塔内置的指标计算呢?比如算MACD指标” PEL的数组 支持有限,不支持复杂的操作。你可以跨指标调用并传递指定的数据量来实现特定数据量下的指标计算,使用stkindiex函数即可。

本身K线数据 就是在一个序列类型下,你自己用数组把数据填充进去根本就没有必要。类似的计算ma,hhv 传递的参数c,h,l等本身就是序列类型,不需要定义一个数组。

数组的使用场景在PEL下 非常少,大部分情况都应该规避使用数组,因为本身框架就是以序列数据作为基础的。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-1 20:59 , Processed in 0.102808 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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