金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 65|回复: 4

写超级趋势,但是上轨显示不出来

[复制链接]

6

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2025-9-15
曾用名:
发表于 2025-10-20 17:12 | 显示全部楼层 |阅读模式
VARIABLE:LowerBand[2] := (0,0);
VARIABLE:UpperBand[2] := (0,0);

length := 20;
multiple := 5;

TR1 := MAX(MAX((HIGH - LOW), ABS(REF(CLOSE, 1) - HIGH)), ABS(REF(CLOSE, 1) - LOW));
ATR := MA(TR1, length);

HL := (HIGH + LOW) /2;

LowerBand[1] := HL - (multiple * ATR);
UpperBand[1] := HL + (multiple * ATR);

IF LowerBand[1] > LowerBand[2] OR CLOSE[Barpos - 1] < LowerBand[2] THEN
BEGIN
        LowerBand[2] := LowerBand[1];
END
ELSE
BEGIN
        LowerBand[1] := LowerBand[2];
END

IF UpperBand[1] < UpperBand[2] OR CLOSE[Barpos - 1] > UpperBand[2] THEN
BEGIN
        UpperBand[2] := UpperBand[1];
END
ELSE
BEGIN
        UpperBand[1] := UpperBand[2];
END

B : LowerBand[1];
A : UpperBand[1];

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-10-21 09:22 | 显示全部楼层

a1:UpperBand[1] < UpperBand[2];

你这样输出看下就知道了,upper赋值了,但是前一个元素是0
当前数值要小于0这不可能出现,你初始化全部是0
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2025-9-15
曾用名:
 楼主| 发表于 2025-10-21 12:58 | 显示全部楼层
UpperBand[1] < UpperBand[2] OR CLOSE[Barpos - 1] > UpperBand[2]
CLOSE[Barpos - 1] > UpperBand[2]应该是1吧,怎么也是不满足
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-10-21 13:29 | 显示全部楼层
TR1 := MAX(MAX((HIGH - LOW), ABS(REF(CLOSE, 1) - HIGH)), ABS(REF(CLOSE, 1) - LOW));
ATR := if(barpos<25,1,MA(TR1, length));


因为一开始atr没值就会导致一开始数组的记录就有问题,这种数组做法你必须把数据没有情况都要一个个考虑进去

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

使用道具 举报

6

主题

22

帖子

22

积分

Rank: 1

等级: 新手上路

注册:
2025-9-15
曾用名:
 楼主| 发表于 2025-10-21 15:02 | 显示全部楼层
好的,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-25 22:46 , Processed in 0.117025 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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