大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內容

跨周期應用數據問題 [MC]

  • MC用戶求助:

    調用子圖需要注意兩個地方:定義子圖變量、調用子圖數據和存儲子圖數據,下面假設圖表只有主圖data1和子圖data2的情況,多子圖原理是一樣的。
    一、定義子圖變量,包括一般變量和數組變量:
    var: var_name1(0, data1), var_name2(0, data2);
    array: arr_name1[2,3](0, data1), arr_name2[3,4](0, data2);
    以上定義了主圖一般變量var_name1和子圖一般變量var_name2(見關鍵字variable的用法),定義了主圖數組arr_name1和子圖數組arr_name2(見關鍵字array的用法)

    二、調用子圖數據并且同時存儲到相應的變量,包括直接調用和函數調用:
    //直接調用子圖的收盤價
    var_name1=close data1;
    var_name2=close data2;
    //通過函數調用子圖數據
    var_name1=summation(close,3) data1;
    var_name2=summation(close,4) data2;

    三、注意事項
    1、 信號是默認基于主圖進行運算的,所以默認情況下,變量都是主圖的變量,默認情況下調用的數據都是主圖的數據,也就是后面不加data1的都是基于主圖的變量和調用主圖的數據;
    2、 指標可以選擇基于主圖資料計算還是基于子圖資料計算,當指標計算資料基于data2(指標屬性中有相關選項)時,變量默認是data2的變量,調用的數據默認下也是調用data2的數據;其它情況,以此類推。
    3、 基于data2的變量,當代碼是基于data2進行計算時,data2的變量才會更新,其它情況下data2的變量只是計算,所以調用data2的數據不一定要存儲在data2的變量上;關于變量更新和計算的區別可以參考帖子http://forums.icetech.com.cn/for ... &extra=page%3D1

    ?

  • MC回復討論一:

    調用子圖需要注意兩個地方:定義子圖變量、調用子圖數據和存儲子圖數據,下面假設圖表只有主圖data1和子圖data2的情況,多子圖原理是一樣的。
    一、定義子圖變量,包括一般變量和數組變量:
    var: var_name1(0, data1), var_name2(0, data2);
    array: arr_name1[2,3](0, data1), arr_name2[3,4](0, data2);
    以上定義了主圖一般變量var_name1和子圖一般變量var_name2(見關鍵字variable的用法),定義了主圖數組arr_name1和子圖數組arr_name2(見關鍵字array的用法)

    二、調用子圖數據并且同時存儲到相應的變量,包括直接調用和函數調用:
    //直接調用子圖的收盤價
    var_name1=close data1;
    var_name2=close data2;
    //通過函數調用子圖數據
    var_name1=summation(close,3) data1;
    var_name2=summation(close,4) data2;

    三、注意事項
    1、 信號是默認基于主圖進行運算的,所以默認情況下,變量都是主圖的變量,默認情況下調用的數據都是主圖的數據,也就是后面不加data1的都是基于主圖的變量和調用主圖的數據;
    2、 指標可以選擇基于主圖資料計算還是基于子圖資料計算,當指標計算資料基于data2(指標屬性中有相關選項)時,變量默認是data2的變量,調用的數據默認下也是調用data2的數據;其它情況,以此類推。
    3、 基于data2的變量,當代碼是基于data2進行計算時,data2的變量才會更新,其它情況下data2的變量只是計算,所以調用data2的數據不一定要存儲在data2的變量上;關于變量更新和計算的區別可以參考帖子http://forums.icetech.com.cn/for ... &extra=page%3D1

    ?

  • MC回復討論二:

    想問下老師,注意事項3中調用data2的數據不一定要存儲在data2的變量上,這句話我能不能這樣理解:如果1分周期主圖data1,5分鐘周期子圖data2,我取變量data2的收盤價,在5分鐘BAR與BAR之間的空隙是重新計算,5分BAR與5分BAR是更新,那我在空隙間取data2的數據,然后用var_name2(0, data2)來保存,這里的這個var_name2(0, data2)實際上指定了data2保存數據的位置,但是這部分空隙間的數據,實際上還是存到data1中的,因為5分BAR這里沒有形成,這樣就如老師所說調用data2的數據不一定要存儲在data2的變量上,是這樣么?


    還請老師回答下var_name2(0, data2)中加data2的意思?

    ?

  • MC回復討論三:

    一、如果您在5分鐘bar與5分鐘bar收盤時間點之間取data2的數據,其實取的是最近的5分鐘bar的數據(也就是圖表左邊最近的歷史5分鐘bar的數據),這個數據,您如果存儲在var_name2上,var_name2并不會更新(也就是您下一次調用的時候,其實取的數據不是這一次計算的數據結果),您可以將這個數據存儲在var_name1上(因為這個會更新,下一次可以調用這一次計算的數據結果)。

    二、var_name2(0, data2)中的data2的意思是,這個變量是定義為data2的變量,當代碼基于data2的bar計算時,這個變量才會更新,否則中是計算。

    三、簡單的說,變量的更新是指它的計算結果可以被以后的代碼計算調用,而變量的計算是指它的計算結果可以被當次代碼計算調用。

    ?

  • MC回復討論四:

    一、如果您在5分鐘bar與5分鐘bar收盤時間點之間取data2的數據,其實取的是最近的5分鐘bar的數據(也就是圖表左邊最近的歷史5分鐘bar的數據),這個數據,您如果存儲在var_name2上,var_name2并不會更新(也就是您下一次調用的時候,其實取的數據不是這一次計算的數據結果),您可以將這個數據存儲在var_name1上(因為這個會更新,下一次可以調用這一次計算的數據結果)。

    二、var_name2(0, data2)中的data2的意思是,這個變量是定義為data2的變量,當代碼基于data2的bar計算時,這個變量才會更新,否則中是計算。

    三、簡單的說,變量的更新是指它的計算結果可以被以后的代碼計算調用,而變量的計算是指它的計算結果可以被當次代碼計算調用。

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 日本免费一区二区久久人人澡 | 国产欧美一区二区三区视频 | 亚洲精彩 | 四虎4hutv永久地址公告 | 国产精品玖玖玖在线观看 | 亚洲精品国产第一区二区图片 | 免费网站毛片 | 午夜毛片在线观看 | 九九视频在线观看视频23 | 米奇精品一区二区三区在线观看 | 91系列在线观看 | 国产日韩欧美亚洲综合在线 | 四虎久久精品国产 | 精品国产综合 | 黄色私人影院 | 久久激情影院 | 亚洲国产综合在线 | 欧美在线性爱视频 | 成人a毛片在线看免费全部播放 | 青娱乐91| 26uuu色噜噜欧美在线播放 | 精品欧美在线精品 | 国产成人综合网亚洲欧美在线 | 国产一区二区三区免费视频 | 九九51精品国产免费看 | 国产成人久久久精品一区二区三区 | 久久久噜噜噜久久 | 亚洲综色 | 欧美激情免费 | 国产精品视频国产永久视频 | 久久久久久久尹人综合网亚洲 | 国产精品久久久久影院嫩草 | 久久er国产精品免费观看1 | 简单视频在线播放jdav | 欧美一级aⅴ毛片 | 国产亚洲男人的天堂在线观看 | 国产区一区 | 我要操影院 | 国产香蕉尹人综合在线 | 久久成人免费播放网站 | 曰本女人一级毛片看一级毛 |