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
Các Phương Pháp Price Action Kinh Điển

Bộ sách tổng hợp các phương pháp Price Action truyền thống và hiện đại, với các hướng dẫn cụ thể và dễ áp dụng cho nhà giao dịch
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 238 Xem / 5 Trả lời
  • Quíc Óp trong Phân tích Forex - Vàng - Hàng hóa 296 Xem / 7 Trả lời
  • khiconcon trong Trao Đổi về Broker 152 Xem / 6 Trả lời
  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 583 Xem / 18 Trả lời
  • UK LEE trong Phân tích Hàng hóa Phái sinh 140 Xem / 2 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