您現(xiàn)在的位置:程序化交易>> 股票公式>> 通達(dá)信>> 通達(dá)信知識(shí)>>正文內(nèi)容

[分享] 你會(huì)寫(xiě)跨周期調(diào)用嗎? [通達(dá)信]

  • 咨詢內(nèi)容:  

    跨周期調(diào)用實(shí)例詳解


    看到好幾個(gè)人的帖子寫(xiě)的跨周期調(diào)用都犯了“習(xí)慣性”錯(cuò)誤。例如,在日線公式里,為讀取上一天的收盤(pán)價(jià),寫(xiě):

                    ref(c,1)

    為讀取上一周的周收盤(pán)價(jià),很習(xí)慣地就寫(xiě)成:

                c1:=   ref(c#week,1) ;

     錯(cuò)了。(但也并非總錯(cuò),在某些天可能是對(duì)的。*注1)


    一般地,ref(x,1)是昨天的x,于是,c1=ref(c#week,1)就是昨天的c#week,所以,如果當(dāng)前是星期三,c1則是本周星期二所在周的收盤(pán)價(jià),星期二和星期三都是本周的,所以應(yīng)該有相同的周收盤(pán)價(jià)。(這里假定星期二和星期三都開(kāi)盤(pán)。)


    如果你一定要在日線公式里,用c#week來(lái)得到上一周的周收盤(pán)價(jià)c1,應(yīng)該怎樣寫(xiě)呢?

    可以這樣寫(xiě):

            A:=barslast(weekofyear != ref(weekofyear,1));  *注2

           c1:=ref(c#week, A+1);

     

    當(dāng)然,此時(shí)直接寫(xiě)

          c1:=ref(c,A+1);  *注3

    也行。


     

    正確的跨周期調(diào)用的寫(xiě)法(讀取上周的收盤(pán)價(jià)、成交量)

     

    1)       建立一個(gè)(被調(diào)用的)指標(biāo)公式,例如取名為“zuotian”,其內(nèi)容是:

       {zuotian}

       c1:ref(c,1);

       v1:ref(v,1);


    2)      在主公式里

     

    為了讀取上一周的收盤(pán)價(jià),寫(xiě)

    c1:=zuotian.c1#week;   {接收變量名任意,并非一定取名c1}

     

    為了讀取上一周的成交量,寫(xiě)

    v1:=zuotian.v1#week;


    為了讀取上一月的收盤(pán)價(jià),寫(xiě)

    c1:=zuotian.c1#month;

     

    為了讀取上一月的成交量,寫(xiě)

    v1:=zuotian.v1#month;


    為什么要這樣? 現(xiàn)以在日線公式里執(zhí)行 c1:=zuotian.c1#week 為例說(shuō)明:

     

    按通達(dá)信的語(yǔ)法,

          D1:=zuotian.c1;

    是調(diào)用指標(biāo)公式zuotian,令它在(本股票的)相同的周期(此時(shí)是日線)下執(zhí)行,并把它在當(dāng)前日K線上的輸出C1賦值給本公式的D1變量。即D1將是昨天的收盤(pán)價(jià), 因?yàn)楣絲uotian在日周期下執(zhí)行,輸出的c1=ref(c,1)當(dāng)然是昨天的close。


    現(xiàn)在解釋

          c1:=zuotian.c1#week;

    按通達(dá)信語(yǔ)法,該語(yǔ)句的語(yǔ)意是:調(diào)用指標(biāo)公式zuotian,令它在week周期下執(zhí)行,并把它在(本日K線所對(duì)應(yīng)的)周K線上的輸出c1賦值給本公式的c1變量。

    公式zuotian在week周期下執(zhí)行,輸出在周K線上的c1=ref(c,1)當(dāng)然是上一周的close。


    注: 本日所對(duì)應(yīng)的周/月是指本日所在的周/月。如果在日線中用 #MIN60跨周期調(diào)用,本日所對(duì)應(yīng)的小時(shí)K線是指本日的最后交易小時(shí)即15:00那條60分鐘K線。


    如果你愿意,請(qǐng)回答以下問(wèn)題:

    *注1 “但也并非總錯(cuò),在某些天可能是對(duì)的。”  在哪些天是對(duì)的?

    *注2  本語(yǔ)句這種寫(xiě)法也是不全對(duì)。你知道在什么情況下它是錯(cuò)的嗎?

    *注3  c1:=ref(c,A+1)為什么對(duì)? 為得上周的成交量,寫(xiě)v1:=ref(v,A+1)對(duì)嗎?              


    本人仔細(xì)閱讀了tdxluntan老師的有關(guān)跨周期的帖子,現(xiàn)在把心得貼出來(lái),與大家分享。借此對(duì)tdxluntan老師表示深謝。

     


     

  • 通達(dá)信技術(shù)部:

    學(xué)習(xí)下。

     

    只是這個(gè)網(wǎng)頁(yè)被太多彈窗及不良提示鏈接了。那些管理或版主們你們被豬了???

     

     

  • 通達(dá)信客服: 本人寫(xiě)這個(gè)帖子花了差不多1個(gè)小時(shí),有30個(gè)人看過(guò)了,只有一個(gè)人回帖,太不夠意思了。本人鄭重聲明,以后只幫在此貼回貼的人-- 因?yàn)樗麄兛赡苁切郧橹腥耍档媚闳ソ坏呐笥选](méi)回帖的人,也許也是性情中人,只是因?yàn)樗创速N并沒(méi)有收獲才不回。那說(shuō)明他已經(jīng)不需要?jiǎng)e人幫助了。(根本沒(méi)看此貼的人就不得而知了,請(qǐng)勿怪失言。)哈,就這么定了。

     

  • 網(wǎng)友交流: 頂樓主,我正為此煩惱,終于有所明白了

     

  • 網(wǎng)友交流: c1:zuotian.c1#MIN15;

    在日線中c1顯示的是開(kāi)盤(pán)價(jià),在15分鐘圖中c1顯示的是收盤(pán)價(jià)

    我想做一個(gè)13:45-14:00的條件預(yù)警,不知怎么搞?

 

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

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


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 亚洲精品国产精品国自产网站| 国产日韩精品欧美一区喷水| 久久久亚洲欧洲日产国码农村| xxxx性bbbb欧美野外| 成年人一级毛片| 亚洲中文字幕久久无码| 男插女下体视频| 在线中文字日产幕| 亚洲jjzzjjzz在线播放| 草莓视频成人app下载| 性生活一级毛片| 亚洲一区二区三区亚瑟| 男女一边摸一边做爽爽爽视频| 国产精品国产三级国产普通话一 | 国产在线精品一区二区夜色| 中文字幕精品一区二区2021年 | 再深点灬舒服了灬太大| 91精品国产三级在线观看| 播播开心激情网| 亚洲AV无码一区二区三区网站| 狠狠躁日日躁夜夜躁2020 | 精品无码国产自产拍在线观看 | 久久久久亚洲Av片无码下载蜜桃| 欧美换爱交换乱理伦片试看| 免费看黄a级毛片| 色综合久久加勒比高清88| 国产日韩av在线播放| 91亚洲精品视频| 天天爽夜夜爽人人爽一区二区| 亚洲乱码一二三四五六区| 色吊丝av中文字幕| 国产欧美日韩精品专区 | 欧美日韩亚洲国产一区二区综合 | 人妻少妇乱子伦精品| 羞羞漫画页面免费入口欢迎你| 国内精品伊人久久久久av影院| 九色在线观看视频| 精品伊人久久大线蕉地址| 国产午夜手机精彩视频| babes性欧美高清| 成全高清视频免费观看|