Type/to search

Chiến lược chốt lời di động Joker

Common strategy
Created: 2023-09-23 15:04:20
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược chốt lời di động Joker là một chiến lược giao dịch theo xu hướng dựa trên đường trung bình động. Nó kết hợp các đặc điểm của cắt lỗ di động và chốt lời di động, nhằm tối đa hóa việc giữ lợi nhuận khi thị trường diễn biến theo hướng có lợi, đồng thời cũng có thể cắt lỗ sớm khi thị trường đảo chiều bất lợi.

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

Chiến lược này sử dụng đường trung bình động nhanh và đường trung bình động chậm để xây dựng bộ lọc xu hướng. Khi đường trung bình động nhanh cắt lên trên đường trung bình động chậm, vào lệnh mua; khi đường trung bình động nhanh cắt xuống dưới đường trung bình động chậm, vào lệnh bán.

Đầu tiên, chiến lược tính toán mức giá chốt lời đầu tiên sau khi mở vị thế dựa trên tỷ lệ chốt lời đã cấu hình. Nếu chức năng chốt lời di động được bật, thì dựa trên mức biến động giá tối thiểu của sản phẩm giao dịch và tỷ lệ chốt lời di động đã cấu hình, sẽ tính toán kích thước bước nhảy của chốt lời di động.

Khi hướng vị thế trùng với hướng tín hiệu, nếu không bật chốt lời di động, sẽ sử dụng phương thức lệnh giới hạn submitter để chốt lời; nếu bật chốt lời di động, sẽ sử dụng phương thức chốt lời theo dõi, liên tục điều chỉnh giá chốt lời dựa trên kích thước bước nhảy.

Phân tích ưu điểm

  • Sử dụng đường trung bình động để xác định hướng xu hướng chính, tránh nhiễu thị trường gây ảnh hưởng quá mức đến chiến lược.

  • Sau khi bật chốt lời di động, có thể điều chỉnh vị trí chốt lời theo diễn biến thị trường, đảm bảo vị trí chốt lời luôn bám sát giá. Điều này linh hoạt và hiệu quả hơn so với việc đặt một mức giá chốt lời cố định.

  • Chốt lời di động có thể khóa nhiều lợi nhuận hơn, giảm rủi ro chiến lược bị xả hàng. Nó cũng tránh được vấn đề chỉ đặt chốt lời cố định có thể quá bảo thủ, khóa lợi nhuận quá sớm.

  • Chốt lời di động vẫn giữ được ưu điểm của việc đặt cắt lỗ và chốt lời, có thể cắt lỗ sớm khi thị trường đảo chiều bất lợi.

Phân tích rủi ro

  • Đường trung bình động dễ tạo ra tín hiệu sai hoặc tín hiệu chậm khi giá biến động mạnh. Điều này có thể dẫn đến chiến lược mở vị thế ngược hướng và thua lỗ. Có thể điều chỉnh tham số đường trung bình động hoặc thêm bộ lọc để tối ưu.

  • Tỷ lệ chốt lời đặt quá lớn cũng sẽ làm tăng thời gian nắm giữ vị thế của chiến lược và độ lệch giữa giá chốt lời thực tế so với giá lý thuyết. Có thể giảm tỷ lệ chốt lời để giảm rủi ro này.

  • Kích thước bước nhảy của chốt lời di động đặt quá nhỏ sẽ khiến tần suất di chuyển quá cao, làm tăng chi phí giao dịch và rủi ro trượt giá. Có thể điều chỉnh bước nhảy chốt lời di động để tối ưu.

  • Chốt lời di động chỉ xem xét di chuyển một chiều, không xem xét sự thoái lui. Điều này có nghĩa là khi giá quay đầu trở lại, chốt lời di động sẽ không hạ xuống. Điều này dẫn đến giá thực hiện chốt lời cuối cùng lệch khỏi giá lý thuyết. Có thể xem xét cơ chế chốt lời di động hai chiều để tối ưu.

Hướng tối ưu

  • Có thể xem xét điều chỉnh linh hoạt tham số đường trung bình động dựa trên biến động thị trường, tăng chu kỳ khi biến động tăng và giảm chu kỳ khi biến động giảm.

  • Có thể nghiên cứu đặc điểm của các sản phẩm và thị trường khác nhau để đặt tỷ lệ chốt lời mặc định khác nhau, giảm rủi ro sai lệch chốt lời.

  • Có thể nghiên cứu cơ chế chốt lời di động hai chiều, di chuyển chốt lời lên khi giá đạt đỉnh mới và di chuyển chốt lời xuống khi có sự thoái lui, giúp chốt lời bám sát giá hơn.

  • Có thể kết hợp với chỉ báo sức mạnh xu hướng, giảm tỷ lệ chốt lời khi sức mạnh xu hướng yếu và tăng tỷ lệ chốt lời khi sức mạnh xu hướng mạnh.

  • Có thể kết hợp với mô hình học máy, sử dụng vùng giá dự đoán từ mô hình để thiết lập tỷ lệ chốt lời một cách linh hoạt.

Tổng kết

Chiến lược chốt lời di động Joker có cấu trúc tổng thể rõ ràng, sử dụng đường trung bình động để xác định hướng xu hướng, sau đó điều chỉnh linh hoạt vị trí chốt lời để khóa lợi nhuận. Nó kết hợp ưu điểm của cả cắt lỗ di động và chốt lời di động, có thể theo dõi xu hướng hiệu quả đồng thời kiểm soát rủi ro. Thông qua tối ưu tham số và cải tiến cơ chế chốt lời, có thể hoàn thiện thêm chiến lược, giúp nó thích ứng với môi trường thị trường phức tạp hơn. Nhìn chung, chiến lược này đáng để nghiên cứu và ứng dụng thêm.

Source
Pine
/*backtest
start: 2023-08-23 00:00:00
end: 2023-09-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title='Joker Trailing TP Bot', shorttitle='Joker TTP Bot', overlay=true, pyramiding=0, process_orders_on_close=false, close_entries_rule='ANY', calc_on_every_tick=false, calc_on_order_fills=false, commission_type=strategy.commission.percent, commission_value=0.07, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000, currency=currency.USD) //, max_labels_count=500)

fromDate = input(timestamp('01 Jan 2021 00:00 UTC'), 'From Date')
Strategy parameters
Strategy parameters
From Date
To Date
Fast SMA Length
Slow SMA Length
Long Take Profit %
Short Take Profit %
Enable Trailing
Trailing Take Profit %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)