GOLD FORUM

Thảo luận backtest hiệu quả với chất lượng 99,9% trên MT4

RobotFX
Chào các bạn,

Trích Nguyên văn bởi Paulus_Pham Xem bài viết
Bác nào backtest với chất lượng 99,9% nó cho kết quả có gì khác so với ban đầu không vậy các bác? Tôi thử hoài mà không cách nào backtest (99.9%) được. Con EA của tôi đưa vào phiên bản 451 thì nó không chạy.
Trích Nguyên văn bởi cuongcali Xem bài viết
Vấn đề backtest nên để a Robotfx chuyển sang 1 topic mới chuyên mạn đàm về vấn đề backtest tránh loãng topic .........
Trích Nguyên văn bởi thuythuyyen Xem bài viết
Có khi phải lập luôn đi em, anh thấy nhiều vấn đề quá

Xin phép được lập topic này để mọi người cùng thảo luận vào trao đổi phương pháp backtest hiệu quả với chất lượng 99,9%.

Với cách backtest thông thường trên MT4 chúng ta chỉ có thể đạt được độ tin cậy chỉ ở mức 90% là cao nhất. Rất nhiều chiến lược khi backtest có thể đạt hiệu quả cao, nhưng khi giao dịch thật lại thua lỗ. Một trong những nguyên nhân lớn nhất là do dữ liệu sử dụng khi backtest
  1. Dữ liệu backtest thông thướng chỉ có mức thấp nhất ở khung thời gian M1, nên chỉ có thể test được với các mức giá High, Low, Open, Close tại mỗi cây nến.
  2. Bản thân dữ liệu load trực tiếp trên MT4 bị lỗi và sót rất nhiều.
Vì vậy, chúng ta cần có được một bộ dữ liệu đầy đủ, mô phỏng chính xác thị trường thật. Điều này có thể thực hiện được với tickdata. Dữ liệu chúng ta có được đến từng milisecond (mili giây; 1 giây = 1000 milisecond).

Để có được dữ liệu này, các bạn làm theo hướng dẫn TẠI ĐÂY. Công cụ và nguồn dữ liệu hoàn toàn miễn phí.

Chúc các bạn thành công.
thuythuyyen
Đầu tiên phải chú ý : win7 phải là bản 64 bit nhé các bác. Của anh chạy được có một ngày là dừng trong khi đủ hết các bước, chả hiểu sao .
RobotFX
Trích Nguyên văn bởi thuythuyyen Xem bài viết
Đầu tiên phải chú ý : win7 phải là bản 64 bit nhé các bác. Của anh chạy được có một ngày là dừng trong khi đủ hết các bước, chả hiểu sao .
Nguyên nhân là do hệ điều hành 32bit (đặc biệt là XP) không quản lý được các file có dung lượng >2GB.
Trong khi hầu hết các file fxt tickdata cho 6 năm trở lên, đều có kích thước >3GB.

Thanks!
thuythuyyen
Trích Nguyên văn bởi RobotFX Xem bài viết
Nguyên nhân là do hệ điều hành 32bit (đặc biệt là XP) không quản lý được các file có dung lượng >2GB.
Trong khi hầu hết các file fxt tickdata cho 6 năm trở lên, đều có kích thước >3GB.

Thanks!
Backtest chuẩn khá gian nan, tôi xử lý xong con máy của tôi rồi sẽ post lên vài điểm cần lưu ý, hy vọng sẽ cùng các bác có quan tâm xây dựng được cộng đồng EAuser mạnh lên một tý ,mà điểm cốt yếu là phải backtest giống nhau và mô phỏng được thị trường real đến khoảng 70%.
thuythuyyen
Trích Nguyên văn bởi thuythuyyen Xem bài viết
Backtest chuẩn khá gian nan, tôi xử lý xong con máy của tôi rồi sẽ post lên vài điểm cần lưu ý, hy vọng sẽ cùng các bác có quan tâm xây dựng được cộng đồng EAuser mạnh lên một tý ,mà điểm cốt yếu là phải backtest giống nhau và mô phỏng được thị trường real đến khoảng 70%.
Note1: win7 64 bit
Note 2: end process giữa chừng là không chạy, đợi export complete nhé các bác
Note3: chạy cung nào (VD H1) load cung ấy cho nhanh, tick chart nó có đủ cả rồi
Note4: trong quá trình chạy backtest phải để tickstory chạy nhé, nếu không nó ghi đè dữ liệu, (lỗi này mỗi lần chạy sẽ ra các kết quả khác nhau khi để cùng thông số).
thuythuyyen
Vẫn đang băn khoăn là nếu chạy backtest M1 bình thường, không có tickchart thì nó lấy dữ liệu đâu ra mà cũng dịch lên dịch xuống như ai nhỉ ????
thuythuyyen
Trích Nguyên văn bởi thuythuyyen Xem bài viết
Vẫn đang băn khoăn là nếu chạy backtest M1 bình thường, không có tickchart thì nó lấy dữ liệu đâu ra mà cũng dịch lên dịch xuống như ai nhỉ ????
Té đái với cái tick chart của robotfx, chịu thua rồi, con EA đang chạy ngon giờ không dám chạy nữa, công nhận backtest trên tickchart này hãi thật
thuythuyyen
Trích Nguyên văn bởi thuythuyyen Xem bài viết
Té đái với cái tick chart của robotfx, chịu thua rồi, con EA đang chạy ngon giờ không dám chạy nữa, công nhận backtest trên tickchart này hãi thật


Nhưng táng được thằng tickchart này thì cũng phê đây
autumnwater
bác vẫn dùng = thằng tickstory lite ah
tôi làm theo bác fx hướng dẫn mà vẫn chưa đc :(
Incontrol
Sau khi test tickstory này mình có mấy note sau:

1. Về tính bảo mật: trong bước đầu tiên mình chọn địa chỉ của thư mực metatrader sau đó nó sẽ nhận ra server của mình và download data về luôn, như vậy chương trình này có thể dùng account của mình để truy cập server của broker. Vậy có khả năng nào chương trình có thể lấy đc ID & Pass của mình không! Vì vậy khuyến cáo chỉ backtest trên tài khoản không phải là tài khoản chính, tốt nhất là tài khoản live nhưng ko có deposit đồng nào cả .

2. Đã test thành công nhưng sau đó lại không được nữa, lỗi là ở bước backtest, khi nhấn vào Start thì nó kết thúc ngay (kêu cái tick) mà ko có gì xảy ra cả!
Bác nào không truy cập được mt4 từ tickstory lite thì có thể tự mình khởi động chương trình và chạy backtest (trước đó vào tester/history xem có file data chưa)
Kết quả mình ra là 99.9% tuy nhiên không khác biệt là bao nhiêu khi mình bacttest bình thường cả.
Incontrol
Các bác dùng video này thấy trình bày cụ thể hơn https://www.youtube.com/watch?v=R-rMOen4UHg
thuythuyyen
Trích Nguyên văn bởi autumnwater Xem bài viết
bác vẫn dùng = thằng tickstory lite ah
tôi làm theo bác fx hướng dẫn mà vẫn chưa đc :(
Như tôi là cài lại win7 64 bit mới chạy được, các bác chú ý cách xuất dữ liệu không là không có spread hoặc spread cực thấp đấy nhé .
thuythuyyen
Trích Nguyên văn bởi Incontrol Xem bài viết
Sau khi test tickstory này mình có mấy note sau:

1. Về tính bảo mật: trong bước đầu tiên mình chọn địa chỉ của thư mực metatrader sau đó nó sẽ nhận ra server của mình và download data về luôn, như vậy chương trình này có thể dùng account của mình để truy cập server của broker. Vậy có khả năng nào chương trình có thể lấy đc ID & Pass của mình không! Vì vậy khuyến cáo chỉ backtest trên tài khoản không phải là tài khoản chính, tốt nhất là tài khoản live nhưng ko có deposit đồng nào cả .

2. Đã test thành công nhưng sau đó lại không được nữa, lỗi là ở bước backtest, khi nhấn vào Start thì nó kết thúc ngay (kêu cái tick) mà ko có gì xảy ra cả!
Bác nào không truy cập được mt4 từ tickstory lite thì có thể tự mình khởi động chương trình và chạy backtest (trước đó vào tester/history xem có file data chưa)
Kết quả mình ra là 99.9% tuy nhiên không khác biệt là bao nhiêu khi mình bacttest bình thường cả.


Cái này hơi lạ, con EA của tôi sang đây khác hẳn.
Incontrol
Trích Nguyên văn bởi thuythuyyen Xem bài viết
[/B]

Cái này hơi lạ, con EA của tôi sang đây khác hẳn.
Có thể là do broker khác nhau, nên khi backtest cách bình thường thì nó sẽ cho download dữ liệu độ phân giải khác nhau, của mình là forex.com và để ý trước khi nó chạy backtest là thấy nó down history gồm M1 và M5, không biết của bác sao?
thuythuyyen
Trích Nguyên văn bởi Incontrol Xem bài viết
Các bác dùng video này thấy trình bày cụ thể hơn https://www.youtube.com/watch?v=R-rMOen4UHg
Cái này giống hệt của robotfx, nhưng nếu theo cái này, là spread mặc định và cung thời gian là GMT
Incontrol
Mình thấy nó là của tickstory official lun nên lèm theo .
thuythuyyen
Trích Nguyên văn bởi Incontrol Xem bài viết
Có thể là do broker khác nhau, nên khi backtest cách bình thường thì nó sẽ cho download dữ liệu độ phân giải khác nhau, của mình là forex.com và để ý trước khi nó chạy backtest là thấy nó down history gồm M1 và M5, không biết của bác sao?
Tôi sợ không phải bác ạ, về mặt nguyên lý thì bác chạy tickstory này trên bất cứ nền mt4 nào đều được, chỉ khi xuất dữ liệu, bác export theo broker nào thì thành dữ liệu của broker đó.

@ bác thu thủy: bác đã có bản terminal<455 chưa bác
thuythuyyen
Tôi cũng phải vật nhau với cái của nợ này hơn 1 tuần mới chạy đúng như mình muốn được
RobotFX
Trích Nguyên văn bởi Incontrol Xem bài viết
Sau khi test tickstory này mình có mấy note sau:
1. Về tính bảo mật:
Bác đừng lo vụ này, không co chuyện lấy thông tin đâu

Trích Nguyên văn bởi Incontrol Xem bài viết
2. Đã test thành công nhưng sau đó lại không được nữa, lỗi là ở bước backtest, khi nhấn vào Start thì nó kết thúc ngay (kêu cái tick) mà ko có gì xảy ra cả!
Bác nhớ khởi động MT4 bằng chính cái Tickstoy nhé.

Trích Nguyên văn bởi Incontrol Xem bài viết
Bác nào không truy cập được mt4 từ tickstory lite thì có thể tự mình khởi động chương trình và chạy backtest (trước đó vào tester/history xem có file data chưa) Kết quả mình ra là 99.9% tuy nhiên không khác biệt là bao nhiêu khi mình bacttest bình thường cả.
Bác làm thế này là backtest với M1 chứ không phải là tickdata. Chính vì thế bác mới không thấy sự khác biệt.
Bác nào đã backtest thành công trên M1 rồi, mang sang tickdata backtest mới thấy hết được các vấn đề.
Đó chính là một trong những lý do tại sao, nhiều chiến lược backtest rất thành công (với M1) nhưng khi đánh real lại chết.

Trích Nguyên văn bởi thuythuyyen Xem bài viết
@ bác thu thủy: bác đã có bản terminal<455 chưa bác
Em để sẵn trong cái link trên web rồi mà bác Tại đây.

Chúc thành công.
thuythuyyen


Bác nào dùng EA của nó để thu thập dữ liệu thì cảnh giác tý nhé, theo tôi chắc ăn nhất là mình vào dữ liệu bằng tay khi export, chứ spread gold mà =2pip thì EA oánh kiểu gì chả thắng
Trang 1/5 1 2 3 ... cuốicuối