金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3242|回复: 1

大周期引用小周期数据

[复制链接]

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2022-8-15
曾用名:
发表于 2022-8-18 15:03 | 显示全部楼层 |阅读模式
各位老师,我想在策略里引用小周期数据。举个具体例子,我的策略运行在5分钟K线上,然后我想获得这5分钟K线里的5根1分钟K线的最高、最低价。我写了这样一个例子来调试:
VARIABLE:VA=0;

WHILE VA<=4 DO BEGIN
        PHIGH:="ONEMINDATA.NLASTCLOSE#MIN1"(VA);
        T:=TIME;
        D:=DATE;
        MSGOUT(1,NUMTOSTR(D,0));
        MSGOUT(1,NUMTOSTR(T,0));
        MSGOUT(1,NUMTOSTR(PHIGH,0));
        VA := VA + 1;
END


在ONEMINDATA里我写的是
input:n(1,0,10000000,1);

nlastclose:ref(close,n);
nlasthigh:ref(high,n);
nlastlow:ref(low,n);
nlastopen:ref(open,n);


调试中我发现这个代码返回的不是我想要的一分钟K线最高价。比如我用RB00从8月17日01:10:00到02:45:00的数据去单步调试,程序确实会输出一些价格,但是经对比我找不到这些价格是哪些时间的。感谢指导!
回复

使用道具 举报

1

主题

2

帖子

2

积分

Rank: 1

等级: 新手上路

注册:
2022-8-15
曾用名:
 楼主| 发表于 2022-8-18 15:32 | 显示全部楼层
原来我这段测试的代码调试的时候不是逐K线运行的,而是只走了调试时间段里最后一根K线。问题解决了,多谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-7 06:28 , Processed in 0.244327 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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