Type/to search

Chiến lược dừng lỗ chốt lời dựa trên chỉ báo

Common strategy
Created: 2023-11-10 11:28:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này sử dụng đường trung bình động làm tín hiệu giao dịch, kết hợp với tỷ lệ cắt lỗ và chốt lời do người dùng tùy chỉnh, tạo thành một chiến lược cắt lỗ chốt lời hoàn chỉnh dựa trên chỉ báo. Chiến lược có thể tự động vào lệnh, cắt lỗ, chốt lời mà không cần can thiệp thủ công, phù hợp với giao dịch tự động.

Nguyên lý chiến lược

Logic cốt lõi của chiến lược này là:

  1. Sử dụng SMA 3 chu kỳ làm tín hiệu giao dịch, khi SMA cắt lên trên 0 thì mua lên, khi SMA cắt xuống dưới 0 thì bán xuống;

  2. Sau khi vào lệnh, người dùng có thể tùy chỉnh tỷ lệ cắt lỗ và tỷ lệ chốt lời;

  3. Dựa trên giá vào lệnh và tỷ lệ cắt lỗ do người dùng thiết lập, tự động đặt đường cắt lỗ;

  4. Dựa trên giá vào lệnh và tỷ lệ chốt lời do người dùng thiết lập, tự động đặt đường chốt lời;

  5. Khi giá chạm đường cắt lỗ, tự động cắt lỗ; khi giá chạm đường chốt lời, tự động chốt lời;

  6. Sau khi đóng lệnh, tự động hủy các lệnh cắt lỗ chốt lời.

Cụ thể, chiến lược tính đường trung bình động 3 chu kỳ thông qua hàm sma và gán giá trị của nó cho biến ma.

Tiếp theo, tính đường mua lên long, giá trị của nó là ma cộng với phần trăm lo của ma. lo là tham số có thể điều chỉnh của người dùng, đại diện cho độ lệch đường vào lệnh khi mua lên.

Khi ma cắt lên trên 0, có nghĩa là bắt đầu mua lên, vào lệnh mua lên thông qua hàm strategy.entry, giá vào lệnh là long.

Đồng thời, đặt giá cắt lỗ và giá chốt lời. Giá cắt lỗ là giá vào lệnh trừ đi sl% của giá vào lệnh. sl là tham số có thể điều chỉnh của người dùng, đại diện cho tỷ lệ cắt lỗ. Giá chốt lời là giá vào lệnh cộng với tp% của giá vào lệnh. tp là tham số có thể điều chỉnh của người dùng, đại diện cho tỷ lệ chốt lời.

Lần lượt đặt lệnh cắt lỗ và lệnh chốt lời thông qua hàm strategy.entry. Khi giá chạm đường cắt lỗ, tự động cắt lỗ; khi giá chạm đường chốt lời, tự động chốt lời.

Sau khi đóng lệnh, tự động hủy các lệnh cắt lỗ chốt lời thông qua hàm strategy.cancel.

Ưu điểm của chiến lược

Chiến lược này có các ưu điểm sau:

  1. Mức độ tự động hóa cao, không cần can thiệp thủ công, phù hợp với giao dịch tự động;

  2. Có thể tùy chỉnh tỷ lệ cắt lỗ và chốt lời, kiểm soát rủi ro;

  3. Tín hiệu giao dịch đến từ chỉ báo, tránh được các phá vỡ giả;

  4. Trực quan hóa việc cắt lỗ chốt lời, rõ ràng dễ hiểu;

  5. Logic chiến lược rõ ràng, đơn giản, dễ hiểu và dễ thực hiện.

Rủi ro và giải pháp

Chiến lược này cũng tồn tại một số rủi ro:

  1. Rủi ro chỉ báo tạo ra tín hiệu giả. Giải pháp là tối ưu hóa tham số để đảm bảo chỉ báo ổn định và đáng tin cậy.

  2. Tỷ lệ cắt lỗ chốt lời thiết lập không hợp lý, có thể quá rộng hoặc quá mạnh. Giải pháp là điều chỉnh tham số cắt lỗ chốt lời cho phù hợp với từng thị trường.

  3. Vào lệnh theo phá vỡ dễ bị mắc kẹt. Giải pháp là kết hợp các chỉ báo xu hướng, khối lượng-giá để lọc tín hiệu vào lệnh.

  4. Mức drawdown có thể lớn. Giải pháp là giảm quy mô vị thế hoặc sử dụng trailing stop.

Hướng tối ưu hóa chiến lược

Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:

  1. Tối ưu hóa tham số của đường trung bình động để nó đáng tin cậy hơn;

  2. Tối ưu hóa điều kiện vào lệnh, tránh phá vỡ giả, có thể thêm xác nhận khối lượng-giá;

  3. Tối ưu hóa chiến lược cắt lỗ chốt lời, có thể sử dụng cắt lỗ động, trailing stop, v.v.;

  4. Tối ưu hóa quản lý vốn, điều chỉnh quy mô vị thế, giảm rủi ro mỗi giao dịch;

  5. Tối ưu hóa lọc thời điểm vào lệnh, kết hợp xu hướng, các chỉ báo hỗ trợ kháng cự, v.v.;

  6. Thêm Pyramiding để thực hiện chiến lược gia tăng vị thế nhằm nâng cao khả năng sinh lời;

  7. Tối ưu hóa tham số cho từng sản phẩm cụ thể.

Tổng kết

Chiến lược này là một chiến lược cắt lỗ chốt lời dựa trên chỉ báo, có ưu điểm là tự động hóa giao dịch và kiểm soát rủi ro, phù hợp với giao dịch định lượng. Tuy nhiên, cũng tồn tại một số hướng cần tối ưu hóa như tối ưu hóa tham số chỉ báo, lọc vào lệnh, chiến lược cắt lỗ chốt lời, quản lý vốn, v.v. Nhìn chung, chiến lược này cung cấp một khung kỹ thuật giao dịch đơn giản và đáng tin cậy, dựa trên đó có thể mở rộng và tối ưu hóa để biến nó thành một chiến lược mạnh mẽ hơn.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-11-09 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("example for panel signals", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//https://www.tradingview.com/script/m2a04xmb-noro-s-shiftma-tp-sl-strategy/
//Settings
Strategy parameters
Strategy parameters
Long-line, %
Take-profit
Stop-loss
Display info panels?
Info panel offset
Info panel label size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)