EA (Expert Advisor) hay Robot Forex là một chương trình hỗ trợ trader giao dịch forex một cách tự động thông qua phần mềm MT4 hoặc MT5. Không chỉ mang lại lợi nhuận hấp dẫn, mà còn giúp trader không cần phải ngồi hàng giờ trước màn hình máy tính để xem xét hay vào lệnh, nên EA (Expert Advisor) đã được rất nhiều trader yêu thích và sử dụng. Tuy nhiên, vẫn có rất nhiều người hoài nghi xoay quanh tính hiệu quả của công cụ này. Vậy EA có thật sự là 1 công cụ hỗ trợ giao dịch hiệu quả hay không, cách thức hoạt động của EA như thế nào, các ưu và nhược điểm của EA ra làm sao… Nếu đây cũng là những vấn đề bạn thắc mắc thì đừng bỏ qua bài viết dưới đây của chúng tôi, bạn nhé.
EA là gì?
EA (Expert Advisor) hay robot forex là một chương trình chạy trên các nền tảng giao dịch của MetaQuote (MT4 và MT5), được sử dụng để tìm kiếm các tín hiệu, giám sát hoặc tự động thực hiện các giao dịch bằng những thuật toán được lập trình sẵn bởi trader.
EA sẽ tìm kiếm cơ hội giao dịch theo thông số trader cài đặt sẵn, sau đó thông báo cho trader để đưa ra quyết định có nên giao dịch hay không hoặc EA sẽ tự thực hiện giao dịch đó mà không cần phải thông báo, tùy thuộc vào việc chiến lược giao dịch của mỗi người.
Nếu trước đây, trader sẽ phải ngồi trước máy tính hàng giờ liền để phân tích, phát hiện ra các tín hiệu giao dịch, sau đó mới bắt đầu vào lệnh, chốt lời, cắt lỗ hay đóng lệnh, thì ngày nay nhờ sự phát triển của công nghệ, EA đã có thể tự động hóa tất cả những công việc kể trên, tối ưu hóa giao dịch, nhằm thu tạo ra hiệu quả cao nhất cho nhà đầu tư.
EA được sử dụng không chỉ riêng với các cặp tỷ giá mà với tất cả các sản phẩm được cung cấp bởi sàn forex bạn giao dịch chẳng hạn như vàng, chỉ số, cổ phiếu, dầu thô hay tiền điện tử…
Robot Forex hay EA hoạt động như thế nào?
EA được viết bằng ngôn ngữ lập trình độc quyền có tên gọi MetaQuotes Language, version 4 hoặc 5 (MQL4, MQL5), trader sử dụng ngôn ngữ này để tạo ra các thuật toán theo những chiến lược giao dịch của mình.
- Thuật toán ở đây chính là những câu lệnh thể hiện được các điều kiện giao dịch, các quy tắc để kích hoạt quyết định giao dịch của chiến lược, nếu các điều kiện và quy tắc giao dịch được thỏa mãn, EA sẽ báo cáo cho trader hoặc nó sẽ tự động thực hiện giao dịch mà không cần đến bất kỳ sự can thiệp nào.
- Các chiến lược được thiết lập trên EA có thể là các chiến lược mà trader đã từng giao dịch thành công dựa trên các chỉ báo kỹ thuật, các mô hình nến, các công cụ hỗ trợ giao dịch như trendline, hỗ trợ/kháng cự, Fibonacci…hay bất cứ một công cụ, phương tiện giao dịch nào. Trader chỉ cần thiết lập vào EA thông qua thuật toán, còn lại, việc nhận diện, phân tích và kể cả tự động giao dịch sẽ được robot này thực hiện.
Khi bắt đầu kích hoạt EA, Robot Forex sẽ tiến hành quét và phân tích thị trường trên biểu đồ giá để xác định cơ hội mua hoặc bán dựa vào các chiến lược được lập trình trước đó. Một khi giao dịch được mở, các lệnh khác như cắt lỗ, chốt lời cũng sẽ đồng thời được kích hoạt. Nếu muốn điều chỉnh các thông số, trader chỉ cần thay đổi cài đặt là được.
Các loại EA hay Robot Forex sử dụng phổ biến nhất hiện nay
EA có thể chia thành 2 loại chính gồm: EA tự động và EA bán tự động.
- EA tự động sẽ thực hiện lệnh ngay khi những điều kiện và quy tắc giao dịch được thỏa mãn mà không cần phải thông báo cho trader.
- EA bán tự động sẽ chỉ làm nhiệm vụ phát hiện tín hiệu và tính toán các tham số (điểm vào lệnh, cắt lỗ, chốt lời…) cho giao dịch, dựa trên chiến lược đã cài đặt rồi báo cáo cho trader, còn việc có thực hiện theo hay không là quyết định của trader.
Ví dụ về việc thực hiện lệnh giao dịch của EA
VD1: Một trader thiết lập một EA với điều kiện sau: vào lệnh Buy với khối lượng 0.5 lots ngay khi đường trung bình di động MA 20 cắt đường MA 50 từ dưới lên của cặp EUR/USD, trên khung thời gian H1. Take profit và stop loss lần lượt tại các vị trí cách điểm vào lệnh 1000 pips và 250 pips.
Khi bắt đầu kích hoạt, EA sẽ tự động được thêm vào biểu đồ giá của EUR/USD trên khung H1, tại bất kể thời điểm nào mà đường trung bình động MA20 cắt MA50 từ dưới lên, lệnh Buy 0.5 lots sẽ được mở ngay lập tức, kèm theo đó là những lệnh cắt lỗ, chốt lời với điều kiện tương ứng đã được cài đặt. Giả sử điểm vào lệnh là 1.12500 thì stop loss là 1.10000 và take profit là 1.22500.
VD2: Giả sử 1 trader khác thiết lập EA dựa trên chiến lược giao dịch mô hình nến với các điều kiện như sau: khi nhìn thấy mô hình nến đảo chiều Bearish Engulfing xuất hiện trên khung H1 của cặp USD/JPY thì lập tức tính toán các tham số bao gồm điểm vào lệnh (giá đóng cửa cây nến giảm trong mô hình Bearish Engulfing), điểm cắt lỗ, chốt lời rồi thông báo cho trader.
Tương tự, khi được kích hoạt, EA sẽ lập tức có mặt trên biểu đồ giá H1 của USD/JPY. EA sẽ tiến hành quét biểu đồ giá này đến khi EA phát hiện ra mô hình Bearish Engulfing, sẽ tính toán các tham số theo yêu cầu và thông báo cho trader. Tất nhiên việc tính toán của EA phải diễn ra 1 cách vô cùng nhanh chóng, để khi nhìn thấy kết quả phân tích, trader sẽ quyết định thực hiện lệnh hoặc không.
Những ví dụ trên chỉ là các chiến lược giao dịch vô cùng đơn giản, trên thực tế EA còn được lập trình theo những điều kiện giao dịch phức tạp hơn rất nhiều, mà đôi khi EA còn đưa ra các quyết định nhanh chóng và chính xác hơn trader, khi rơi vào các tình huống đó. Hoặc cho dù trader hoàn toàn có thể phân tích, đưa ra được nhận định đi chăng nữa cũng sẽ mất rất nhiều thời gian, và công sức.
Ưu và nhược điểm của các EA Robot Forex là gì?
Cùng với sự phát triển ngày càng mạnh mẽ của thị trường ngoại hối Forex, nhiều trader mong muốn sẽ có một hệ thống giao dịch được vi tính hóa và đó là lúc các Robot Forex được tạo ra nhằm tự động hóa các lệnh giao dịch khi mua bán. Những năm gần đây, các Robot Forex đã được sử dụng rộng rãi bởi nhiều cá nhân và tổ chức hoạt động trên thị trường tài chính. Robot Forex giúp tối ưu hóa hệ thống một cách tự động mà không yêu cầu các kỹ năng tạo và chạy hệ thống.
Ưu điểm
Các Robot Forex hiện đang nhận được nhiều sự quan tâm và yêu thích từ phía các nhà giao dịch nhờ vào những đặc điểm nổi bật sau đây.
Hoạt động liên tục 24/7
Một Robot Forex có thể hoạt động liên tục 24/7 mà không hề cảm thấy mệt mỏi như con người. Điều này giúp cho giao dịch không bị ngắt quãng và nhờ đó có thể nắm bắt được mọi cơ hội trong mỗi phiên giao dịch.
Thực hiện nhiều giao dịch trong cùng một thời gian
Các EA hỗ trợ nhà đầu tư thực hiện nhiều giao dịch trong một thời điểm hoặc trong các khung giờ khác nhau trong cùng một ngày. Nếu như trong một ngày, một người bình thường có thể thực hiện vài trăm lệnh thì các EA có thể thực hiện vài nghìn lệnh trong cùng khoảng thời gian. Chính vì vậy, khi sử dụng các EA, hiệu suất làm việc và giao dịch sẽ cao hơn so với cách trade thông thường.
Tốc độ thực hiện giao dịch nhanh chóng
Các EA có thể nhận dạng được sự biến động của thị trường và khi thị trường đáp ứng được các điều kiện giao dịch, nó sẽ vào lệnh ngay lập tức. Tốc độ nhanh chóng của các EA cũng là một yếu tố quan trọng tạo nên thành công của sự đầu tư.
Cách thức sử dụng dễ dàng
Quá trình thiết lập một Robot Forex khá đơn giản và bất kỳ một trader nào, thậm chí ngay cả những người mới cũng có thể dễ dàng thực hiện thao tác. Hiện nay có nhiều hướng dẫn về cách cài đặt và sử dụng các EA do các nhà cung cấp đưa ra nhằm tạo điều kiện tốt nhất cho các nhà đầu tư có thể tiếp cận và sử dụng hiệu quả loại Robot này.
Loại bỏ yếu tố cảm xúc trong giao dịch
Nhiều sự đầu tư thất bại chỉ vì bỏ lỡ các cơ hội hoặc quá tham lam dẫn đến các khoản thua lỗ. Tuy nhiên, sử dụng các EA giúp loại bỏ được các yếu tố cảm xúc và chỉ thực hiện giao dịch theo chiến lược có sẵn với tính kỷ luật cao. Đây cũng là một cách để các nhà đầu tư có thể quản lý nguồn vốn một cách thông minh và mang lại hiệu quả cao.
Nhược điểm
Bên cạnh những ưu điểm kể trên, các Robot Forex cũng có một vài hạn chế mà nhà đầu tư cần cân nhắc trước khi quyết định lựa chọn và sử dụng.
Không thể hoạt động độc lập
Thực tế, vẫn có một số trường hợp các Robot Forex bị lỗi hệ thống hoặc gặp sự cố kỹ thuật dẫn đến việc bỏ sót các lệnh và giao dịch sai. Vì thế, các trader không nên phó mặc sự thành bại của sự đầu tư vào loại robot này mà phải theo dõi và quản lý quá trình thực hiện giao dịch của chúng để đánh giá kết quả, đồng thời có sự can thiệp kịp thời trong những trường hợp xảy đến không như ý muốn.
Không mang lại hiệu quả do chiến lược quá phức tạp
Nhiều nhà đầu tư hiện nay đang lý tưởng hóa Robot Forex bằng những thuật toán và chiến lược vô cùng phức tạp. Điều này là quá sức đối với các EA vì những lập trình không thực sự phù hợp với tình tình thị trường thực tế. Tác hại là các EA không thể phán đoán được đúng thời điểm thích hợp của thị trường để vào lệnh dẫn đến việc giao dịch sai và không đạt được những kết quả như mong muốn.
Giao dịch sai do các chỉ báo, dấu hiệu ảo của thị trường
Với bất kỳ thị trường tài chính nào, trong đó có Forex đều sẽ có tình trạng xuất hiện các chỉ báo và dấu hiệu ảo. Điều này sẽ dẫn đến những sai lệch về thống kê và chiến lược được lập trình sẵn của Robot Forex. Do vậy, các EA Forex cũng sẽ nhận dạng sai về thị trường và đưa ra các quyết định giao dịch không được chuẩn xác.
Các sàn giao dịch có sự can thiệp vào các lệnh của EA
Tuy Robot Forex là một loại công cụ hỗ trợ nhà đầu tư giao dịch tự động nhưng thực tế, vẫn còn tình trạng các sàn giao dịch can thiệp vào việc thực hiện các lệnh của các Robot Forex vào mục đích không chính đáng. Điều này dẫn đến sự sai lệch về các quyết định giao dịch của EA, gây bất lợi cho các nhà đầu tư. Bên cạnh đó, độ giãn khi test và khi giao dịch thực khác nhau cũng là một trong các yếu tố dẫn đến việc ra quyết định sai.
Ngoài các nhược điểm kể trên, thì tình trạng lừa bán Robot Forex cũng là một trong các vấn đề khiến các nhà đầu tư e ngại. Rất nhiều loại EA Forex kém chất lượng được tung ra thị trường với giá cả cao ngất. Ngược lại, các loại Robot Forex tốt lại bị các đối thủ tung tin sai để hạ uy tín. Điều này đã dẫn đến việc nhà đầu tư tiếp cận thông tin sai lệch và gặp khó khăn trong việc lựa chọn một loại EA tốt nhất.
Có nên sử dụng EA không?
Để bàn luận về vấn đề có nên sử dụng robot EA để giao dịch forex hay không, trước tiên, chúng ta cần phải xét đến tính hiệu quả (ưu điểm) và hạn chế (nhược điểm) của EA.
Tính hiệu quả của EA
- Ưu điểm đầu tiên và không thể chối bỏ được đó là tính tiện lợi và tiết kiệm thời gian mà EA mạng lại trong giao dịch forex. Đã là con người chúng ta cần phải ăn, ngủ, nghỉ ngơi cũng nhiều mối quan hệ xã hội khác, cho nên không thể ngồi canh thị trường liên tục 24/24. Nhưng EA một Robot Forex ại hoàn toàn có thể làm được, nếu không muốn nói là chúng thực sự làm tốt hơn con người ở điểm này.
- Có thể sử dụng một EA cho tất cả các cặp tiền trong cùng 1 thời điểm, cùng nhiều khung giao dịch khác nhau. Nếu trong một ngày, trader có thể vào tối đa vài chục đến vài trăm lệnh (với giao dịch lướt sóng) nhưng một ngày, EA có thể tiền hành thực thi hàng nghìn lệnh cùng lúc.
- Sử dụng EA có thể loại bỏ được yếu tố cảm xúc. Một trong những nguyên nhân dẫn đến thất bại cho trader chính là cảm xúc. Và robot thì không có cảm xúc, nên EA sẽ bao giờ chần chừ, sợ hãi mà bỏ lỡ những cơ hội tốt hoặc cũng không quá tham lam bởi EA chỉ thực hiện theo toàn bộ những nguyên tắc mà trader đã thiết lập từ trước, không thêm cũng không bớt.
- Tính linh hoạt và đa dạng: robot EA có thể được sử dụng trên bất kỳ một loại tài sản nào, miễn là có trong phần mềm MT4 hoặc MT5. Cho phép thiết lập các thuật toán vô cùng tinh vi để theo dõi nhiều thị trường khác nhau. Được sử dụng đa dạng các thông tin bao gồm biến động giá, tin tức kinh tế, chỉ báo kỹ thuật, thậm chí số dư tài khoản và rất nhiều những công cụ khác.
- Khả năng Backtest: EA cho phép trader kiểm tra tính khả thi của chiến lược được thiết lập bằng cách đưa những quy tắc giao dịch, rồi chạy trên các dữ liệu trong quá khứ. Backtest sẽ giúp trader đánh giá và điều chỉnh lại chiến lược, cũng như xác định tình trạng của hệ thống giao dịch (khả năng thắng/thua). Tuy nhiên, kết quả này hoàn toàn không thể tin tưởng tuyệt đối 100%, nhưng nó sẽ là cơ sở để tạm đánh giá mức độ hiệu quả của EA nếu thực hiện trên thị trường theo thời gian thực.
- Cải thiện tốc độ vào lệnh: robot có thể xử lý thông tin và phản ứng ngay lập tức khi thị trường thay đổi và các điều kiện giao dịch được thỏa mãn. Chính nhờ tốc độ cao mà việc vào hay thoát lệnh có thể nhanh hơn đến vài giây, điều này cũng tạo nên sự khác biệt rất lớn trong kết quả đầu tư.
- Khả năng tiếp cận dễ dàng hệ thống giao dịch tự động: bằng một cách nào đó, khi các bạn đã tạo ra được một EA (nội dung này sẽ được trình bày ở phần sau) thì việc sử dụng nó để giao dịch là rất dễ dàng, một trader mới vào nghề vẫn hoàn toàn có thể áp dụng chúng một cách trơn tru nếu chịu học hỏi. Tất nhiên, thành quả sẽ không dành cho kẻ lười biếng.
Hạn chế khi sử dụng robot EA
- Robot EA vẫn cần được kiểm soát: mặc dù chỉ cần cài đặt vào máy tính và kích hoạt là các EA có thể tự động làm hết tất cả mọi việc, từ phân tích, xử lý thông tin, phát hiện tín hiệu, rồi vào lệnh, thoát lệnh…mà không cần đến sự can thiệp của trader, nhưng thực tế thì mọi việc sẽ không hoàn toàn được suôn sẻ. Robot EA và cả máy tính của bạn có thể sẽ gặp các vấn đề về kỹ thuật, kết nối mạng hoặc hệ thống giao dịch tự động đột ngột ngừng hoạt động, điều này sẽ tạo ra một số sai lầm không đáng có như bỏ sót lệnh, giao dịch sai…
- Có sự khác biệt giữa lý thuyết và thực tế: như đã nói, kết quả backtest chỉ mang tính tham khảo, một biến động nhỏ trên thị trường thực sẽ làm cho những con số tuyệt vời đó trở nên vô nghĩa. Những chiến lược được thiết kế sẵn dựa trên các lý thuyết giao dịch chưa chắc đã phù hợp và hiệu quả khi áp dụng vào thị trường thực. Không riêng gì EA, mà tất cả các lĩnh vực khác, thực tế đều khác xa lý thuyết.
- Các chiến lược giao dịch được “lý tưởng hóa” quá mức: điều này có nghĩa là trader thường có xu hướng tạo ra các chiến lược vô cùng lý tưởng về mặc lý thuyết. Bằng việc sử dụng rất nhiều những công cụ, thuật toán tinh vi để lập trình nên các quy tắc, điều kiện giao dịch vô cùng phức tạp, nhưng lại chẳng có gì đảm bảo được tính khả thi của nó trên thị trường thực. Bên cạnh đó, với khả năng backtest, trader có thể điều chỉnh các tham số của chiến lược sao cho hiệu suất giao dịch của chiến lược là cao nhất, nhưng lại cố tình không hiểu rằng đó chỉ là hiệu suất trên các dữ liệu quá khứ. Những chiến lược quá lý tưởng như thế thường sẽ thất bại trên thị trường thực.
- Robot EA thiếu tư duy sáng tạo: nó không thể tưởng tượng ra được những gì có thể xảy ra trong tương lai vì bản thân đã bị giới hạn bởi các quy tắc được lập trình ban đầu. Hơn nữa, chỉ có con người mới có thể theo dõi, nghiên cứu và cập nhật những tin tức một cách sâu sắc và trực quan nhất, chính vì thế, chức năng của EA cũng bị ảnh hưởng bởi các thông tin sai lệch.
Các điểm cần lưu ý để sử dụng robot forex hiệu quả nhất
Với tư cách cá nhân, chúng tôi không cổ vũ cũng không cổ súy việc sử dụng EA, bởi sử dụng EA còn phụ thuộc vào chiến lược giao dịch của mỗi trader. Tuy nhiên, nếu quyết định sử dụng EA các bạn nên lưu ý một số vấn đề sau:
- Phải hiểu tường tận về EA mà bạn sử dụng. Cho dù là EA do chính bạn tạo ra hay mua lại của người khác thì cũng phải hiểu rõ nguyên lý hoạt động của nó. Một EA sử dụng chỉ báo MA thì phải biết được nó đang dùng công thức tính nào: trung bình trượt đơn giản, trung bình trượt được làm mượt hay trung bình trượt có trọng số…mà để làm được điều này thì các bạn phải có kiến thức. Nhiều người cho rằng, EA phù hợp với cả những người thiếu kiến thức và kinh nghiệm. Đúng, phù hợp ở chỗ họ có thể bỏ tiền ra mua hoặc dùng EA miễn phí và có thể sử dụng chúng một cách thuần thục, nhưng, nếu không có kiến thức mà chỉ sử dụng EA một cách thụ động thì đừng mong chờ EA sẽ mang về lợi nhuận.
- Không được phó thác tất cả cho EA. Như đã nói, việc sử dụng một hệ thống giao dịch tự động sẽ khó tránh khỏi những rủi ro về kỹ thuật và những lúc thị trường biến động, EA sẽ không thể phát huy được hết tính hiệu quả của nó. Vì thế, cần thường xuyên theo dõi, kiểm soát và điều chỉnh EA sao cho hợp lý, để tránh những sai lầm đáng tiếc xảy ra.
- Nên sử dụng EA miễn phí hay không? Một EA miễn phí hoặc được quảng cáo với giá rất rẻ, chỉ tầm vài đô đến vài chục đô nhưng lại cam kết lãi suất khá cao, đến gần 50% mỗi tháng thì các bạn nên tránh xa những EA như thế này. Đơn giản vì nếu nó thật sự hiệu quả, người ta sẽ không miễn phí cho bạn, hoặc một EA có thể tạo ra hàng trăm, hàng nghìn đô mỗi tháng thì sao lại chỉ bán với giá có vài chục đô?. Trên thị trường hiện nay, có rất nhiều EA được rao bán với các mức giá khác nhau, từ 10$ đến gần 2,000$, việc lựa chọn một EA còn tùy thuộc vào túi tiền của mỗi người, nhưng cho dù bạn lựa chọn một EA với giá cao chót vót thì cũng không đảm bảo chắc chắn mang về lợi nhuận cho bạn. Điều quan trọng là cần xem xét tất cả mọi thứ như mức độ uy tín của người bán, các dịch vụ hỗ trợ đi kèm, chiến lược được sử dụng, nguyên tắc hoạt động, backtest…trước khi quyết định mua một E
Mua robot forex ở đâu?
Có 3 cách để trader có được một EA, thứ nhất là tự lập trình EA theo các chiến lược của mình, thứ hai là sử dụng các EA miễn phí và cuối cùng là mua EA từ trader khác.
Tự lập trình EA
Muốn có được một EA theo chiến lược riêng của mình, đòi hỏi trader phải có kiến thức về lập trình, điều này không hề dễ một chút nào ngay cả với các trader chuyên nghiệp. Chính vì thế, ở phần dưới, chúng tôi sẽ giới thiệu các bạn cách TỰ TẠO 1 EA cho bản thân, mà không nhất thiết phải biết hoặc hiểu quá rõ về lập trình.
Về cơ bản, cách để lập trình một EA trên phần mềm MT4, các bạn có thể thực hiện như sau:
Trên phần mềm MT4, tại khu vực Navigator, kích chuột phải vào Expert Advisors, rồi chọn Create in MetaEditor, như hình dưới:
Sau đó tiếp tục thực hiện một số yêu cầu trước khi bắt đầu lập trình như đặt tên cho EA, tùy chọn một số cài đặt…cuối cùng, màn hình sẽ hiển thị trang lập trình như bên dưới, lúc này, các bạn viết các câu lệnh, thuật toán của chiến lược giao dịch bằng ngôn ngữ MQL4.
Như trên chúng tôi có nói, việc tạo dựng 1 EA cho bản thân là vô cùng khó khăn nhất là với những trader không có kiến thức IT. Chính vì thế, hiện nay trên thị trường đã có một số công cụ hỗ trợ tạo robot EA vừa miễn phí vừa giải quyết được vấn đề “nan giải” trên như: Expert Advisor Builder hoặc Forex Advisors Factory.
- Expert Advisor Builder
Đây là công cụ tạo chỉ báo hoặc EA trực tuyến miễn phí, nên trader không cần biết lập trình vẫn có thể tạo ra được một EA theo chiến lược giao dịch của mình.
Nền tảng này cung cấp tài nguyên rất đa dạng, bao gồm các chiến lược giao dịch theo chỉ báo, nến Nhật, trendline, hỗ trợ/kháng cự,…và nhiều thuật toán so sánh để thiết lập các điều kiện giao dịch theo từng chiến lược cụ thể.
- Forex Advisors Factory
Đây cũng là nền tảng cho phép tạo ra các EA trực tuyến mà không cần sử dụng đến ngôn ngữ lập trình.
Phần mềm này cho phép trader lựa chọn các chiến lược sử dụng kết hợp hoặc độc lập các chỉ báo kỹ thuật, cài đặt các điều kiện vào lệnh, thoát lệnh, các thông số stop loss, take profit….và rất nhiều những tính năng khác.
Đặc biệt, khả năng backtest rất nhanh chóng, chỉ cần thay đổi cài đặt là phần mềm sẽ chạy lại backtest ngay lập tức. Đây là phần mềm được đánh giá rất tốt từ cộng đồng trader trên toàn thế giới.
Sử dụng EA miễn phí
EA miễn phí được tạo ra sẵn từ phần mềm giao dịch, thông thường những EA này sẽ thực hiện một vài chiến lược đơn giản sử dụng các chỉ báo độc lập như MACD, MA hay Bollinger Bands…
Các bạn cũng có thể tìm kiếm các EA miễn phí trên diễn đàn forex, cộng đồng các trader Việt, những trader trong các diễn đàn này sẽ lập trình robot EA dựa trên các chiến lược của bản thân họ và chia sẻ lại cho những trader khác.
Ngoài ra, có một số nền tảng cũng cung cấp các robot EA miễn phí cho trader, một trong số đó phải kể đến là MQL5 Community.
Mua robot EA
MQL5 Community là một nền tảng được phát triển bởi MetaQuotes Software Corp, cung cấp các dịch vụ liên quan đến giao dịch forex và trong đó có cả dịch vụ mua, bán các robot EA.
Để mua EA trên MQL5 Community, các bạn truy cập vào trang chủ của website tại đây.
Muốn sử dụng dịch vụ trên mql5, các bạn phải đăng ký tài khoản, việc đăng ký tài khoản rất dễ, các bạn hoàn toàn có thể tự thực hiện được.
Tại trang chủ, chọn Market, sau đó chọn Expert, như hình dưới:
Tại đây, sẽ xuất hiện rất nhiều các EA bao gồm EA miễn phí và EA được rao bán.
Mỗi EA sẽ được mô tả một số thông tin cơ bản, bao gồm:
- Giá mua EA
- Phần mềm thực hiện EA: MT4 hoặc MT5 hoặc cả 2
- Mô tả chiến lược được sử dụng trong EA
- Nguyên lý hoạt động của EA
- Backtest
- Đánh giá từ những trader đã mua và sử dụng EA
Các bạn dựa vào những thông tin đó để đánh giá sơ bộ về EA và lựa chọn EA nào phù hợp nhất với túi tiền và chiến lược giao dịch của mình.
Một số robot EA nổi tiếng trên mql5
Ở phần này, chúng tôi sẽ giới thiệu đến các bạn một số EA được yêu thích và đánh giá rất cao từ cộng đồng trader trên nền tảng mql5.
Idea Pro Gold
EA này được phát triển bởi Vasily Strukov, trader người Nga, với mức giá hiện tại là 45 USD.
Chiến lược được sử dụng:
- Dùng Peace Indicator (chỉ báo hòa bình) để xác định xu hướng hiện tại của thị trường, từ đó đưa ra quyết định giao dịch thuận xu hướng (Buy hoặc Sell). Đây cũng là chỉ báo được phát triển bởi Vasily Strukov và đang được bán trên mql5 với mức giá 45 USD.
- Sử dụng 3 chiến lược giao dịch dựa trên 3 chỉ báo: Stochastic, RSI và MA. Với Stochastic, lệnh Buy được thực hiện khi Stochastic nằm dưới vùng quá bán (below Down_Level_Stoch) và lệnh Sell khi Stochastic nằm trên vùng quá mua (above Up_Level_Stoch). Với RSI, chiến lược được thực hiện tương tự, Buy khi RSI thấp hơn Down_Level_RSI (ngưỡng quá bán) và Sell khi RSI cao hơn Up_Level_RSI (ngưỡng quá mua). Chiến lược thứ ba, MA, nếu cây nến mở cửa phía trên MA thì Buy, ngược lại thì Sell.
Hình dưới là kết quả backtest của Idea Pro Gold:
EA này nhận được rất nhiều đánh giá tích cực từ những trader đã mua và sử dụng thành công, bên cạnh đó, Vasily Strukov còn có dịch vụ hỗ trợ khách hàng sau khi mua qua kênh Telegram, mọi cài đặt mới nhất cho EA đều sẽ được cập nhật hằng ngày và thông báo đến khách hàng.
Dragon Scalper Pro
EA này đang được bán với mức giá khá cao, 390 USD. Dragon Scalper Pro được phát triển bởi Michela Russo, một trader người Ý. EA này có thể được sử dụng trên PC hoặc sử dụng dịch vụ VPS với độ trễ tối đa là 100 mili giây. EA này không sử dụng bất kỳ một chỉ báo hay mô hình nến nào cả mà việc tìm kiếm xu hướng chính để gia nhập vào thị trường chỉ dựa vào biến động giá và một thuật toán được cho là thông minh. Mặc dù được mô tả khá mơ hồ, nhưng kết quả backtest cho thấy tỷ lệ chi trả (payout) cao, khả năng chống chọi tốt với các sự kiện bất ngờ từ thị trường.
EA này được khuyến cáo nên sử dụng trên các cặp tiền chính như EUR/USD, GBP/USD, USD/CAD và NZD/USD. Khung thời gian khuyên dùng là M5, lệnh được thực thi là lệnh thị trường, yêu cầu số vốn tối thiểu để chạy EA này là 200 USD.
Với mức giá khá cao và các thông tin còn khá mơ hồ, nhưng Dragon Scalper Pro được tin dùng bởi rất nhiều trader và được đánh giá cao.
TopMaster EA
Robot EA này được tạo ra bởi Vsevolod Gorkovts, một trader người Nga, với mức giá khá cạnh tranh 349$.
TopMaster EA hoạt động dựa trên động lực của thị trường và hành động giá thuần túy, không theo bất kỳ một chỉ báo kỹ thuật có độ trễ nào. TopMaster EA được lập trình dựa trên 3 chiến lược:
- Chiến lược PHỤC HỒI (Recovery): kích thước của các vị thế được gia tăng sau khi một lệnh thua lỗ đã được đóng lại. Chiến lược này cho mức tăng trưởng tốt hơn.
- Chiến lược CỔ ĐIỂN (Classic): không sử dụng chiến thuật Martingale (tăng số tiền đầu tư sau mỗi lần thua để một lần thắng có thể bù đắp tất cả các khoản thua lỗ trước đó), ngược lại, các biện pháp phòng ngừa rủi ro được sử dụng. Chiến lược này có tỷ lệ trade rất thấp nhưng chất lượng giao dịch trung bình được tối ưu.
- Chiến lược ĐẢO CHIỀU (Reversal): chiến lược giao dịch dựa trên các tín hiệu đảo chiều xu hướng. Sử dụng nhiều kỹ thuật để loại bỏ các tín hiệu nhiễu, chỉ để lại các tín hiệu tốt.
Một số điều kiện giao dịch đi kèm:
- Các cặp tiền được khuyên dùng là EUR/USD và GBP/USD
- Khung thời gian giao dịch M15
- Số tiền nạp tối đa của tài khoản là 50$
EA này cũng nhận được rất nhiều đánh giá tích cực từ cộng đồng và trader đã sử dụng.
Big Bang MT4
Tiếp theo là một EA với cái tên rất ấn tượng và giá của nó cũng ấn tượng không kém, 1699 USD. EA này được phát triển bởi Andrey Barinov, cũng là một trader đến từ Nga. Big Bang MT4 được giới thiệu là EA có khả năng thích nghi 100% với những biến động giá và mọi cấp độ kháng cự/hỗ trợ.
- EA dành riêng cho Hedging Account (Tài khoản đối ứng) và được sử dụng để giao dịch các cặp tiền, chưa từng được test trên các sản phẩm khác.
- Không làm việc trên các tài khoản giao dịch để lệnh qua đêm.
- Big Bang MT4 giao dịch tốt trên các cặp EUR/USD, GBP/USD, EUR/JPY, USD/CAD, AUD/USD and USD/JPY.
- Tỷ lệ đòn bẩy khuyên dùng là 1:100 hoặc 1:500.
Một số điểm lưu ý cho các trader khi sử dụng EA này:
- Số dư tài khoản 1000$, giao dịch trên các cặp như EUR/USD, EUR/JPY
- Số dư tài khoản 2000$, lot giao dịch tối thiểu01 lot, số cặp tiền giao dịch cùng lúc là 2 hoặc 3, trên các cặp EUR/USD, EUR/JPY, GBP/USD, USD/CAD, AUD/USD.
- Số dư tài khoản 5000$, Lot giao dịch tối thiểu:01, số lượng lệnh tối đa là 7, giao dịch tốt trên các cặp EUR/USD, EUR/JPY, GBP/USD, USD/CAD, AUD/USD.
Với mức giá lên tới gần 2000 USD nên không có quá nhiều trader chịu bỏ tiền ra để có được EA này, cũng là điều dễ hiểu. Nhưng tiền nào của nấy, tính hiệu quả của Big Bang MT4 đã được ghi nhận bởi hầu hết các trader đã sử dụng nó.
Hướng dẫn cài đặt EA trên phần mềm MT4
Ở phần trên, chúng tôi đã hướng dẫn các bạn tạo ra một EA bằng cách lập trình, sử dụng các công cụ tạo EA trực tuyến miễn phí hoặc mua EA từ mql5. Sau khi tải được các EA đó về máy, các bạn tiến hành tích hợp chúng vào phần mềm giao dịch MT4.
Tích hợp EA vào phần mềm MT4
Lưu EA vào một thư mục bất kỳ, sau đó chọn copy EA mà bạn muốn tích hợp vào MT4.
Mở phần mềm MT4 lên và làm theo đường dẫn sau: File ?Open Data Folder ? MQL4 ? Expert, sau đó kích chuột phải để paste EA đã sao chép vào thư mục Expert này.
Sau đó bạn tắt phần mềm MT4 đi và mở lên lại để chắc chắn rằng EA đã được tích hợp vào phần mềm. Để kiểm tra, tại khu vực Navigator, kích vào dấu “+” phía trước dòng Expert Advisors, tất cả các EA hiện có trên phần mềm sẽ được hiển thị hết tại đây. Nếu EA bạn mới thêm vào có trong danh sách này thì tức là nó đã được tích hợp thành công vào phần mềm, bạn đã có thể bắt đầu sử dụng nó.
Chỉnh sửa các cài đặt của robot EA trên phần mềm MT4
Trên thanh Menu, chọn Tools ? Options, hộp thoại cài đặt hiện ra như sau:
Chọn tab Expert Advisors, sau đó tick chọn vào 2 ô vuông được đánh dấu trong hình rồi bấm OK là xong.
Hãy chắc chắn rằng bạn đã hoàn thành công việc cài đặt này trước khi sử dụng các EA nhé.
Bật tính năng giao dịch tự động
Để các EA được phép hoạt động, các bạn phải bật tính năng Auto Trading của phần mềm. Trên thanh Menu, chọn vào biểu tượng Auto Trading rồi kích vào, biểu tượng đang từ màu đỏ sẽ chuyển sang màu xanh. Nếu muốn tắt, chỉ cần kích vào lại biểu tượng để trở về màu đỏ là được.
Chèn EA vào biểu đồ giá
Để chèn một EA bất kỳ vào biểu đồ giá, tại khu vực Navigator, mục Expert Advisors, bấm đúp chuột vào EA muốn sử dụng và kéo thả vào biểu đồ giá. Một hộp thoại cài đặt sẽ xuất hiện như bên dưới:
Ở tab Common, tại ô Positions, các bạn có thể lựa chọn Long & Short (cho phép EA thực hiện giao dịch trên cả 2 vị thế mua và bán) hoặc chọn Only Long (chỉ mua) và Only Short (chỉ bán). Sau đó tick chọn vào các ô vuông như trên hình rồi bấm OK.
Tab Inputs là nơi cài đặt các tham số của chiến lược. Mỗi EA sẽ có mỗi cài đặt khác nhau. Các bạn có thể giữ nguyên các cài đặt sẵn có hoặc thay đổi tùy theo chiến lược của mình rồi bấm OK là xong.
Nếu quá trình cài đặt thành công, bạn sẽ nhìn thấy một icon mặt cười cùng với tên EA sẽ xuất hiện bên góc phải phía trên cùng của biểu đồ giá. Robot EA đã sẵn sàng để làm việc. Nếu là icon mặt khóc thì cài đặt EA thất bại, đồng nghĩa với việc các bạn phải xem xét lại tất cả các bước ở trên.
Mặc dù còn tồn tại một số hạn chế nhất định, nhưng EA vẫn được rất nhiều trader trên thế giới sử dụng, thậm chí còn không tiếc tiền chi hàng nghìn đô để sở hữu chúng. Tuy nhiên, với các trader vốn ít, việc bỏ một số tiền lớn để mua EA là rất khó, hãy tận dụng những công cụ tạo EA miễn phí chúng tôi đề cập phía trên, để tìm hiểu về EA trước đã. Ngoài ra, về bản chất, để tạo ra được các EA, bạn vẫn phải có nền tảng kiến thức forex nhất định. Chính vì thế, hãy trau dồi, học hỏi cộng với trải nghiệm giao dịch, để có thể tự thiết kế 1 EA cho bản thân, bạn nhé. Chúc các bạn thành công!
Written By
Quách Gia
Bài Viết Mới Nhất
- Lý thuyết Dow là gì? 6 nguyên tắc của lý thuyết Dow. Nguyên lý ứng dụng và hạn chế
- Affiliate Marketing là gì? Hướng dẫn làm affiliate marketing cho người mới
- Serotonin là gì? 6 Cách để tăng Serotonin mà không cần dùng thuốc
- EA là gì? Có nên sử dụng EA Robot hay không?
- Công nghệ Blockchain là gì? Hiểu Về Công Nghệ Blockchain Cho Người Mới