人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現(xiàn)在的位置:程序化交易>> 外匯現(xiàn)貨>> MT5>> MT5知識>>正文內容

OnCaculate的用法 [MT4]

  • OnCaculate事件因Tick的到來而觸發(fā),他有兩種調用方式:
    復制代碼
    1. int OnCalculate(const int rates_total,//指標數(shù)組的全部元素個數(shù)
    2. const int prev_calculated,//前一次計算完的指標數(shù)組的個數(shù)
    3. const int begin,//指標數(shù)組最早的其實元素序號
    4. const double &price[])//本指標計算需要用到的K線的單個數(shù)組

    這里比較難理解的是price數(shù)組。其實price數(shù)組是有指標其實階段的一個參數(shù)#property indicator_applied_price進行定義的。
    一般定義方式是:
    復制代碼
    1. #property indicator_applied_price PRICE_OPEN

    這里表示OnCaculate事件里使用的price數(shù)組是OPEN開盤價隨對應的數(shù)組。
    如果不使用上面的語句進行指定,則默認price數(shù)組使用CLOSE收盤價對應的數(shù)組。
    總結:可以看出上面這種OnCaculate事件的調用僅適合于使用K線單個數(shù)組的技術指標的調用。
    ==============================
    方式2:
    復制代碼
    1. int OnCalculate (const int rates_total, // размер входных таймсерий
    2. const int prev_calculated, // обработано баров на предыдущем вызове
    3. const datetime& time[], // Time
    4. const double& open[], // Open
    5. const double& high[], // High
    6. const double& low[], // Low
    7. const double& close[], // Close
    8. const long& tick_volume[], // Tick Volume
    9. const long& volume[], // Real Volume
    10. const int& spread[] // Spread
    11. );

    這種方式相對于第一種調用的不通在于:引入了K線所有對應的數(shù)值數(shù)組,可以全面使用K線對應的各種數(shù)據(jù)。

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

相關文章

    沒有相關內容
主站蜘蛛池模板: 小毛片网站 | 欧美成人免费高清二区三区 | 国内精品小视频福利网址 | 午夜国产小视频 | 男女性刺激爽爽免费视频 | 亚洲日本在线观看网址 | 两个人看的www免费 两个人看的www高清免费视频 | 成人影视大全 | 日韩高清在线日韩大片观看网址 | 日本黄a三级三级三级 | 国产1区2区三区不卡 | 欧美伊人久久大香线蕉在观 | 国产高清国产专区国产精品 | 国产成a人片在线观看视频99 | 欧美一级第一免费高清 | 在线播放一区二区精品产 | 国产成人精品视频免费大全 | 夜鲁夜鲁夜鲁在线观看福利 | 性午夜影院| 天天好b| 性欧美人妖在线看 | 国产观看精品一区二区三区 | 成人免费看黄网站无遮挡 | 羞羞视频免费观 | 日韩a视频 | 老司机午夜性大片 | 妞干网精品 | 午夜日韩在线 | 六月丁香综合 | 农村寡妇女人一级毛片 | 97免费在线 | 伊人精品影院一本到欧美 | 99re视频精品 | 欧美一区二区三区在线播放 | 2015小明看日韩成人免费视频 | 亚洲色图第1页 | 日日操夜夜草 | 日韩成人精品日本亚洲 | 国产三级全黄在线观看 | 日韩高清影视 | 男女一级爽爽快视频 |