Nhờ Anh Em các bác giúp dùm đoạn code chạm MA vào lệnh ạ

Nhờ Anh Em các bác giúp dùm đoạn code chạm MA vào lệnh ạ

Nhờ Anh Em các bác giúp dùm đoạn code chạm MA vào lệnh ạ

bang3110

New Member
3
0
em đang học code trên mt4 mà cái đoạn code chạm đường trung bình thì biến nó là gì các bác nhỉ :(
helpppp pl
thank's các bác
 

Giới thiệu sách Trading hay
Phương Pháp Wyckoff Hiện Đại - Kỹ thuật Nhận diện Xu hướng Thị trường Tiềm năng

Phương pháp Wyckoff là một phương pháp price action kinh điển và đem lại thành công cho nhiều trader. Phương pháp này là nền tảng của nhiều phương pháp trading nổi tiếng khác
int vitri;
int Số_pip;
double ma = iMA(Symbol(), Period(), MA_Period, 0, MA_Type, PRICE_CLOSE, 0);
if (Close[0] >= ma + (Số_pip * Point) && vitri != 1)
{
vitri = 1;
Alert();
}
else if (Close[0] <= ma - (Số_pip * Point) && vitri != -1) {
vitri = -1;
Alert();
}

//Nếu muốn chạm thì Số_pip=0

Nôm na là vậy. Bạn xào nấu theo ý mình
 
int vitri;
int Số_pip;
double ma = iMA(Symbol(), Period(), MA_Period, 0, MA_Type, PRICE_CLOSE, 0);
if (Close[0] >= ma + (Số_pip * Point) && vitri != 1)
{
vitri = 1;
Alert();
}
else if (Close[0] <= ma - (Số_pip * Point) && vitri != -1) {
vitri = -1;
Alert();
}

//Nếu muốn chạm thì Số_pip=0

Nôm na là vậy. Bạn xào nấu theo ý mình
Cảm ơn bác nhé :) em làm được rồi
 
int vitri;
int Số_pip;
double ma = iMA(Symbol(), Period(), MA_Period, 0, MA_Type, PRICE_CLOSE, 0);
if (Close[0] >= ma + (Số_pip * Point) && vitri != 1)
{
vitri = 1;
Alert();
}
else if (Close[0] <= ma - (Số_pip * Point) && vitri != -1) {
vitri = -1;
Alert();
}

//Nếu muốn chạm thì Số_pip=0

Nôm na là vậy. Bạn xào nấu theo ý mình
Nhờ bác @ghienhoi giúp em
Em muốn dịch chuyển lệnh pending theo giá market thì như nào ạ?
Ví dụ: lệnh buystop, khi giá đi xuống 1 bước thì lệnh bs đi theo 1 bước, khi giá đi lên lại thì lệnh bs đứng yên chờ khớp

Em xin cảm ơn
 
Lâu rồi tôi không tìm hiểu EA. Gửi bạn xem. Bạn tự tìm hiểu nha. Điều kiện viết order cũng không khó lắm đâu. :)
 

Đính kèm

  • DICH_CHUYEN_PENDING.mq4
    7.3 KB · Xem: 6
Lâu rồi tôi không tìm hiểu EA. Gửi bạn xem. Bạn tự tìm hiểu nha. Điều kiện viết order cũng không khó lắm đâu. :)
tks bác @ghienhoi đã phản hồi em
cơ mà nó luôn báo lỗi 4051 và ko chạy như mong muốn bác ạ

if(_Long !=-1)
{
if(opb<OrderOpenPrice())
{
slb= opb - stoploss;
_Long = OrderModify(_Long,opb,slb,OrderTakeProfit(),OrderExpiration(),clrNONE);
if(_Long<0) Print("Modify Buystop failed",GetLastError());
}
}

bác xem giúp em đoạn này em sai ở đâu
p/s: opb=Bid+Distan;
 
EA của tôi chạy được mà bạn.
Do bạn thay đổi code của tôi theo ý bạn và tôi không biết bạn định nghĩa các tham số thế nào và bạn không nói rõ lỗi 4051 nên không sửa được bạn nhé.
( _Long = OrderModify(_Long,opb,slb,OrderTakeProfit(),OrderExpiration(),clrNONE); ) => https://docs.mql4.com/trading/ordermodify bạn tham khảo tạị đây

p/s: opb=Bid+Distan; =>opb=Bid+Distan*Point;
 
EA của tôi chạy được mà bạn.
Do bạn thay đổi code của tôi theo ý bạn và tôi không biết bạn định nghĩa các tham số thế nào và bạn không nói rõ lỗi 4051 nên không sửa được bạn nhé.
( _Long = OrderModify(_Long,opb,slb,OrderTakeProfit(),OrderExpiration(),clrNONE); ) => https://docs.mql4.com/trading/ordermodify bạn tham khảo tạị đây

p/s: opb=Bid+Distan; =>opb=Bid+Distan*Point;

Lỗi 4051 theo em trả trên MQL4 Reference là:
4051ERR_INVALID_FUNCTION_PARAMVALUEInvalid function parameter value
[TBODY] [/TBODY]

những chỗ cần *Point thì em có đặt sẵn từ trước rồi ạ, như stoploss và Distan
Em cũng copy gần như y chang của bác mà nó vẫn báo lỗi, và có thử tắt hẳn đoạn mã đó thì biết là lỗi tại đây, nên em ko biết lỗi ở điểm nào, hxhx
 
Nếu bạn không ngại thì gửi cho tôi xem phần bạn viết của bạn đi vì tôi test thử của tôi thì ok, của bạn do tôi không rõ thế nào nên tôi chịu thua
 
Nếu bạn không ngại thì gửi cho tôi xem phần bạn viết của bạn đi vì tôi test thử của tôi thì ok, của bạn do tôi không rõ thế nào nên tôi chịu thua
Dạ em sửa phần if(_Long >0) nên nó đã chạy ok đúng ý rồi ạ,
Mặc dù còn một số lần bị mã lỗi số 1, em sẽ mò thêm xem sao
Nói chung là cảm ơn bác rất rất nhiều :)
 

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

  • Mạc An trong Phân tích Forex - Vàng - Hàng hóa 436 Xem / 14 Trả lời
  • Quíc Óp trong Phân tích Forex - Vàng - Hàng hóa 176 Xem / 5 Trả lời
  • LuTienSinh trong Phân tích Forex - Vàng - Hàng hóa 134 Xem / 1 Trả lời
  • PaulTien trong Hệ thống giao dịch - Trading system 826 Xem / 6 Trả lời
  • Huan2051 trong Phân tích Forex - Vàng - Hàng hóa 297,091 Xem / 1,405 Trả lời
  • DuongHuy trong Phân tích Forex - Vàng - Hàng hóa 294 Xem / 19 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