Gửi bài viết tới BigCoin

Giới thiệu về Back Testing Trading Algos

Đăng bởi: Linh  - 24/12/2020 - 2048 lượt xem
Chia sẻ
 

 

Trong bài viết này, Upbots sẽ giúp người dùng hiểu rõ về Backteting - một bước phát triển quan trọng cho mọi thuật toán hay chiến lược giao dịch.

 

Backtesting là gì?

Back testing là một kỹ thuật cho phép các nhà giao dịch có thể quan sát chiến lược của họ sẽ hoạt động tốt như thế nào trên thị trường trước khi thực hiện nó.

Đối với điều này, nhà giao dịch chạy thuật toán dựa trên dữ liệu lịch sử của thị trường và sau đó đánh giá xem liệu chiến lược có tạo ra lợi nhuận hay không, mức giảm tối đa là bao nhiêu, v.v.

Backtesting là một bước quan trọng trong việc tối ưu hóa chiến lược, vì nó cho phép nhà giao dịch quan sát liệu chiến lược đó có khiến anh ta mất tiền hay không.

Một trong những giả định chính là các điều kiện thị trường và các nguyên tắc cơ bản của thị trường vẫn giống nhau. Điều này rất hợp lý - nếu có điều gì đó thay đổi cơ bản trên thị trường, thì chiến lược đó sẽ không thể áp dụng cho các điều kiện hiện tại.

 

Lý tưởng nhất là phải thực hiện backteting chính xác trên một tập dữ liệu không bị sai lệch về mặt định hướng. Ví dụ: nếu bạn chỉ thử nghiệm chiến lược của mình trong thị trường tăng giá, rất có thể nó sẽ không áp dụng được cho các thị trường khác nhau hoặc thị trường đang giảm.

 

Làm cách nào để kiểm tra lại các chiến lược?

Để kiểm tra lại các chiến lược của bạn một cách chính xác, bạn sẽ cần một bộ quy tắc. Dưới đây là một ví dụ về cách thiết lập các quy tắc trong việc kiểm tra ngược giao dịch bí mật:

Giả sử Brian có chiến lược mua tài sản khi đường trung bình động 12 ngày vượt qua đường trung bình động 90 ngày từ bên dưới và bán tài sản khi nó vượt qua đường bên trên.

Ý tưởng chính ở đây là trong chiến lược này, đường trung bình động 12 ngày thu hút chặt chẽ hơn động lực của tài sản. Do đó, nó vượt qua đường trung bình động 90 ngày và cho thấy xu hướng ngắn hạn hiện tại.

 

Để kiểm tra chiến lược này, Brian sẽ tiến hành các bước sau:

1) Tải xuống giá lịch sử của tài sản

2) Tính các đường trung bình động (Cộng giá tài sản trong một khoảng thời gian rồi chia cho tổng thời gian)

3) Nhận số lượng đường trung bình động, là các điểm vào hoặc ra dài / ngắn

4) Nhận tổng số các giao dịch này cho biết liệu chiến lược có sinh lời hay không

 

Chiến lược của Brian có vẻ đang có lãi. Tuy nhiên, cần lưu ý rằng chỉ tập trung vào lợi nhuận không phải là ý tưởng tốt nhất.

Trước hết, lợi nhuận dương có thể cho thấy rằng chiến lược chỉ chiến thắng trên tập hợp con dữ liệu này và nó có thể không hoạt động trong tương lai. Bên cạnh đó, điều quan trọng là phải biết chiến lược hoạt động như thế nào trong giai đoạn thua lỗ, hay nói cách khác, cần phải quan tâm mức độ thua lỗ lớn như thế nào.

 

Các chiến lược biến động có thể không đem lại cho bạn bất kỳ một khoản lợi nhuận nào. Một thống kê rất hữu ích là tỷ lệ Sharpe - lợi nhuận chia cho độ biến động. Một chiến lược thu về ít hơn nhưng ít rủi ro hơn thường tốt hơn một chiến lược thu về nhiều hơn một chút nhưng có nhiều rủi ro.

 

Cạm bẫy trong backtesting là gì?

Backtesting không phải là một phương pháp chứng minh đầy đủ bằng bất kỳ phương tiện nào. Nhiều lần các nhà giao dịch đã phát hiện ra các chiến lược của họ không mang lại lợi nhuận như họ nghĩ vì họ đã rơi sâu vào cạm bẫy.

Đôi khi, một chiến lược sẽ trông tuyệt vời trên giấy tờ nhưng lại không mang lại lợi nhuận khi nó đi vào thế giới thực.

Ví dụ: một nhà giao dịch có thể thiết kế một chiến lược thực hiện 100 giao dịch mỗi ngày để đạt được lợi nhuận tối thiểu mà cuối cùng cộng lại thành một khoản lợi nhuận khá lớn. Tuy nhiên, nếu chiến lược này bỏ qua chi phí giao dịch, điều đó có nghĩa là các giao dịch nhỏ có thể sẽ bị phá vỡ làm cạn kiệt tài khoản của nhà giao dịch.

Sự trượt giá cũng có thể dẫn đến thua lỗ, vì trong quá trình kiểm tra lại, thuật toán sẽ cho rằng nó luôn có giá đầu vào tốt nhất, trong khi trên thực tế, các giao dịch được thực hiện với một độ lệch nhỏ về chi phí, làm giảm lợi nhuận.

Một cạm bẫy khác mà một nhà giao dịch có thể rơi vào sẽ là “tính toàn diện” của mô hình được kiểm định lại. Điều này có nghĩa là một mô hình sử dụng dữ liệu không có sẵn có, dẫn đến kết quả thiên vị với mô hình hoạt động tốt hơn trong quá trình kiểm tra lại so với thực tế.

 

Mỗi người có thể tiến hành kiểm tra lại trên UpBots không?

Câu trả lời ở đây là có, bạn chắc chắn có thể thực hiện theo hai cách khác nhau. Trước tiên, trong Algo Lab của Upbots, bạn có thể thiết kế và xây dựng thuật toán tùy chỉnh của riêng mình và sau đó đưa nó vào bot, sẽ có đầy đủ các khả năng kiểm tra trở lại.

 

Hình ảnh cho bài đăng

 

Algo sẽ là một tính năng ra mắt vào đầu năm 2021.

 

 

Thảo luận thêm tại:

Email: Bigcoinvietnam@gmail.com

Hotline: (+84) 972 678 963

Facebook Fanpage:  https://www.facebook.com/Bigcoinvietnam/

Telegram:  https://t.me/bigcoinvietnam

Twitter:  https://twitter.com/bigcoinvietnam

Kênh Youtube: https://www.youtube.com/c/Apaodj

Chia sẻ  
  
  
  
100% Rating
Điểm: 5 / 5
1 Bình chọn

Cập nhật những thông tin gần đây từ dự án BambooDeFi


Trong bài viết ngày hôm nay, dự án BambooDeFi sẽ cung cấp thông tin về những thay đổi trên trang web www.bamboodefi.com và tiến trình những hoạt động đang được thực hiện bởi dự án tính đến thời điểm hiện tại. Cùng tham khảo bài viết này để có một cái nhìn tổng quan hơn về những hoạt động gần đây của BambooDeFi nhé! 

 

1. Kiểm toán mã:

Tất cả các SmartContrat hiện đang trong quá trình được kiểm tra, trong 4ngày tới, BambooDeFi sẽ nhận được kết quả và tiến hành tải các báo cáo do RED4SEC (www.red4sec.com/eng) cung cấp lên trang web để tất cả mọi người có thể cập nhật được một cách rõ ràng.

Dự án sẽ bắt đầu thử nghiệm công khai sớm nhất có thể. Hãy chuẩn bị mạng thử nghiệm KOVAN ETH nhé.

 

2. Các sàn giao dịch:

ChainX:

Giai đoạn IEO vòng 2 đã kết thúc vào ngày 16 tháng 1.

https://chainx.kr/chainvest-detail/2641

Vào ngày 17, giai đoạn thứ ba và cuối cùng của IEO đã được bắt đầu:

 

3. Uniswap:

BambooDeFi sẽ được niêm yết trong khoảng thời gian từ ngày 31 tháng 1 đến ngày 5 tháng 2, trong khi chờ phân phối BAMBOO được bán trên ChainX. Dự án sẽ đưa ra thông báo chính thức vào cùng ngày niêm yết để tránh việc Bamboo có thể bị lừa đảo được niêm yết tại Uniswap.

Đây là SC của dự án, vui lòng không tương tác với các SC khác:

https://etherscan.io/token/0xf56842Af3B56Fd72d17cB103f92d027bBa912e89

 

4. MXC:

Như đã thông báo, BambooDeFi sẽ có sẵn trên MXC (www.mxc.com) trong những ngày đầu tiên của tháng Hai. Về ngày cụ thể, thông tin này vẫn chưa được ấn định, hãy theo dõi các kênh để cập nhật thông tin sớm nhất có thể nhé.

 

null 

null

 

5. Những sàn giao dịch khác:

Do tin tức về việc niêm yết trên MXC, một số sàn giao dịch đã liên hệ với dự án và hiện tại dự án đang đàm phán về khả năng niêm yết trên nhiều sàn hơn.

 

6. Tiếp thị:

Cách đây vài tuần, BambooDeFi đã hợp tác với BigcoinVietnam để mở rộng và phát triển thị trường tại Việt Nam. Hi vọng rằng đây sẽ là mối quan hệ đem lại cho BambooDeFi cũng như BigcoinVietnam thật nhiều thắng lợi.

 

7. Ví:

Dự án đã đạt được thỏa thuận để niêm yết Bamboo trong Ví ezDeFi.Hiện tại, dự án đang đàm phán để triển khai niêm yết Bamboo trên nhiều ví hơn.

 

8. Tình hình của IEO:

Vòng bán lần 2 này đang diễn ra chậm hơn đợt đầu tiên. Từ ngày 17 tháng 1, vòng bán lần 3 sẽ bắt đầu.

Sau khi hoàn thành giai đoạn thứ hai này, tổng cộng 68.333 BAMBOO đã được bán và 1.931.666 BAMBOO đã được đốt.

 

Trên đây là toàn bộ thông tin gần đây từ dự án BambooDeFi. Hãy theo dõi các trang mạng xã hội của dự án để cập nhật thêm nhiều thông tin hơn nữa nhé! 

 

Tài nguyên dự án BambooDeFi

Trang web chính thức: www.bamboodefi.com

TG chính thức: https://t.me/BambooDeFi

Twitter: https://twitter.com/FiBamboo

Email: contact@bamboodefi.com

Nexxyo Labs: www.nexxyolabs.com

 

Thảo luận thêm tại:

Email: Bigcoinvietnam@gmail.com

Hotline: (+84) 972 678 963

Facebook Fanpage:  https://www.facebook.com/Bigcoinvietnam/

Telegram:  https://t.me/bigcoinvietnam

Twitter:  https://twitter.com/bigcoinvietnam

Kênh Youtube: https://www.youtube.com/c/Apaodj

Chia sẻ  
  
  
  
100% Rating
Điểm: 5 / 5
1 Bình chọn