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

  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 82 Xem / 2 Trả lời
  • LuTienSinh trong Phân tích Forex - Vàng - Hàng hóa 13 Xem / 1 Trả lời
  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 496 Xem / 11 Trả lời
  • Quíc Óp trong Phân tích Forex - Vàng - Hàng hóa 248 Xem / 1 Trả lời
  • PepePips trong Sách Trading - Tài liệu Trading 114,527 Xem / 506 Trả lời
  • ngoi_sao_co_doc trong Phân tích Forex - Vàng - Hàng hóa 24,672 Xem / 88 Trả lời
  • Huan2051 trong Phân tích Forex - Vàng - Hàng hóa 643 Xem / 3 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