您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

[求助]可能夜盘导致bug,关于涨跌停计算表示 [金字塔]

  • 咨询内容:

     涨跌停默认似乎只能靠动态函数,那么历史图表数据就错误了。

     

    我搜索论坛发觉有个写法,于是我拿来用了下,在历史数据下是可以的。

     公式如下:

     

    以下内容为程序代码:

    1 INPUT:DDD(6,4,20,1);
    2 结算价:TRIMPRICE(AMOUNT/VOL/MULTIPLIER);//日周期下有效
    3 前结算价:ref(结算价,1);//日周期下有效
    4 当日涨停:INTPART((1+DDD/100)*前结算价);
    5 当日跌停:INTPART((1-DDD/100)*前结算价);

     

    以上是对应白银6%幅度

     

    然后我通过在交易公式调用

    以下内容为程序代码:

    1 涨停:STKINDIEX(STKLABEL,'前结.当日涨停',0,6,0,0),NODRAW;
    2 跌停:STKINDIEX(STKLABEL,'前结.当日跌停',0,6,0,0),NODRAW;
    3

     

    ok ,完美获得 涨跌停计算模式。 交易所乱放开缩小日子毕竟是少数,可以覆盖多数周期测试。

     

    看上去它是如此完善。。。

     

      "注意这是北京时间模式下"

     

    21:00开盘我观察了下于是就悲剧了

     

    在21:00之后 依据交易所规矩这是第二天的开盘价,也就是夜盘21:00开始的涨跌停新的才对。

      于是在公式调用就会出现一会是昨日(下午3:00收盘时刻涨跌停), 一会是今日21:00后得到新数据。

    这在历史数据时刻是可以发现的, 一直持续到 0:00分 涨跌停数据才稳定住成新的。

     

    当然我知道这一问题是夜盘时间关系。

     

       我是来寻求改善写法。

     

     

     

  • 金字塔客服:

      所有非日线时刻之下  5,15,30,60 分 在 21:00-23:59  历史数据都是"调用前一天"  盘中则数据闪烁。

      在 0:00 则立即稳定 到 15:00

     

    北京时间问题?

     

  • 用户回复:

    你这边调用当天日线,今天晚上去调用当天日线的话自然还是今天了(虽然交易所把晚上的日算到明天了)

    所以程序化建议用金字塔时区,你这个恰好也是用北京时区情况下会出现的意外。

     

  • 网友回复: 以下是引用yukizzc在2015/1/31 17:32:08的发言:

    你这边调用当天日线,今天晚上去调用当天日线的话自然还是今天了(虽然交易所把晚上的日算到明天了)

    所以程序化建议用金字塔时区,你这个恰好也是用北京时区情况下会出现的意外。

     

    有可能在“北京时区”把这问题解决吗?  我跑不是一个,改时区要把别跑程序也改过,这出bug概率就大大增加了

    我试图去解决问题

    以下内容为程序代码:

    1 时间:=time>=210500 and time<=235500;
    2 ZZ1:=涨停1<>ref(涨停1,1) and 时间;
    3 DD1:=跌停1<>ref(跌停1,1) and 时间;
    4 涨停:if(ZZ1,涨停1,ref(涨停1,1)),NODRAW;
    5 跌停:if(DD1,跌停1,ref(跌停1,1)),NODRAW;

     

    定义时间区间,之后我考虑用IF判断。 上述代码没有实现目标。

     

  • 网友回复:

    这样看下呢,晚上的引用日线向后便宜一位

    if 时间:=time>=210500 and time<=235500 THEN
    begin
    涨停:=STKINDIEX(STKLABEL,'前结.当日涨停',0,6,1,0),NODRAW;
    跌停:=STKINDIEX(STKLABEL,'前结.当日跌停',0,6,1,0),NODRAW;
    end
    else
    begin
    涨停:=STKINDIEX(STKLABEL,'前结.当日涨停',0,6,0,0),NODRAW;
    跌停:=STKINDIEX(STKLABEL,'前结.当日跌停',0,6,0,0),NODRAW;
    end

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容