金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 437|回复: 6

下面的代码

[复制链接]

161

主题

575

帖子

585

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2025-9-1 14:40 | 显示全部楼层 |阅读模式
kddate:=ref(date,fstkdzqs);
kddatezqs:=barslast(date=kddate);


后台程序化中,日志输出kddatezqs=-1,这个写法有问题吗?

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-1 14:42 | 显示全部楼层
你这个就是判断上一次dater=ref某个date距离现在

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

使用道具 举报

161

主题

575

帖子

585

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2025-9-1 17:19 | 显示全部楼层
日志输出kddate=1250829  ,那么
kddate是不是应该等于1啊?
回复

使用道具 举报

161

主题

575

帖子

585

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2025-9-1 17:44 | 显示全部楼层
现在是这样的,我是15分钟,假定是8.25开仓,希望找到8.25以后15分钟周期到现在的周期数。我用图表测试
kddate:=ref(date,fstkdzqs);
kddatezqs:=barslast(date=kddate);输出的是对的。但后台程序化输出的kddatezqs是-1,kddate正确。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-1 17:47 | 显示全部楼层
kddate:=ref(date,fstkdzqs);

你这个完整的fstkdzqs是怎么出来的也要说明下,variable这种全局变量还是什么变量
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

161

主题

575

帖子

585

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2025-9-1 18:14 | 显示全部楼层
算了。图表正确后台不正确。我换了一种保险成熟的方式来表达。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-2 09:05 | 显示全部楼层
a:=c;
cc:barslast(c<a);

这个机制你可以看这个例子,你如果输出a那么就是当前的价格,但是你barslast你以为是寻找上一次价格小于当前价格
但实际你用用看就会发现,这个永远返回不了东西,因为这个逻辑它实际上是历史上找价格小于价格,那就永远不存在了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-9 03:41 , Processed in 0.080665 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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