金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 185|回复: 8

跨周期引用但是没触发

[复制链接]

8

主题

32

帖子

32

积分

Rank: 4

等级: 专业版

注册:
2025-12-17
曾用名:
发表于 2026-5-26 10:31 | 显示全部楼层 |阅读模式
F1:=STKINDI('','MY_test.DA_F2',0,3,-1);
F2:=STKINDI('','MY_test.DA_R2',0,3,-1);
这串代码是调用的15分钟的平仓条件,我看了日志,确实是触发这个平仓条件了,但是却是在上午10.10分的时候平的,这里用的-1,按理说不应该在10.10分的时候进行平仓,这是为什么?策略加载是5分钟上的

回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-5-26 10:51 | 显示全部楼层
这类问题都只有通过debugfile去jilu这些平仓条件以及你引用过来的数据,然后去对比看的
事后通过打开图去看是没用的,只有实时debugfile记录的当时的情况才能知道当时的输出是什么
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

46

帖子

46

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-5-26 10:58 | 显示全部楼层
本帖最后由 资深技术10 于 2026-5-26 11:13 编辑

1、你的代码调用的是上根15分钟K线的值,在10:10分,调用的应该是10点那根K线的值。首先你就要检查下你的15分钟周期上,10点那根K线的DA_F2和DA_R2的值是否成立了。你是在K线图上看那个位置的值是不成立的?那可能得原因就和DA_F2和DA_R2的定义和数据量的使用有关了,不同数据量的情况下,值的计算结果不同,可以尝试用stkindiex指定足够的数据量引用,看引用的结果是否相同。另外在后台中运行,首先要保证历史数据和当天的tick数据是完整的。否则后台运行结果和图上肯定是不同的。
2、如果你要进一步跟踪原因,那只能借助debugfile,在被引用的公式中加入调试语句,这样在引用的时候,打印出各个变量的值,来分析为什么引用时的各个变量的结果和图上看到的结果不同。
回复

使用道具 举报

8

主题

32

帖子

32

积分

Rank: 4

等级: 专业版

注册:
2025-12-17
曾用名:
 楼主| 发表于 2026-5-26 13:18 | 显示全部楼层
足够的数据量,有没有参考数值呢,500 根 15min K 线 = 约 20 个交易日 的足够吗
回复

使用道具 举报

0

主题

46

帖子

46

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-5-26 13:33 | 显示全部楼层
这个就要看你指标DA_F2和DA_R2是如何定义的了,根据这个定义来决定使用多少数据量合适。或者你参考图上看之加载了多少根15分钟的K线数据量,引用时,也指定这么多数据量。
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-5-26 13:38 | 显示全部楼层
建议先通过debugfile进行记录,先看下当时实时运行时候的这个值是多少,然后通过这个记录去看是不是有问题

比如当时如果记录了是-1,但是你觉得这个-1是不对的,那就再看你这个指标本身是不是闪,以及另外是否当时缺数据导致的。

另外一点本地数据是否都是齐全的,平时都有做收盘保存吗
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

32

帖子

32

积分

Rank: 4

等级: 专业版

注册:
2025-12-17
曾用名:
 楼主| 发表于 2026-5-26 13:44 | 显示全部楼层
哦哦,每天下午都是自动收盘的,这个应该是自动保存的吧?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2026-5-26 13:46 | 显示全部楼层
那就没问题啊,之前历史数据如果都下载过然后每天都做了收盘那说明数据这块应该是不缺的

那你debugfile输出的值有看过没,首先去看当时的输出是什么如果当时的输出和现在盘后去看不一致,这就要看你的指标是否本身就不固定
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

32

帖子

32

积分

Rank: 4

等级: 专业版

注册:
2025-12-17
曾用名:
 楼主| 发表于 2026-5-26 13:48 | 显示全部楼层
好的 谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-8 11:57 , Processed in 0.147531 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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