Em đang code EA cần tự động tính số lot giao dịch của tất cả các cặp tiền với StopLoss cố định là 1000. Dựa vào công thức : SL = 1000 = R x Lots x X
( Trong đó X: là tỷ giá của đồng tiền đứng sau so với USD)
=> Lots = 1000/(R x X)
Đối với các cặp có đuôi USD thì không thành vấn đề do không phải chuyển đổi giá trị tiền tệ của đồng tiền đứng phía sau ( xxxUSD) do X =1.
Còn đối với những cặp khác như GbpAud..... chẳng hạn, thì em dùng công thức mã CODE này:
double tygia = MarketInfo("AUDUSD",MODE_BID);
double R = 500;
double volume = NormalizeDouble( (1000/(R*tygia)),2) ;
double StopLoss = NormalizeDouble( (Close[1]+ R*Point),Digits);
double TakeProfit = NormalizeDouble( (Close[1] - R*Point),Digits);
int NewTicket2 = OrderSend(Symbol(), OP_SELL, volume, Bid, 3, StopLoss, TakeProfit, "Mycode", 136, NULL, Red);
Comment(" Lenh moi: " + (string)NewTicket2);
Lúc em dùng CODE này thì lúc nhận diện đúng điều kiện thì Robot bị dừng ko chạy nữa ạ.
Còn lúc thay thế mã : double tygia = 1; thì Robot chạy tốt.
Nên em thấy do lệnh MarkerInfo() vào thì Bot sẽ bị lỗi.
Xin các cao nhân cho em ít thông tin về việc xử lý trường hợp này ạ. EM cảm ơn mọi người đã đọc!!!
( Trong đó X: là tỷ giá của đồng tiền đứng sau so với USD)
=> Lots = 1000/(R x X)
Đối với các cặp có đuôi USD thì không thành vấn đề do không phải chuyển đổi giá trị tiền tệ của đồng tiền đứng phía sau ( xxxUSD) do X =1.
Còn đối với những cặp khác như GbpAud..... chẳng hạn, thì em dùng công thức mã CODE này:
double tygia = MarketInfo("AUDUSD",MODE_BID);
double R = 500;
double volume = NormalizeDouble( (1000/(R*tygia)),2) ;
double StopLoss = NormalizeDouble( (Close[1]+ R*Point),Digits);
double TakeProfit = NormalizeDouble( (Close[1] - R*Point),Digits);
int NewTicket2 = OrderSend(Symbol(), OP_SELL, volume, Bid, 3, StopLoss, TakeProfit, "Mycode", 136, NULL, Red);
Comment(" Lenh moi: " + (string)NewTicket2);
Lúc em dùng CODE này thì lúc nhận diện đúng điều kiện thì Robot bị dừng ko chạy nữa ạ.
Còn lúc thay thế mã : double tygia = 1; thì Robot chạy tốt.
Nên em thấy do lệnh MarkerInfo() vào thì Bot sẽ bị lỗi.
Xin các cao nhân cho em ít thông tin về việc xử lý trường hợp này ạ. EM cảm ơn mọi người đã đọc!!!
Giới thiệu sách Trading hay
Mô Hình Biểu Đồ - Phương Pháp Hiệu Quả Để Tìm Kiếm Lợi Nhuận
Được xem là cẩm nang về mô hình biểu đồ của các nhà đầu tư, giao dich tài chính toàn cầu và là kiến thức bắt buộc phải nắm về Phân Tích Kỹ Thuật
Bài viết liên quan