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

請問ALEX關于變量定義問題 [MC]

  • MC用戶求助:

    從本質上來說,這兩者的區(qū)別只是在于變量的初始值不一樣,但是,設置不同的初始值可以優(yōu)化代碼。以計算最小價格來說明兩個不同的寫法帶來的區(qū)別:
    //代碼1
    var: min_low(0);

    if min_low=0 then
    ? ? ? ? min_low=low
    else if min_low>Low then
    ? ? ? ? min_low=low;


    //代碼2
    var: min_low(9999); //初始值要設置的比商品合約的價格大很多

    if min_low>Low then
    ? ? ? ? min_low=low;


    兩者的區(qū)別在代碼中就很明顯了。

    ?

  • MC回復討論一:

    從本質上來說,這兩者的區(qū)別只是在于變量的初始值不一樣,但是,設置不同的初始值可以優(yōu)化代碼。以計算最小價格來說明兩個不同的寫法帶來的區(qū)別:
    //代碼1
    var: min_low(0);

    if min_low=0 then
    ? ? ? ? min_low=low
    else if min_low>Low then
    ? ? ? ? min_low=low;


    //代碼2
    var: min_low(9999); //初始值要設置的比商品合約的價格大很多

    if min_low>Low then
    ? ? ? ? min_low=low;


    兩者的區(qū)別在代碼中就很明顯了。

    ?

  • MC回復討論二:

    第一種是需要再比較一下與0的價格,第二種就不需要了對嗎

    ?

  • MC回復討論三:

    對的。因為第一種情況,min_low的初始值為0,所以它始終比所有的價格低,如果通過代碼2中的代碼與價格比較的話,那么最后的結果肯定也是0,這個結果是不正確的。

    如果將min_low的初始值設置的足夠大,例如9999,那么代碼2中的程序第一次執(zhí)行時就將min_low賦值為當根bar的最小值。

    ?

  • MC回復討論四:

    對的。因為第一種情況,min_low的初始值為0,所以它始終比所有的價格低,如果通過代碼2中的代碼與價格比較的話,那么最后的結果肯定也是0,這個結果是不正確的。

    如果將min_low的初始值設置的足夠大,例如9999,那么代碼2中的程序第一次執(zhí)行時就將min_low賦值為當根bar的最小值。

 

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

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 四虎国产成人永久精品免费| 大学生初次破苞免费视频| 亚洲va国产日韩欧美精品 | 小泽玛利亚一区二区| 久久久久亚洲av无码去区首 | 四虎精品成人免费视频| 高校饥渴男女教室野战| 色综合天天综合网看在线影院| 大香伊蕉在人线国产75视频| 三级网址在线播放| 无翼乌全彩之可知子| 久久国产精品麻豆映画| 最新国产小视频在线播放| 亚洲国产成人久久一区二区三区| 波霸女的湮欲生活mp4| 免费人成在线观看播放国产| 精品国产一区二区三区免费看| 国产一区二区女内射| 蜜芽.768.忘忧草二区老狼| 国产剧情丝袜在线观看| 91免费国产在线观看| 国产盗摄在线观看| 香蕉久久成人网| 国产精品天干天干| 6080理论片国产片| 国产老妇一性一交一乱| 91视频国产91久久久| 国精品无码一区二区三区左线| a级毛片在线播放| 女人18毛片水真多免费播放| もんのエロま资源网| 少妇性俱乐部纵欲狂欢少妇| 两根手指就抖成这样了朝俞| 无码av免费一区二区三区| 久久91精品国产91久久| 无翼乌无遮挡h肉挤奶百合| 久久久久国产精品| 日本a级作爱片金瓶双艳| 久久66热这里只会有精品| 无码免费一区二区三区免费播放| 久久丁香五月天综合网|