Lại là người mới cần giúp : vào lệnh khi một lệnh khác cắt

Lại là người mới cần giúp : vào lệnh khi một lệnh khác cắt

Lại là người mới cần giúp : vào lệnh khi một lệnh khác cắt

bylove12

Member
7
0
Mình muốn khi một lệnh 1 cắt thì vào lệnh 2 tại vị trí mới. Vậy hàm thực hiện lệnh mới khi lệnh cũ cắt là gì vậy ạ
 

Giới thiệu sách Trading hay
Phương Pháp VPA - Kỹ Thuật Nhận Diện Dòng Tiền Thông Minh bằng Hành Động Giá kết hợp Khối Lượng Giao Dịch

Phương pháp VPA - Volume Price Analysis - là phương pháp Price Action hướng dẫn ĐỌC GIÁ / NẾN kết hợp với KHỐI LƯỢNG GIAO DỊCH để tìm ra hướng đi của DÒNG TIỀN THÔNG MINH
kiểm tra history bằng OrdersHistoryTotal(), nếu phát hiện có lệnh mới close thì vào lệnh mới dựa trên thông tin lấy dc từ lệnh mới close này
 
kiểm tra history bằng OrdersHistoryTotal(), nếu phát hiện có lệnh mới close thì vào lệnh mới dựa trên thông tin lấy dc từ lệnh mới close này
Hoac đếm số lệnh củng dc - khi so lệnh giảm thi mua cho đủ. Đếm lot thì tốt hơn vì nó sẽ đảm bảo risk control .
 
kiểm tra history bằng OrdersHistoryTotal(), nếu phát hiện có lệnh mới close thì vào lệnh mới dựa trên thông tin lấy dc từ lệnh mới close này
bạn có thể nói rõ hơn về lệnh ỎrderHistoryTatal() này được không. mình muốn lệnh mới vào giống y lệnh cũ (loại lệnh buy/sel/bylimit/sellimit,điểm vào, lot, so tp) thì nên làm sao. mình mới tập code nên nhiều chỗ chưa rõ lắm, nhờ bạn hướng dẫn một chút. Cảm ơn!!!
 
sử dụng các hàm sau:
OrdersHistoryTotal()
OrderSelect() //phải dùng hàm này trước khi dùng các hàm dưới để lấy thông tin
OrderSymbol()
OrderProfit();
OrderClosePrice()
OrderType()
OrderLots()
Cơ bản là vậy
 
sử dụng các hàm sau:
OrdersHistoryTotal()
OrderSelect() //phải dùng hàm này trước khi dùng các hàm dưới để lấy thông tin
OrderSymbol()
OrderProfit();
OrderClosePrice()
OrderType()
OrderLots()
Cơ bản là vậy
bạn có thể code một dòng dung hàm orderhistorytatal() để lấy id lệnh vừa đóng đc k
mình làm thử mà vẫn k đc
 
int total = OrdersHistoryTotal();
OrderSelect(total-1,SELECT_BY_POS,MODE_HISTORY);
int order_type = OrderType();
int ticket = OrderTicket();
string symbol = OrderSymbol();
double close_price = OrderClosePrice();
double lots = OrderLots();
int digits = SymbolInfoInteger(symbol,SYMBOL_DIGITS);
if (order_type == OP_BUY) Print("Lenh vua close la BUY ",DoubleToStr(lots,2)," ",symbol," .Gia close ",DoubleToStr(close_price,digits)," Id ",ticket);
else if (order_type == OP_SELL) Print("Lenh vua close la SELL ",DoubleToStr(lots,2)," ",symbol," .Gia close ",DoubleToStr(close_price,digits)," Id ",ticket);
else Print("Lenh vua close la lenh pending");
 

Đính kèm

  • script_getlastorder.mq4
    1.5 KB · Xem: 1

BÌNH LUẬN MỚI NHẤT

  • DuongHuy trong Phân tích Forex - Vàng - Hàng hóa 300 Xem / 8 Trả lời
  • DuongHuy trong Phân tích Forex - Vàng - Hàng hóa 0 Xem / 3 Trả lời
  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 99 Xem / 18 Trả lời
  • ngoi_sao_co_doc trong Phân tích Forex - Vàng - Hàng hóa 26,317 Xem / 101 Trả lời
  • Huan2051 trong Phân tích Forex - Vàng - Hàng hóa 298,788 Xem / 1,407 Trả lời
  • Quíc Óp trong Phân tích Forex - Vàng - Hàng hóa 374 Xem / 7 Trả lời
  • khiconcon trong Trao Đổi về Broker 192 Xem / 6 Trả lời
  • AdBlock Detected

    We get it, advertisements are annoying!

    Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

    Back
    Bên trên