设为首页收藏本站

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

关于获得当前图表的交易天数 [复制链接]

Rank: 4

精华
0
UID
8063
积分
279
帖子
200
主题
9
阅读权限
50
注册时间
2010-4-2
最后登录
2017-9-15
跳转到指定楼层
1#
发表于 2013-10-26 16:20:27 |只看该作者 |倒序浏览
在日线周期下,多少根K线,就是多少天,如何能获得呢?我写了一段代码初步看能达到目的,但是当周期切换到小时图等更小周期的时候,结果就完全是乱的,代码如下:
  1. Params
  2.         Numeric N(1);
  3. Vars
  4.         Numeric i;
  5. Begin
  6.         i = 1;
  7.         While(1 > 0)
  8.         {
  9.                 If(Text(HighD(i)) == InvalidString() || HighD(i) == InvalidNumeric())
  10.                 {
  11.                         Commentary("DAYS=" + Text(i) + "        AA:" + Text(HighD(i)));
  12.                         Break;
  13.                 }
  14.                 Else
  15.                 {
  16.                         Commentary("DAYS=" + Text(i) + "        :" + Text(HighD(i)));
  17.                         //Break;
  18.                 }
  19.                 i = i+1;
  20.         }
  21. End
复制代码
烦请各位协助。
谢谢!

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
2#
发表于 2013-10-30 13:15:40 |只看该作者
Vars
        NumericSeries i;
Begin
        if (BarStatus==0)
         i = 1;

      if (date !=date[1])
         i=i+1;

       Commentary("DAYS=" + Text(i) );
       //Commentary("CurrentBar=" + Text(CurrentBar) );      
End

使用道具 举报

Rank: 4

精华
0
UID
8063
积分
279
帖子
200
主题
9
阅读权限
50
注册时间
2010-4-2
最后登录
2017-9-15
3#
发表于 2013-10-31 21:50:48 |只看该作者
ample 发表于 2013-10-30 13:15
Vars
        NumericSeries i;
Begin

多谢,这个方法我现在用了很好,只是很奇怪我那个方法为什么会有问题。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-29 04:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部