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
Naked Forex - Phương Pháp Price Action Tinh Gọn

Naked Forex được đánh giá cao trên toàn cầu (theo Amazon) vì đã cung cấp một cẩm nang thực thụ cho những nhà giao dịch theo trường phái Price Action
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 794 Xem / 53 Trả lời
  • Quíc Óp trong Phân tích Forex - Vàng - Hàng hóa 292 Xem / 7 Trả lời
  • DuongHuy trong Phân tích Forex - Vàng - Hàng hóa 422 Xem / 25 Trả lời
  • black trong Lập trình MQL - Expert Advisor - Indicator 19,712 Xem / 83 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