Tính giá mở cửa của nhiều lệnh đang chạy

Thảo luận trong 'Hỏi Đáp Về Lập Trình MQL4 - MQL5' bắt đầu bởi wall84, 30/7/18.

  1. wall84

    wall84 New Member

    Dear Mr Lãng và mọi người.
    Em đang cần 1 đoạn code để tính giá trung bình mở cửa của các lệnh đang chạy.
    Có 2 trường hợp.
    1. Các lệnh đểu 1 hướng (buy hay sell)
    2. Lệnh nằm ở 2 hướng, buy và sell
    Em thử dùng lệnh OrderOpenprice (), nhưng nó chỉ hiện giá mở của lệnh gần nhất thôi.
    Có gì mọi người giúp em với.
    Em cám ơn mọi người.
     
  2. LangTu

    LangTu <br><font color=blue><b>"Thiên Ngoại Hữu Thiên"</f

    1. Viết hàm tính tổng số lệnh buy (số lượng lệnh, k phải tính lot nha) .Rồi viết hàm tính tổng điểm vào của lệnh buy. Sau đó lấy tổng buy chia cho tổng số lệnh. Là ra giá trị trung bình.
    Lệnh sell cũng tương tự.

    2. Tính tổng số lot buy và tổng lot sell. Rồi trừ cho nhau. Cái nào lớn hơn thì đi tính phần còn lại của nó:
    tính tổng số lot. Tính tổng điểm vào...
    phần này sẽ phức tạp hơn xíu so với cái 1. cho nên, chỉ nên viết 1 chiều buy hoặc sell thôi.
     
    wall84 thích bài này.
  3. wall84

    wall84 New Member

    Dạ.
    Em cám ơn anh Lãng
     

Chia sẻ trang này

XenForo Add-ons by Brivium ™ © 2012-2013 Brivium LLC.