Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

Mr lưu bị - robberdn4@gmail.

com

Phát Triển Chiến Lược


Chiến lược gia thắng lợi chỉ đánh khi chắc thắng, trong khi người thất bại cố
gắng chiến đấu và sau đó mong thắng.

Tôn Tử

Chỉ khoảng 10% thời gian của trader là dành vào việc thực thi và quản lý
các lệnh – phần lớn 90% dành cho việc thu thập số liệu, phân tích nó, và
đưa ra các kết luận ý nghĩa từ nó.

Vì vậy, theo một nghĩa nào đó, thì một trader là một nhà nghiên cứu/phân
tích số liệu nhiều hơn.

Tuy nhiên, điều này nói rằng giao dịch không phải (và không thể) là một
hành động hoàn toàn định lượng được.

Như trong môn poker chuyên nghiệp, thì mức độ cơ bản của khả năng
định lượng là cần thiết, nhưng đó không phải là lợi thế - bạn không thành
công trong giao dịch bằng cách định lượng tốt hơn người khác. Ít nhât,s
không ở mức giao dịch cá nhân.

Giống như trong poker, lợi thế giao dịch của bạn nằm ở cách bạn vượt trội
hơn các trader khác – bằng cách tiên đoán suy nghĩ và hành động của họ,
hiểu điểm mạnh và điểm yếu của họ; kiên nhẫn hơn; khống chế cảm
xúc/tâm lý tốt hơn, …

Và, để tinh chỉnh và cải thiện lợi thế đó, đầu tiên bạn cần có thể định lượng
nó. Đây về cơ bản là điều chương này nói về: tìm một lợi thế, định lượng
nó, sau đó tinh chỉnh/điều chỉnh nó thành một chiến lược giao dịch chính
thức.

1. Quan sát

Bước đầu tiên của việc phát triển chiến lược là ngồi lại và xem cách giá
của một thị trường cụ thể thường chạy trong một ngày.

90
Mr lưu bị - robberdn4@gmail.com

Bước này sẽ là khó nhất với các trader mới vì họ không có kinh nghiệm để
chỉ ra hành vi thị trường thông thường so với hành vi thị trường bất
thường.

Vì vậy nếu bạn mới vào thị trường, thì đây là ba điều bắt đầu chú ý:

Biên độ trung bình hàng ngày

Số pip trung bình thị trường chạy mỗi ngày

Thường có xu hướng hay đảo chiều

Thị trường này thường có xu hướng hay không so với thường đảo chiều
hay không

Cách thị trường này biến động ra sao

Giá thường tăng và giảm mạnh hay không? Hay giá thường tăng và giảm
từ từ?

Ý tưởng tốt ở giai đoạn này là quan sát 2 – 3 thị trường khác nhau cùng
lúc. Theo cách này, bạn sẽ có một ý tưởng rõ ràng về các đặc trưng độc
đáo của mỗi thị trường dựa vào sự khác biệt giữa chúng.

Ví dụ, nếu bạn nghiên cứu cặp EUR/USD và GBP/USD, thì sẽ nhanh chóng
thấy rằng cặp GBP/USD thường biến động hơn và có một biên độ trung
bình hàng ngày lớn hơn cặp EUR/USD. Đây là thông tin mà sẽ giúp bạn
trong việc thiết kế các chiến lược giao dịch cho một hoặc cả hai cặp tiền.

Bạn càng dành nhiều thời gian nghiên cứu thị trường, thì bạn sẽ càng chú
ý các xu hướng tinh tế.

Theo thời gian, bạn sẽ trở nên quen thuộc với cách thị trường đó thường
hành xử dưới các tình huống khác nhau, và đó là khi bạn sẵn sàng bắt đầu
phát triển một chiến lược giao dịch quanh một ngách.

91
Mr lưu bị - robberdn4@gmail.com

2. Giả thuyết
Sau khi xác định một thiên hướng của một thị trường cụ thể, thì bước tiếp
theo là mô tả thiên hướng đó với các con số, và ước lượng điểm vào lệnh,
và nơi đặt cắt lỗ và mục tiêu chốt lời.

Tất nhiên, điều này sẽ phụ thuộc vào thiên hướng mà bạn xác định được.

Ví dụ, nếu thị trường bạn đang xem có một thiên hướng là có xu hướng
theo một cách nhất định, thì bạn sẽ phải xác định chính xác cách một xu
hướng như vậy bắt đầu và kết thúc.

Ví dụ về đường MA cắt nhau

Một trong những cách phổ biến nhất để mô tả một thị trường có xu hướng là
bằng đường MA cắt nhau.

Để xác định cụ thể “đường MA cắt nhau” là gì, mà tôn trọng với thị trường bạn
đang xem, chúng ta có thể nói rằng:

Dựa vào giá đóng cửa của cây nến H1 hiện tại, khi đường EMA 20 (giá đóng
cửa) cắt đường EMA 50 từ dưới lên, thì một xu hướng tăng bắt đầu từ giá
mở cửa của cây nến tiếp theo.
Dựa vào giá đóng cửa của cây nến H1 hiện tại, khi đường EMA 20 (giá đóng
cửa) cắt đường EMA 50 từ trên xuống, thì xu hướng giảm bắt đầu từ giá mở
cửa cây nến tiếp theo.

Hãy chú ý chỉ có một cách để diễn giải các định nghĩa xu hướng tăng và giảm
này. Nếu 10 trader đọc điều này thì họ đều có thể nhìn vào một biểu đồ và chọn
chính xác cùng các điểm khi mỗi xu hướng bắt đầu và kết thúc. Thậm chí nếu 1
trader chọn ra một điểm bắt đầu/kết thúc xu hướng khác, thì định nghĩa là
không đủ cụ thể.

Sau khi bạn xác định thiên hướng mà bạn đang tìm thì bước theo là đưa
ra các ước lượng tốt nhất về:

Tiêu chí vào lệnh (vào lệnh ở đâu/khi nào)


Hướng lệnh (mua hay bán)
Cắt lỗ đặt ở đâu

92
Mr lưu bị - robberdn4@gmail.com

Chốt lời ở đâu

Điều này sẽ lặp lặp tùy vào thiên hướng bạn đã xác định, cũng như các
đặc trưng tổng quát của thị trường bạn đang xem (ví dụ biên độ trung
bình hàng ngày, cách biến động mạnh, …) vì vậy không có các quy tắc cố
định về việc này – nó đều phụ thuộc vào điều bạn quan sát được.

Hướng dẫn duy nhất là giữ cắt lỗ và chốt lời tối thiểu là 10 pip. Vì nếu
không, phí spread và commission sẽ kéo kỳ vọng của bạn về âm.

Mục tiêu lợi nhuận và cắt lỗ của bạn càng lớn (tính bằng pip), thì phí giao
dịch sẽ tác động tiêu cực càng ít tới kỳ vọng giao dịch.

Đừng Làm Điều Này

Một lỗi phổ biến ở giai đoạn này là đầu tiên đưa ra một chiến lược và sau đó cố
tìm một thị trường dường như “phù hợp” với chiến lược – mọi người đầu tiên
thường chọn phong cách giao dịch mà mình thích, và sau đó cố tìm một thị
trường “phù hợp” với cách giao dịch đó.

Đây KHÔNG phải là cách làm. Nó nên là cách khác – đầu tiên quan sát thị
trường, và để nó gợi ý cách giao dịch có thể hoạt động.

Đừng cố nghiên cứu thị trường với các ý tưởng đóng, thì bạn sẽ cuối cùng thấy
điều bạn muốn thấy, hơn là điều thực tế ở đó.

Bây giờ, chỉ bỏ qua khía cạnh quản lý vốn. Phần đó, dù quan trọng, sẽ tới
sau.

Ngoài ra, đừng dành quá nhiều thời gian tinh chỉnh các điểmvào và ra ở
giai đoạn này – đây là điều chúng ta sẽ làm sau.

Ở giai đoạn này, bạn chỉ cần đưa ra một “dự đoán tốt nhất” xấp xỉ, vì vậy
bạn có thể thử nghiệm nó sớm nhất có thể và thu được số liệu kết quả.

93
Mr lưu bị - robberdn4@gmail.com

3. Back-test
Trong bước này, chúng ta sẽ đặt giả thuyết “dự đoán tốt nhất” của chúng
ta vào thử nghiệm, và xem cách nó hoạt động khi áp dụng vào dữ liệu giá
quá khứ.

Quan điểm là xem cách một kế hoạch giao dịch (giả thuyết) hoạt động qua
lịch sử dưới các điều kiện gần thực tế và xem nếu có bất kỳ điều gì tiềm
năng để phát triển tiếp.

Tự động hay Thủ công?

Có hai cách để thực hiện back-test: tự động hoặc thủ công.

Back-test tự động bao gồm việc lập trình các quy tắc chiến lược thành phần
mềm, và chạy nó tự động với giá quá khứ.

Các lợi ích chính của việc tự động là nó (1) khách quan 100% và (2) nhanh hơn
nhiều việc back-test thủ công. Nhược điểm là số ít: thời gian và/hoặc tiền cần
để bắt đầu hoặc là học cách tự lập trình, hoặc thuê một lập trình viên để chuyển
các quy tắc chiến lược thành code.

Mặt khác, back-test thủ công đơn giản là bạn tự đi qua một biểu đồ giá quá khứ,
áp dụng các quy tắc chiến lược, và ghi lại các kết quả.

Lợi ích duy nhất của việc back-test thủ công là không tốn tiền. Nhược điểm là
nó (1) cần nhiều thời gian, và (2) các kết quả không thể chính xác 100% do các
định kiến tâm lý có sẵn của con người.

Nếu bạn là một trader nghiêm túc và dự định test nhiều chiến lược, thì tự động
là cách làm. Khoản đầu tư thời gian một lần là học cơ bản về lập trình sẽ trả cổ
tức dưới dạng thời gian tiết kiệm nhiều trong tương lai.

Giờ thì quay lại chủ đề nhé.

Mục đích quan trọng nhất của back-test là đo liệu một chiến lược giao dịch
có kỳ vọng không trung tính không. Kỳ vọng không trung tính là dấu hiệu
đầu tiên rằng chiến lược có lợi thế trong thị trường.

Đây là cách chúng ta xác định kỳ vọng không trung tính:

94
Mr lưu bị - robberdn4@gmail.com

1. Chạy back-test của một chiến lược giao dịch và ghi chú kết quả
2. Nếu kết quả là một chiến lược thua lỗ, thì chạy back-test lại với cùng
chiến lược, nhưng với các lệnh ngược lại
3. Nếu cả hai chiến lược kết quả là thua, thì kỳ vọng là trung tính.
Nhưng nếu một chiến lược cho kết quả thua trong khi chiến lược kia
cho kết quả thắng, thì đó là kỳ vọng không trung tính.

Ở trạng thái này, chúng ta không tìm cách kiếm tiền. Chúng ta chỉ đang
lọc các chiến lược với kỳ vọng trung tính và xác định các chiến lược có kỳ
vọng không trung tính.

Để bắt đầu, chúng ta phải xác định quay lại quá khứ bao xa để bắt đầu
chạy back-test. Không có quy tắc cố định về điều này, khi độ dài thích hợp
phụ thuộc vào mức độ thường xuyên chiến lược vào lệnh, và cách các lệnh
kết thúc sớm ra sao.

Thông thường, back-test nên diễn ra tối thiểu 2 năm, qua hơn 100 lệnh.

Cũng quan trọng khi chạy back-test qua nhiều pha thị trường khác nhau:
biến động, ổn định, có xu hướng, đi ngang.

Có nhiều dạng điều kiện thị trường khác nhau, và chúng ta nên chạy back-
test qua nhiều dạng nhất có thể. Điều này đảm bảo rằng các kết quả chúng
ta có không chỉ đại diện cho một biên độ hẹp các điều kiện thị trường.

Một điều nữa: tập trung vào việc test các chiến lược khác cơ bản với nhau.

Ví dụ, đừng phí thời gian thử nghiệm các chiến lược dựa vào cùng nguyên
lý, như:

Chiến lược 1: Các đường SMA 5 và 10


Chiến lược 2: Các đường EMA, 7 và 13
Chiến lược 3: Các đường EMA, 5, 15 và 30

95
Mr lưu bị - robberdn4@gmail.com

Không có sự khác biệt thực sự giữa các cách này khi chúng chỉ là các biến
thể nhẹ của nhau. Từ quan điểm kỳ vọng dài hạn chúng cơ bản là giống
nhau – theo thời gian, hiệu quả của các chiến lược này sẽ hội tụ.

Thay vì vậy, hãy thử nghiệm các chiến lược dựa vào các nguyên lý khác
nhau, như:

Chiến lược 1: Đột phá Xu hướng


Chiến lược 2: Giá hồi ở xu hướng
Chiến lược 3: Nhồi lệnh theo xu hướng dài hạn

Các chiến lược này có thể lỏng lẻo dựa vào một ý tưởng giao dịch theo xu
hướng, nhưng nguyên lý đằng sau mỗi chiến lược khác nhau, và đây là
thứ chúng ta muốn thử.

Sự đa dạng các nguyên lý giao dịch chúng ta đặt qua back-test càng lớn,
thì chúng ta sẽ càng có khả năng gặp một cách với kỳ vọng không trung
tính.

Theo kinh nghiệm của tôi, các chiến lược tốt nhất để test là các chiến lược
có tỷ lệ chiến thắng rất cao hoặc rất thấp. Điển hình là, chúng có (a) nhiều
lệnh thắng nhỏ và vài lệnh thua lớn, hoặc (b) nhiều lệnh thua nhỏ và một
vài lệnh thắng lớn. Sự bất đối xứng giữa khối lượng và/hoặc số lượng các
lệnh thắng và lệnh thua càng lớn, thì càng tốt.

Có ba nguyên nhân cho điều này. Với các chiến lược bất đối xứng, thì dễ
hơn nhiều để:

1. Xác định kỳ vọng không trung tính


2. Cải thiện kỳ vọng
3. Sau đó nhận ra thị trường dịch chuyển sẽ tác động đến kỳ vọng

Chúng ta không thể giao dịch có lợi nhuận qua dài hạn mà thiếu kỳ vọng,
và chúng ta không thể duy trì kỳ vọng mà thiếu một vài dạng bất đối xứng
giữa các lệnh thắng và thua.

96
Mr lưu bị - robberdn4@gmail.com

Tinh Chỉnh
Trong khi pha back-test ban đầu tập trung vào việc nhận diện các chiến
lược với kỳ vọng không trung tính, thì giai đoạn tinh chỉnh tập trung vào
việc tối đa hóa lợi nhuận và tối thiểu hóa sụt vốn.

Giờ thì chúng ta nên xác định một phương pháp giao dịch với kỳ vọng
không trung tính. Nếu kỳ vọng âm, thì chúng ta sẽ đơn giản đảo ngược
các lệnh để có kỳ vọng dương.

Với kỳ vọng dương, giờ chúng ta sẽ tìm cách chúng ta có thể cải thiện nó
theo ba chiều:

1. Sự mạnh mẽ
2. Lợi nhuận ròng
3. Sụt vốn tối đa

Để làm điều này, chúng ta sẽ xem xét việc điều chỉnh các khía cạnh sau:

Tiêu chí vào lệnh/quản lý lệnh


Cắt lỗ cho phép
Chốt lời
Khối lượng giao dịch

Để hiểu quá trình suy nghĩ, chúng ta hãy xem một vài ví dụ giả thiết.

Ví dụ 1

Hãy hình dung một chiến lược có kỳ vọng dương, có trung bình 10 thua lỗ nhỏ
với mỗi lần thắng lớn.

Hàm ý của điều này là gì?

Một điều là kỳ vọng nhạy cảm cao với tần suất của các lệnh thắng – việc thiếu
chỉ một hoặc hai các lệnh thắng lớn này sẽ tạo ra sự khác biệt lớn với kết quả
cuối cùng.

Hãy so sánh điều này với các lệnh thua nhỏ hơn, việc có thêm một hoặc hai sẽ
có tương đối ít khác biệt với kết quả cuối cùng.

97
Mr lưu bị - robberdn4@gmail.com

Từ góc nhìn này, chúng ta biết rằng chiến lược này mong manh theo thước đo
tần suất thắng.

Vì vậy một cách chúng ta có thể cải thiện chiến lược này là tăng sự mạnh mẽ
của nó bằng việc giảm sự phụ thuộc vào các lệnh thắng lớn.

Chúng ta có thể làm điều này bằng cách:

Hạ thấp điểm chốt lời, sẽ tạo ra nhiều lệnh thắng nhỏ hơn. Sau đó, nếu
chúng ta lỡ một hoặc hai lệnh thắng, thì tác động tiêu cực giảm.
Thắt chắt các tiêu chí vào lệnh để giảm số lệnh thua, tăng sự nhạy cảm với
tần suất lệnh thua, vì vậy gián tiếp giảm sự phụ thuộc vào tần suất lệnh
thắng.

Ví dụ 2

Hãy hình dung một chiến lược giao dịch có kỳ vọng dương, với cắt lỗ cho phép
là 50 pip, và chốt lời 10 pip.

Về cơ bản, một cách như vậy sẽ có nhiều lệnh thắng hơn lệnh thua.

Trong trường hợp đó, chúng ta có thể tăng lợi nhuận ròng tổng lên bằng cách
nào?

Chúng ta bắt đầu bằng cách tìm cách để chúng ta có thể tạo ra sự khác biệt lớn
nhất với thay đổi nhỏ nhất.

Hãy nghĩ về nó như vậy.

Điều gì sẽ tạo ra sự khác biệt tích cực lớn hơn?

Cắt lỗ nhỏ hơn 1 pip, hay chốt lời lớn hơn 1 pip?

Vì có nhiều lệnh thắng hơn lệnh thua, nên chốt lời tăng thêm 1 pip sẽ có thể có
cải thiện lớn hơn đến kết quả, vì:

Nó được nhân với con số lớn các lệnh (thắng)


Đó là một sự cải thiện tỷ lệ phần trăm lớn hơn là giảm 1 pip cắt lỗ (Thêm 1
pip chốt lời = 10% cải thiện, trong khi giảm cắt lỗ 1 pip = 1% cải thiện)

Ví dụ 3

Hãy hình dung một chiến lược với kỳ vọng dương, kiếm lợi nhuận trung bình
8% một tháng, với sụt vốn tối đa -40%.

98
Mr lưu bị - robberdn4@gmail.com

Vì vậy sụt vốn quá lớn, chúng ta nên tìm cách giảm nó xuống, vì vậy sẽ tối thiểu
hóa tác động của định kiến tỷ lệ phần trăm tiêu cực.

Trong trường hợp này, một giải pháp có thể là giảm khối lượng xuống một nửa.

Làm vậy, chúng ta có thể ước lượng sụt vốn tối đa và lợi nhuận hàng tháng sẽ
xấp xỉ -20% và 4% tương ứng. Mức rủi ro như vậy sẽ dễ chấp nhận hơn nhiều
mức -40%.

Tuy nhiên, để an toàn, tôi sẽ khuyên giảm sụt vốn xuống nữa.

Hãy nhớ là, sống sót là mục tiêu quan trọng nhất trong giao dịch. Khả năng
không thể dự đoán được của thị trường làm chúng ta thường thấy sụt vốn tối
đa lớn hơn trong giao dịch thực tế hơn là trong back-test.

Vì vậy, tôi khuyên giảm sụt vốn tiếp ít nhất một phần tư. Điều này sẽ có kết quả
là sụt vốn tối đa ước tính và lợi nhuận trung bình tháng tương ứng là -15% và
3%.

Mọi trader nên mạnh mẽ như vậy trong giai đoạn này.

Đây là một vài ví dụ phổ biến nhất về cách chúng ta có thể tinh chỉnh một
chiến lược để cải thiện chất lượng và số lượng của kỳ vọng.

Tất nhiên, chúng ta chưa biết chắc liệu các tinh chỉnh giả thuyết này có cải
thiện được hay không – chúng ta sẽ chỉ biết sau khi chúng ta chạy back-
test với các thông số mới.

Với bạn, đây là một vài gợi ý thêm về cách bạn có thể tinh chỉnh một chiến
lược để cải thiện kỳ vọng:

Tăng/giảm thời gian giữ lệnh


Chặn việc giao dịch với các thời điểm/phiên nhất định
Tránh giao dịch vào ngày có tin quan trọng
Chỉ giao dịch ngày có tin quan trọng
Khung thời gian khác

Giờ thì ở điểm này, tôi muốn cảnh báo về việc dành quá nhiều thời gian
vào các chi tiết nhỏ trong quá trình tinh chỉnh. Nói chung, cải thiện lớn

99
Mr lưu bị - robberdn4@gmail.com

nhất tới kỳ vọng sẽ đến từ việc giảm số lượng và/hoặc kích thước lệnh
thua.

Vì vậy, tinh chỉnh đầu tiên với kế hoạch giao dịch nên là thay đổi tiêu chí
vào lệnh để lọc ra một phần lệnh thua mà không ảnh hưởng đến số lệnh
thắng quá nhiều.

Để làm điều này, nghiên cứu các lệnh thua trên biểu đồ và tìm các mô hình
thường xảy ra trước khi mỗi lệnh thua. Kỳ vọng của bạn sẽ cải thiện mạnh
khi bạn quen thuộc với các điều kiện điển hình dẫn tới lệnh thua.

Nếu bạn đã làm tất cả điều này và kỳ vọng vẫn không ở mức chấp nhận
được, thì bạn nên thay đổi một thành phần chính của chiến lược (hoặc
thay đổi hoàn toàn chiến lược) hơn là cố gắng chỉnh thêm các chi tiết nhỏ.

Tối Ưu Quá Đà

Một lỗi phổ biến trong giai đoạn back-test là tối ưu quá đà các thông số
chiến lược.

Vì giá quá khứ là cố định (không có sự thay đổi nào), có một thiên hướng
là các trader chỉnh chiến lược để phù hợp cụ thể với dữ liệu giá, kết quả
là một kỳ vọng dương cao nhân tạo.

Khi bạn có thể “kể tương lai”, thì dễ để thiết kế một chiến lược tốt như
vậy.

Sau đó vấn đề đến khi chiến lược được áp dụng cho các điều kiện thị
trường thực tế, không thể dự đoán được. Như với ví dụ xe đua F1 chúng
ta đã nói trước đó, chiến lược được tối ưu quá đà vỡ khi nó gặp các điều
kiện thị trường không quen thuộc chưa từng có trong back-test.

Vậy cách chúng ta có thể tránh tối ưu quá đà chiến lược là gì?

Không may là không có cách tránh hoàn toàn nhưng đây là một vài cách
có thể áp dụng:

100
Mr lưu bị - robberdn4@gmail.com

Tăng thời gian back-test

Thời gian back-test càng dài, thì chiến lược càng ít khả năng bị tối ưu quá
đà để hoạt động trong một phạm vi hẹp các điều kiện thị trường.

Chạy back-test qua nhiều điều kiện thị trường

Back-test chiến lược qua các điều kiện thị trường khác nhau nhiều nhất có
thể. Chiến lược có thể khống chế sụt vốn thấp qua càng nhiều điều kiện
thì càng tốt.

Giữ chiến lược đơn giản

Chiến lược càng phức tạp thì nó sẽ càng ít khả năng hoạt động bình
thường qua nhiều tình huống thị trường đa dạng.

Back-test các biến thể nhẹ của chiến lược

Ví dụ, nếu cắt lỗ cho phép của chiến lược là 15 pip, thì chạy back-test với
cắt lỗ 12 pip và 18 pip nữa. Nếu kết quả vẫn tích cực, thì chiến lược ít bị
tối ưu quá đà. Làm vậy với chốt lời và số lot.

Tinh chỉnh dựa vào nguyên nhân chứ không phải kết quả

Khi tinh chỉnh/thay đổi bất kỳ khía cạnh nào của chiến lược, thì phải có
nguyên nhân để thay đổi đó hợp lý. Đừng chỉnh các thông số của chiến
lược chỉ vì nó tạo ra các kết quả back-test tốt hơn.

101
Mr lưu bị - robberdn4@gmail.com

Các Công Cụ Back-test


Back-test là phần nhàm chán nhất của quá trình phát triển hệ thống. Để trợ
giúp, đây là vài công cụ bạn có thể thấy hữu ích:

Forex Tester 3

(Cần mua) Theo ý kiến của tôi thì đây là lựa chọn tốt nhất cho việc back-
test thủ công.

FX Blue Trading Simulator

(chỉ cho nền tảng MT4) Tôi chưa dùng nhưng nghe nói nó hay. Nó miễn
phí nữa.

MT4 strategy tester

(cần kiến thức lập trình MQL) Vô giá với việc back-test tự động trên MT4.

Tổng Kết

Mục tiêu đầu tiên của việc back-test là test kỳ vọng không trung tính.

Chỉ sau khi chúng ta có được kỳ vọng không trung tính thì chúng ta tìm
cách tăng độ mạnh mẽ, tăng lợi nhuận ròng và/hoặc giảm sụt vốn tối đa,
tất cả đều cải thiện kỳ vọng.

Lời cuối trước khi chúng ta khép lại phần này là: Đừng yêu bất kỳ chiến
lược cụ thể nào vì sau đó bạn sẽ bỏ lỡ các gợi ý quan trọng từ các kết quả
back-test – để số liệu nói cho bạn chiến lược nào cần thay đổi/giữ, và chiến
lược nào cần loại bỏ.

4. Forward-test

Về cơ bản forward-test tương tự với back-test, trừ việc forward-test là:

Chạy với giá trực tiếp thay vì giá quá khứ, và


Chạy trên tài khoản thất thay vì tài khoản demo

102
Mr lưu bị - robberdn4@gmail.com

Mục đích chính của forward-test là xác định tính xác thực của các kết quả
của back-test dưới các điều kiện thị trường trực tiếp. Bất kỳ điều gì bỏ qua
trọng quá trình back-test sẽ bộc lộ trong giai đoạn này.

Back-test không giả lập các điều kiện thị trường trực tiếp chính xác, khi
chúng không tính tới các vấn đề thanh khoản, trượt giá thời gian thực và
quan trọng nhất là, các định kiến con người. Phụ thuộc vào chiến lược, các
vấn đề này có thể nói lên sự khác biệt giữa lợi nhuận tổng và thua lỗ tổng.

Trong thực tế, không phải bất thường khi thấy kết quả của back-test khác
đáng kể kết quả của forward-test. Điều này đặc biệt đúng với các chiến
lược giao dịch tự do (không tự động), do sự chủ quan của con người – mọi
người thường nghĩ và cư xử khác trong khi back-test (không có tiền thật)
so với forward-test (có tiền thật).

Với điều này trong đầu, đây là hướng dẫn chung cho việc forward-test:

Nếu back-test được thực hiện thủ công, thì đầu tiên thực hiện
forward-test trên một tài khoản demo, và nếu kết quả giống như
back-test, sau đó tiếp tục với forward-test trên một tài khoản thật
nhỏ.
Nếu back-test hoàn toàn tự động, thì thực hiện forward-test trực tiếp
trên một tài khoản thật nhỏ (không cần test trên một tài khoản demo)

Vì vậy chúng ta nên chạy forward-test trong bao lâu?

Nói chung, forward-test nên chạy ít nhất một phần ba số lệnh trong back-
test.

Vậy ví dụ nếu back-test chạy hơn 100 lệnh, thì forward-test nên chạy ít
nhất 33 lệnh. Sau đó, khá rõ ràng liệu kết quả của forward-test đủ giống
kết quả của back-test.

Nếu kết quả của forward-test hoàn toàn khác từ back-test, nghiên cứu kỹ
cả hai kết quả và tìm ra điều gì gây ra sự khác biệt. Bạn vào các lệnh nhất

103
Mr lưu bị - robberdn4@gmail.com

định trong back-test mà bạn không vào trong forward-test không? Các
điều kiện thị trường thay đổi đáng kể không? Bạn chốt lệnh sớm
hơn/muốn hơn không? Tìm ra vấn đề, khắc phục nó, và chạy lại forward-
test.

Cuối cùng, bạn sẽ có kết quả của forward-test tương tự back-test. Điều này
có nghĩa là giờ bạn sẵn sàng áp dụng chiến lược vào tài khoản thật đầy
đủ.

Tương tự như back-test, có các công cụ giúp chúng ta phần tự động hóa
của quá trình forward-test:

Myfxbook

Tôi dùng và khuyên dùng

FX Blue Live

Tôi không dùng nhưng có nghe nhiều điều tốt

Với các công cụ này, bạn không phải ghi lại các chi tiết của các lệnh của
bạn hoặc tính các số liệu thống kê tương ứng vì chúng sẽ làm nó tự động
cho bạn.

Tất cả những gì bạn cần làm là tập trung vào việc áp dụng chiến lược và
chỉ vào để phân tích số liệu.

5. Theo Dõi và Thích Nghi


Giờ với chiến lược đang chạy với tài khoản thật, công việc của bạn bây giờ
là theo dõi các kết quả báo hiệu chiến lược trở nên ít hiệu quả theo thời
gian.

Nếu bạn may mắn, thì chiến lược có thể tiếp tục hoạt động nhiều năm
trước khi cho thấy các dấu hiệu mất hiệu quả.

Khi đối mặt các thời kỳ đó, điều đầu tiên cần xem là liệu sự mất phong độ
hiện tại có như trong back-test.

104
Mr lưu bị - robberdn4@gmail.com

Ví dụ, nếu chiến lược đã sụt vốn -10% trong hai tháng, và sụt vốn tối đa
của back-test là -14% qua hơn ba tháng, thì việc mất phong độ hiện tại có
thể không đáng lo và không cần thay đổi.

Nhưng nếu sụt vốn tối đa khi back-test là -8% qua sáu tuần, thì một điều
tra đầy đủ và đánh giá chiến lược có thể cần.

Không có quy tắc cứng nhắc và nhanh gọn ở đây vì có quá nhiều tình
huống có thể xảy ra – bạn sẽ chỉ phải đối phó với mỗi tình huống tốt nhất
có thể, khi bạn gặp. Điều này không phải là vấn đề miễn là bạn hiểu lợi
thế của mình là gì, và cách nó liên quan với môi trường thị trường hiện
tại.

Ví dụ, vào tháng Sáu 2016 công dân Anh bỏ phiếu để rút khỏi Liên Minh
Châu Âu, một sự kiện được gọi là ‘Brexit’.

Hàm ý kinh tế và chính trị của Brexit là rộng và phức tạp. Dịch chuyển giá
của GBP bị tác động mạnh bởi chủ đề này ít nhất trong hai năm tới.

Nếu, là một trader của đồng GBP thì bạn sẽ chú ý rằng chiến lược của bạn
mất phong độ sau tháng Sáu 2016, thì nó khá rõ ràng là một số điều chỉnh
cần ngay lập tức, vì chủ đề Brexit sẽ mất ít nhất vài năm để diễn ra.

Thử thách của giai đoạn ‘Theo Dõi và Thích Nghi’ nằm trong việc tìm ra
liệu một chiến lược mất phong độ do một thay đổi tạm thời các điều kiện
thị trường, hay nếu các thay đổi thường có bản chất dài hạn.

Không may, cách duy nhất để tốt hơn là với kinh nghiệm.

Bạn chỉ phải làm tốt nhất có thể, cho đến khi bạn giỏi. Bạn làm chủ chiến
lược khi bạn hiệu quả trong việc xác định các dạng điều kiện thị trường
mà nó sẽ hiệu quả tốt, và dạng điều kiện không.

Đừng bao giờ ngừng giả thiết và test


Vì thị trường luôn thay đổi, tất cả các chiến lược không thể tránh khỏi việc
thất bại ở một vài thời điểm.
105
Mr lưu bị - robberdn4@gmail.com

Đây là lý do tại sao, ngay cả khi chúng ta có một chiến lược hiện tại hiệu
quả, thì chúng ta phải giữ việc thử các biến thể khác của nó, cũng như test
các chiến lược hoàn toàn mới từ đầu.

Việc này được thực hiện khi – không phải nếu – chúng ta gặp các thời kỳ
dài mất phong độ, thì chúng ta có các chiến lược khác để áp dụng và dựa
vào.

Quá Trình Phát Triển Hệ Thống

1. Quan sát
Thị trường thường làm gì?
2. Giả thiết
Dựa vào quan sát trên, điểm vào nên là gì, cắt lỗ và chốt lời
nên ở đâu?
3. Back-test
Giả thiết có kỳ vọng không trung tính không? Nếu có, tinh
chỉnh để cải thiện và khi sẵn sàng thì qua bước tiếp theo.
Nếu không quay lại bước 1.
4. Forward-test
Kết quả back-test có lặp lại dưới điều kiện thực tế không?
Nếu có, bắt đầu giao dịch tài khoản thật. Nếu không, quay
lại bước 1.
5. Theo dõi và Thích nghi
Nếu có phong độ yếu, thì chiến lược có thể tiếp tục mà
không cần thay đổi lớn không? Nếu không, thì quay lại
bước 1.

106
Mr lưu bị - robberdn4@gmail.com

Phân bổ Vốn
Trong giao dịch, phân bổ vốn liên quan đến câu hỏi: chúng ta nên giao
dịch với số lot nào?

Câu trả lời là: đủ nhỏ để tối thiểu định kiến tỷ lệ phần trăm tiêu cực
trong các chuỗi thua, và đủ lớn để tạo ra một lợi nhuận tổng có ý nghĩa.

Cuối cùng, mục tiêu của việc phân bổ vốn hiệu quả là tìm sự cân bằng
giữa tồn tại và có lợi nhuận. Nếu số lot quá lớn, chuỗi thua sẽ làm vốn của
bạn dưới -20% nơi mà thua lỗ thêm trỏ nên khó thu hồi. Mặt khác, nếu số
lot quá nhỏ, lợi nhuận ròng tuyệt đối sẽ không đáng công sức giao dịch.

Vậy, số lot thích hợp là gì?

Tôi hi vọng, câu trả lời giờ rõ ràng với bạn rồi: Điều mà kết quả back-test
và forward-test nói với bạn.

Hãy nhớ là, 90% câu trả lời cho các câu hỏi của bạn về giao dịch có thể
được tìm thấy trong kết quả quá trình test. Đừng nghe điều mọi người nói
trên diễn đàn và mạng xã hội; hãy nghe số liệu của bạn nói với bạn.

Quy Tắc Thép #8


90% các câu hỏi về giao dịch của bạn sẽ được trả lời bằng các kết quả
back-test và forward-test. Hãy thực hành đi.

Tâm Điểm Giao Dịch

Giờ thì rõ ràng là giao dịch không phải là dự đoán hay dự báo giá nữa –
đó là một phương pháp hướng mục tiêu không hiệu quả trong dài hạn.

Thay vì vậy, giao dịch là một phương pháp hướng quá trình của (1) xác
định một xu hướng thị trường, (2) khai thác xu hướng đó với một lợi thế,
(3) thử lợi thế đó tìm kỳ vọng dương, và (4) duy trì kỳ vọng dương càng
lâu càng tốt.

107
Mr lưu bị - robberdn4@gmail.com

Nó không phải là các lệnh mà sẽ kiếm tiền cho chúng ta, mà là quá trình
tạo ra các lệnh đó.

Tập trung ưu tiên của chúng ta vì vậy không phải là kết quả của vài lệnh
gần nhất, mà là liệu chúng ta hiểu chiến lược chúng ta đang phát triển
không, và liệu chúng ta có thể thực thi nó dưới áp lực không.

108

You might also like