
(Bài viết này được đăng lần đầu trên FMZ)
Trong giao dịch định lượng, mọi lập trình viên làm việc chăm chỉ để kiếm tiền đều phải đối mặt với một quyết định khó khăn.
Thêm logic dừng lỗ hay không
Nếu không cần thêm logic dừng lỗ và chốt lời, bạn thường có thể tiếp tục thu được lợi nhuận, do đó tăng tỷ lệ lợi nhuận. Tuy nhiên, cũng có nguy cơ rằng sau nhiều năm nỗ lực, một ngày nào đó người ta sẽ quay trở lại tình trạng trước khi giải phóng. Việc thêm logic dừng lỗ có thể cải thiện việc sử dụng vốn và giảm rủi ro của mỗi giao dịch, nhưng thường sẽ dẫn đến lợi nhuận thấp hơn.
to be or not to be this is a question
Sau nhiều lần gọi ký quỹ, cuối cùng nhà đầu tư lớn tuổi đã thêm lệnh dừng lỗ vào mọi chiến lược.
Nhưng, Gul’dan, phải trả giá thế nào? Hãy lấy một trong những tài khoản của tôi làm ví dụ: Về mặt lý thuyết, lợi nhuận do hủy lệnh được bỏ túi, còn tổn thất do hủy lệnh về mặt lý thuyết được bỏ qua (vì thông tin giao dịch bị hủy sẽ không được phản ánh trong tài khoản, nhưng nếu lệnh không bị hủy thì giao dịch sẽ được phản ánh trong tài khoản Điều này dễ hiểu phải không?) Vì vậy, chúng ta ghi lại giá và số lượng của lệnh đã hủy và giữ lại phần xuất hiện trong phạm vi dòng K tiếp theo. Sự khác biệt giữa phần này và giá hiện tại có thể được coi đơn giản là lợi nhuận/thiếu sót do hủy đơn hàng. Nghĩa là công thức tính lợi nhuận (cơ hội bị bỏ lỡ) là:
”’ hand_price Gửi giá now_price Giá hiện tại hand_amount Số tiền giao dịch, dương hoặc âm, phụ thuộc vào hướng giá thầu và giá bán của bạn “’ (hand_price - now_price)*hand_amount
Phương pháp dừng lỗ mà tôi sử dụng ở đây là hủy giao dịch tương ứng sau khi phát hiện ra mức tăng hoặc giảm. Ví dụ, sau khi phát hiện một đợt giảm mạnh, khả năng thực hiện lệnh mua sẽ giảm và khả năng thực hiện lệnh bán sẽ tăng trong logic giao dịch.
Và hủy một số lệnh mua hoặc lệnh bán đang chờ xử lý theo hướng giảm xác suất tương ứng và ghi lại chúng vào thông tin thống kê.
Do giao dịch thường xuyên, việc hủy lệnh theo một hướng có thể ảnh hưởng trực tiếp đến vị thế.
So với việc thực hiện giao dịch để dừng lỗ, phương pháp dự đoán dừng lỗ thị trường này có lợi thế rất lớn vì nó có thể tiết kiệm phí giao dịch bằng cách hủy giao dịch. (Nếu bạn đang học với một giáo viên, và giáo viên đó thậm chí không dạy bạn phương pháp này, tôi khuyên bạn nên được hoàn lại tiền, sau đó đến Trạm B và tìm kiếm “Zinan Talks Quantitative Trading” để tự học giao dịch định lượng tiền kỹ thuật số . Thật tuyệt phải không? ? )
Bây giờ chúng ta đã biết điều này, hãy cùng xem thông tin giao dịch trong hình.
Lợi nhuận hiện tại là 67,4 do tạo lập thị trường và -17,4 do vị thế trung bình, điều này có nghĩa là lợi nhuận lý thuyết hiện tại là 50
Kiểm tra lợi nhuận thực tế được chuyển đổi từ giá trị kho hiện tại là 48, gần bằng nhau.
Giá trị lý thuyết và giá trị thực tế rất giống nhau, điều này cho thấy tính toán của chúng tôi là chính xác, ít nhất là trong phạm vi sai số.
Sau đó chúng ta sử dụng phương pháp tương tự để tính lợi nhuận mang lại từ lệnh bị hủy:
-162
Nghĩa là, lệnh dừng lỗ/dừng lời khiến chúng ta mất khoảng 162 nhân dân tệ tiền thu nhập.
Con số này gần gấp ba lần lợi nhuận thực tế cho đến nay.
Vậy, chúng ta có thể nói rằng miễn là chúng ta không dừng lỗ thì lợi nhuận của chúng ta có thể gấp bốn lần so với hiện tại không?
Tất nhiên là không…
Về lý do, điểm đầu tiên là vì “sử dụng vốn”.
Khi giao dịch trên sàn giao dịch, bạn cần phải có “hàng hóa” để đặt lệnh cho hàng hóa giao ngay, vì vậy nếu lệnh bị hủy do lệnh dừng lỗ, điều này chắc chắn sẽ dẫn đến việc không thể thực hiện lệnh mới vì tiền đã bị chiếm dụng. .
Nói cách khác, nếu anh ta được phép “lợi nhuận”, thì một đơn hàng có lợi nhuận tiếp theo sẽ “biến mất”
Hãy tưởng tượng nếu giá hiện tại là 1000, chúng ta dừng lỗ 10 lệnh bán ở mức 1001, sau đó phát hiện biến động dừng ở mức 1010 và thực hiện 10 lệnh bán. Sau một thời gian, giá giảm xuống còn 1000.
Có vẻ như việc hủy lệnh đã khiến chúng ta mất đi khoản lợi nhuận là 10, nhưng nếu lệnh không bị hủy, chúng ta sẽ không thể giao dịch ở mức 1010 do chiếm dụng vốn và mất đi khoản lợi nhuận là 100.
Giả sử hiện tại chúng ta chỉ có 10 mục. Vì vậy, trên thực tế, có vẻ như bạn đã bỏ lỡ 10%, nhưng thực tế nó mang lại cho bạn 90% lợi nhuận vượt trội.
Đây là điểm đầu tiên, và cũng là điểm dễ bị bỏ qua nhất bởi hầu hết các bậc thầy đã thay đổi nghề nghiệp gần đây (hoặc những người siêu giàu, họ chỉ có tiền và đạn không giới hạn, còn gì để nói nữa?), tầm quan trọng của việc sử dụng vốn.
Tôi đoán là bạn cũng đã khám phá ra điều đó. Nếu bạn đánh giá chính xác tình hình thị trường, bạn có thể tận dụng vốn của mình để đạt được lợi nhuận này.
Đúng vậy, đây chính là lý do tại sao nếu chiến lược ổn định, một số hạn chế dừng lỗ được nới lỏng và sử dụng các tham số đánh giá xu hướng giống nhau thì khi thực hiện giao dịch tương lai, mức tăng lợi nhuận sẽ lớn hơn nhiều so với mức tăng lợi nhuận giao ngay trong cùng một hoàn cảnh. Hợp đồng tương lai cải thiện đáng kể tỷ lệ sử dụng vốn (giảm thiểu rủi ro thanh lý).
Do đó, lợi nhuận mang lại từ lệnh dừng lỗ là lợi nhuận thực, nhưng cơ hội bị bỏ lỡ do lệnh dừng lỗ chưa chắc đã là cơ hội bị bỏ lỡ thực sự.
Thứ hai, nếu bạn không dừng lỗ, nếu bạn dừng lỗ bằng cách giảm khả năng gửi lệnh như tôi (một phương pháp phổ biến của các chiến lược tần suất cao và tần suất thấp), thì vì bạn không dừng lỗ, lệnh sẽ nghiêm trọng. . Nếu thỏa thuận được thực hiện thì chắc chắn sẽ có chi phí liên quan.
Bằng cách dừng lỗ, chi phí sẽ được tiết kiệm vì lệnh bị hủy.
Nói cách khác, phương pháp dừng lỗ tần suất cao và tần suất dưới cao sẽ giảm tổn thất của bạn bằng một lượng tương đương với chi phí đặt lệnh cho mỗi lệnh. Nghĩa là, trong trường hợp này, miễn là bạn có tỷ lệ chính xác 50% trong việc xác định xu hướng đảo ngược thì bạn nên dừng lỗ. (Tất nhiên, bạn cũng có thể sử dụng liên kết mời của tôi để giao dịch trên Binance và được giảm giá 20% phí giao dịch: https://www.binance.com/cn/register?ref=ILBGUIDR ID được đề xuất: ILBGUIDR Chỉ cần bạn sử dụng liên kết của tôi để giao dịch, bạn có thể tham khảo ý kiến của tôi một lần miễn phí về các vấn đề kỹ thuật cụ thể mà bạn gặp phải trong giao dịch định lượng tiền kỹ thuật số. )
Cuối cùng, dừng lỗ là một loại phán đoán xu hướng. Nếu phán đoán không chính xác, tổn thất sẽ không nhiều. Một khi phán đoán chính xác, lợi nhuận sẽ cực kỳ phóng đại.
Lấy chiến lược tạo lập thị trường, một chiến lược tần suất dưới cao làm ví dụ, vì tần suất giao dịch rất cao, ít nhất là vài lệnh mỗi giây, nên sẽ có nhiều phán đoán không chính xác.
Trong rất nhiều trường hợp, số cơ hội bị bỏ lỡ do hàng nghìn phán đoán sai lầm thực chất chỉ là 1%.
Một khi phán đoán chính xác, lợi nhuận thu được sẽ không chỉ là vài phần trăm.
Một lệnh dừng lỗ đúng có thể giảm mức thoái lui ít nhất vài phần mười.
Nếu đối với một nhà giao dịch, có điều lợi nhuận mà nó mang lại là lợi nhuận thực tế, nhưng tổn thất mà nó mang lại chưa chắc đã là tổn thất thực tế. Khi có lãi, số tiền đó sẽ lớn hơn ít nhất hàng chục lần so với số tiền bạn mất.
Không cần dừng lỗ, bạn vẫn có thể duy trì lợi nhuận cao.
Trong ngắn hạn, đường cong lợi suất thực sự đã được duy trì và có vẻ như lợi nhuận sẽ tăng gấp 1~2 lần.
Khi đặt lệnh dừng lỗ, bạn phải trả giá bằng việc mất đi vài xu mỗi phút, mỗi giây để đổi lấy việc đảm bảo vị thế của mình trong những biến động lớn.
Vị trí không biến mất
Nhưng liệu tất cả có xứng đáng không?
……