您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內(nèi)容

[求助]可能夜盤導(dǎo)致bug,關(guān)于漲跌停計(jì)算表示 [金字塔]

  • 咨詢內(nèi)容:

     漲跌停默認(rèn)似乎只能靠動(dòng)態(tài)函數(shù),那么歷史圖表數(shù)據(jù)就錯(cuò)誤了。

     

    我搜索論壇發(fā)覺有個(gè)寫法,于是我拿來用了下,在歷史數(shù)據(jù)下是可以的。

     公式如下:

     

    以下內(nèi)容為程序代碼:

    1 INPUT:DDD(6,4,20,1);
    2 結(jié)算價(jià):TRIMPRICE(AMOUNT/VOL/MULTIPLIER);//日周期下有效
    3 前結(jié)算價(jià):ref(結(jié)算價(jià),1);//日周期下有效
    4 當(dāng)日漲停:INTPART((1+DDD/100)*前結(jié)算價(jià));
    5 當(dāng)日跌停:INTPART((1-DDD/100)*前結(jié)算價(jià));

     

    以上是對應(yīng)白銀6%幅度

     

    然后我通過在交易公式調(diào)用

    以下內(nèi)容為程序代碼:

    1 漲停:STKINDIEX(STKLABEL,'前結(jié).當(dāng)日漲停',0,6,0,0),NODRAW;
    2 跌停:STKINDIEX(STKLABEL,'前結(jié).當(dāng)日跌停',0,6,0,0),NODRAW;
    3

     

    ok ,完美獲得 漲跌停計(jì)算模式。 交易所亂放開縮小日子畢竟是少數(shù),可以覆蓋多數(shù)周期測試。

     

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

     

      "注意這是北京時(shí)間模式下"

     

    21:00開盤我觀察了下于是就悲劇了

     

    在21:00之后 依據(jù)交易所規(guī)矩這是第二天的開盤價(jià),也就是夜盤21:00開始的漲跌停新的才對。

      于是在公式調(diào)用就會(huì)出現(xiàn)一會(huì)是昨日(下午3:00收盤時(shí)刻漲跌停), 一會(huì)是今日21:00后得到新數(shù)據(jù)。

    這在歷史數(shù)據(jù)時(shí)刻是可以發(fā)現(xiàn)的, 一直持續(xù)到 0:00分 漲跌停數(shù)據(jù)才穩(wěn)定住成新的。

     

    當(dāng)然我知道這一問題是夜盤時(shí)間關(guān)系。

     

       我是來尋求改善寫法。

     

     

     

  • 金字塔客服:

      所有非日線時(shí)刻之下  5,15,30,60 分 在 21:00-23:59  歷史數(shù)據(jù)都是"調(diào)用前一天"  盤中則數(shù)據(jù)閃爍。

      在 0:00 則立即穩(wěn)定 到 15:00

     

    北京時(shí)間問題?

     

  • 用戶回復(fù):

    你這邊調(diào)用當(dāng)天日線,今天晚上去調(diào)用當(dāng)天日線的話自然還是今天了(雖然交易所把晚上的日算到明天了)

    所以程序化建議用金字塔時(shí)區(qū),你這個(gè)恰好也是用北京時(shí)區(qū)情況下會(huì)出現(xiàn)的意外。

     

  • 網(wǎng)友回復(fù): 以下是引用yukizzc在2015/1/31 17:32:08的發(fā)言:

    你這邊調(diào)用當(dāng)天日線,今天晚上去調(diào)用當(dāng)天日線的話自然還是今天了(雖然交易所把晚上的日算到明天了)

    所以程序化建議用金字塔時(shí)區(qū),你這個(gè)恰好也是用北京時(shí)區(qū)情況下會(huì)出現(xiàn)的意外。

     

    有可能在“北京時(shí)區(qū)”把這問題解決嗎?  我跑不是一個(gè),改時(shí)區(qū)要把別跑程序也改過,這出bug概率就大大增加了

    我試圖去解決問題

    以下內(nèi)容為程序代碼:

    1 時(shí)間:=time>=210500 and time<=235500;
    2 ZZ1:=漲停1<>ref(漲停1,1) and 時(shí)間;
    3 DD1:=跌停1<>ref(跌停1,1) and 時(shí)間;
    4 漲停:if(ZZ1,漲停1,ref(漲停1,1)),NODRAW;
    5 跌停:if(DD1,跌停1,ref(跌停1,1)),NODRAW;

     

    定義時(shí)間區(qū)間,之后我考慮用IF判斷。 上述代碼沒有實(shí)現(xiàn)目標(biāo)。

     

  • 網(wǎng)友回復(fù):

    這樣看下呢,晚上的引用日線向后便宜一位

    if 時(shí)間:=time>=210500 and time<=235500 THEN
    begin
    漲停:=STKINDIEX(STKLABEL,'前結(jié).當(dāng)日漲停',0,6,1,0),NODRAW;
    跌停:=STKINDIEX(STKLABEL,'前結(jié).當(dāng)日跌停',0,6,1,0),NODRAW;
    end
    else
    begin
    漲停:=STKINDIEX(STKLABEL,'前結(jié).當(dāng)日漲停',0,6,0,0),NODRAW;
    跌停:=STKINDIEX(STKLABEL,'前結(jié).當(dāng)日跌停',0,6,0,0),NODRAW;
    end

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 511411198  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價(jià)格!


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 紧缚调教波多野结衣在线观看| ?1000部又爽又黄无遮挡的视频 | 精品人人妻人人澡人人爽人人| 国产男人女人做性全过程视频| 一个人看的免费视频www在线高清动漫 | 日韩国产在线观看| 伊人久久久大香线蕉综合直播| 趴在墙上揉捏翘臀求饶h| 国产精品无码久久四虎| www.欧美色图| 日本a级片免费看| 亚洲一区二区三区高清| 爱情岛永久地址www成人| 四虎影视884aa·com| 91九色视频无限观看免费| 国内精品久久久久久99| 一本大道无香蕉综合在线| 日本精品久久久久中文字幕| 亚洲国产精品xo在线观看| 男生和女生一起差差差很痛视频| 国产乱人视频在线观看播放器| www亚洲精品| 在线观看jizz| 一本久道中文无码字幕av| 日本大胆欧美人术艺术| 亚洲aⅴ无码专区在线观看q| 波多野结衣视频网| 再灬再灬再灬深一点舒服视频| 超级乱淫岳最新章节目录| 国产男女在线观看| 69成人免费视频| 天天爽亚洲中文字幕| 中文字幕一二三区乱码老| 日本边添边摸边做边爱边| 亚洲中文字幕无码中文| 毛片视频免费观看| 免费国产小视频| 精品欧洲videos| 国产一区二区电影在线观看| 91频在线观看免费大全| 国产精品免费视频播放器|