Giao dịch bằng Expert Advisor (EA) hay anh em trader Việt còn gọi nôm na là Robot thì bây giờ đã quá phổ biến rồi. Người người muốn học làm robot, nhà nhà muốn học làm robot vì ai cũng có viễn cảnh ngồi 1 chỗ tận hưởng, trong khi con EA tự động trade và đem tiền về. Tuy nhiên, để học xong mớ code với ngôn ngữ MQL lằng nhằng của Metaquotes thì không phải dễ. Nếu không có kiến thức về lập trình căn bản thì chúng ta sẽ phải mò mẫm rất lâu để có thể chuyển tải ý tưởng từ đầu chúng ta thành 1 con EA tự động.
Nhằm đáp ứng nhu cầu cơ bản của một số anh em chưa tinh thông code, có 1 website ra đời và giúp đỡ trong việc xây dựng 1 con EA tự động hoàn toàn. Anh em chỉ việc nhập số liệu vào và nó sẽ tự code ra. Trang web đó là http://www.forexeadvisor.com/.
Tất nhiên là EA được xây dựng miễn phí tại đây chỉ mang tính cơ bản thôi, khó có thể đòi hỏi sự phức tạp được. Tuy nhiên, trong lúc đợi anh em thành tài trong việc học code thì chúng ta cứ thử xem sao
Mở trang ra thì là phần hướng dẫn cơ bản, anh em cần kéo xuống cuối trang và bấm vào nút màu xanh “Go to Expert Advisor Generator” để vào trang tạo EA tự động
Như hướng dẫn của trang này, để làm 1 con EA đơn giản, anh em cần trả lời một số câu hỏi dưới đây
1.Khi nào thì đặt lệnh mua?
2.Khi nào thì chốt lệnh mua?
3.Khi nào thì đặt lệnh bán?
4.Khi nào thì chốt lệnh bán?Bây giờ, mình sẽ thử tự tạo 1 con EA phức tạp với vài dữ kiện như sau
Mình dùng RSI (14) và adx (14) và chỉ dùng cho khung thời gian H1
Mua vào
- adx > 25 (mục đích là cảnh báo có xu hướng mạnh)
- VÀ RSI > 30 (mục đích giá đã hồi xong và đi lên lại)
Bán ra thì ngược lại
Chốt lệnh mua vào
- Khi RSI lên trên 70 (quá mua) HOẶC adx giảm xuống dưới 25 (hết trend)
Chốt lệnh bán ra
- Khi RSI xuống dưới 30 (quá bán) HOẶC adx giảm xuống dưới 25 (hết trend)
Chốt lời 80 pips, dừng lỗ 30 pips và trailing 50 pips.
OK. Các bước sẽ như hình dưới đây
Bước 1: Setup cho lệnh mua
Bước 2: Setup cho lệnh bán
Bước 3: Setup để chốt lệnh mua
Bước 4: Setup để chốt lệnh bán
Bước 5: Setup Tùy chọn chốt lời, dừng lỗ, trailing
Bước 6: Tạo EA và Lưu EA lại
Sau khi đã lưu EA xuống thì đây là hình ảnh của con EA. Mình attach luôn con này ở cuối bài cho anh em backtest chơi
Anh em chép vào thư mục MQL > Experts của phần mềm MT4 đang sử dụng, sau đó khởi động lại MT4 để dùng nhé
EA Copy Lệnh
Cảm ơn Dương Huy, nếu tôi muốn viết EA để phát hiện pinbar và giao dịch pinbar thì làm thế nào?
Vài hôm nữa mình sẽ up lên indicator tự phát hiện pinbar cho bạn nhé
Cảm ơn Huy nhiều
Mình đã tìm được một indicator để phát hiện pinbar ở đường link dưới.
Anh em nào cần thì dùng:
http://www.earnforex.com/metatrader-indicators/Pinbar-Detector/earnforex.com
Pinbar Detector — Forex Indicator for MetaTrader
Cảm ơn bạn rất nhiều
Cám ơn Dương Huy, mình muốn viết ema 5 cắt ema 10 thì làm như thế nào vậy bạn?
Thử chọn Open Buy khi ema 5 > ema 10 xem sao
Dương Huy ơi ,làm ơn làm giùm mình con EA Moving Avegare MA 60 cắt lên MA 200 thì mua vào và bán ra thì ngược lại MA 60 cắt xuống MA 200 biểu đồ 1 phút nhé .Cam on nhieu
Bạn dùng MA loại gì? Simple, Exponential, Weighted…?
Mình không biết là MA gì chỉ biết vào MT4 – thêm – các công cụ hổ trợ – Moving Avegare như hình gữi , đặt khi vào lệnh khối lượng 0,01 dừng lỗ 100 pip chốt lời 200 pip
Theo hình bạn gửi thì bạn dùng Exponential MA, áp dụng cho giá Close. Ok, mình sẽ setup cho bạn thử cái EA này
Huy ơi đổi lại làm con MA 40 cắt con MA 200 nhé ,để khi nó cắt nhau sớm hơn vài phút , biểu đồ 1 phút nhé ,cộng thêm dử kiện adx 14 sử dụng GBPJPY Cảm ơn nhiều
cảm ơn anh vì tinh thần nhiệt tình chia sẽ giúp đỡ mọi người nhé, đã đọc rất nhiều bài anh viết, kinh nghiệm và kiến thức trading của anh thật bá.
Nó
mình đã thử nhưng nó không như mình muốn, nó không hiểu là vào lệnh lúc mới cắt xuống hay cắt lên, đăng nhập vô MT4 lúc nào là nó vô lệnh lúc đó luôn hì hì, chọn thêm phần ema 5 = ema 10 thì không được, nó cứ về EMA5 < (>) EMA10. dù sao cũng thanks bạn thêm lần nữa, đành phải chịu khó ngồi canh thôi.
mình làm như hướng dẫn nhưng đến lúc save không save được, con EA trên chỉ mua không hả bạn
Chắc bạn có trục trặc ở đâu rồi. Mình vẫn save bình thường. Mua bán do mình tự chọn
Bác Huy cho hỏi ô Magic number có ý nghĩa thế nào vậy bác??? Tks những chia sẽ tuyệt vời của bác!
Ban giup cach chay EA khi copy xong vao MT4, minh chua biet cach chay AE.
Thanks.
Có anh nào biết set lệnh khi MA nhỏ cắt lên hoặc cắt xuống thì vào lệnh không?
Này chỉ là lớn hơn nên 2 đường chạy song song nó vẫn vào lệnh