设为首页收藏本站

 找回密码
 注册
查看: 1702|回复: 1
打印 上一主题 下一主题

15分跨周期调用60分的close[2] close[1]数据不对 [复制链接]

Rank: 1

精华
0
UID
250636
积分
18
帖子
10
主题
8
阅读权限
10
注册时间
2017-4-28
最后登录
2021-10-17
跳转到指定楼层
1#
发表于 2017-12-17 11:58:59 |只看该作者 |倒序浏览
        15分跨周期调用60分的close[2] close[1]数据不对

  我在15分的周期下,调取60分的 的close[2] close[1]  OPEN[1]   OPEN[2]    数据出错,请问版主如何解决这一问题


     NumericSeries Open60;

        NumericSeries Close60;


Open60 = DataConvert(Open,"min",60,"Open");

        Close60 = DataConvert(Close,"min",60,"Close");



//出标识

Unplot("8",0);
                 Unplot("18",0);
                  Unplot("88",0);  Unplot("89",0); Unplot("99",0);  Unplot("98",0);  
                 Unplot("66",0);

         if(BarStatus==2)


          {plotstring("99",Text(IntPart((Close60[2]+Open60[2])/2 ) ),Low*0.98,White);} //60分取数  出错
                                {plotstring("99",Text(IntPart(Close60[2] )) ,Low*0.98,White);} //取数  出错

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2017-12-19 09:06:23 |只看该作者
这里建议使用读写数据库的方式来实现跨周期调用,dataconvert不能满足您的需求。。
请参考此贴第7条http://bbs.tb18.net/thread-2785-1-1.html

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-23 14:02

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部