Chiến lược theo đuổi thị trường tăng

Tác giả:ChaoZhang, Ngày: 2023-09-28
Tags:

Tổng quan

Ý tưởng chính của chiến lược này là sử dụng chỉ số trung bình động đơn giản EMA để thực hiện theo đuổi xu hướng. Nó đi dài khi EMA ngắn hạn vượt qua EMA dài hạn và đóng vị trí khi EMA ngắn hạn vượt dưới EMA dài hạn. Chiến lược này phù hợp với các tài sản biến động cao trong một thị trường tăng và có thể nắm bắt lợi nhuận xu hướng đáng kể.

Chiến lược logic

Chiến lược này chủ yếu sử dụng đường chéo vàng và đường chéo chết của chỉ số EMA để xác định bước vào và bước ra. Mã xác định hai giai đoạn EMA, EMA ngắn hạn 10 và EMA dài hạn 60. Các giá trị của hai EMA được tính theo thứ tự. Khi EMA ngắn hạn vượt qua EMA dài hạn, nó cho thấy đà tăng mạnh và nên đi dài. Khi EMA ngắn hạn vượt dưới EMA dài hạn, nó cho thấy đà tăng đang suy yếu và nên đóng vị trí.

EMA là một chiến lược theo đuổi xu hướng điển hình. EMA, với tư cách là một đường trung bình chuyển động làm mịn theo cấp số nhân xu hướng, có thể chỉ ra xu hướng giá tốt. EMA ngắn hạn đại diện cho xu hướng thay đổi giá gần đây và động lực, trong khi EMA dài hạn đại diện cho hướng xu hướng tổng thể. Khi EMA ngắn hạn vượt qua EMA dài hạn, điều đó có nghĩa là động lực gia tăng ngắn hạn mạnh hơn động lực dài hạn, vì vậy đi dài có thể theo đuổi xu hướng. Khi EMA ngắn hạn vượt dưới EMA dài hạn, nó chỉ ra điều ngược lại và vị trí nên được đóng.

Toàn bộ chiến lược thực hiện xác định xu hướng và theo đuổi bằng các chỉ số EMA đơn giản, rất ngắn gọn và hiệu quả.

Phân tích lợi thế

  • Ý tưởng chiến lược đơn giản và rõ ràng. Nó sử dụng các chỉ số EMA để đánh giá xu hướng, dễ hiểu và thực hiện.

  • Hiệu quả sử dụng vốn cao. Nó chỉ đi dài hoặc ngắn khi xu hướng rõ ràng, mà không chiếm vốn trong thời gian dài.

  • Sự kết hợp của EMA ngắn hạn và dài hạn có thể làm mịn tiếng ồn và nắm bắt xu hướng dài hạn.

  • Chiến lược này có mức rút tương đối nhỏ, mức rút tối đa được kiểm soát trong phạm vi 20%, cho phép mức đòn bẩy cao.

  • Bán ngắn có thể được kích hoạt để giao dịch ngược xu hướng trong xu hướng giảm để có thêm lợi nhuận.

Phân tích rủi ro

  • Là một chiến lược theo đuổi xu hướng, nó hoạt động kém hơn trong các thị trường giới hạn phạm vi, với nguy cơ bỏ lỡ cơ hội.

  • Nó không thể xác định cơ sở hợp lý đằng sau xu hướng, có nguy cơ ly hôn xu hướng.

  • Cài đặt tham số không chính xác có thể dẫn đến giao dịch quá mức hoặc mất giao dịch.

  • Bán ngắn có rủi ro cao hơn và cần phải được cấu hình cẩn thận.

  • Chiến lược này nhạy cảm với các đặc điểm của các công cụ giao dịch khác nhau và các tham số cần phải được điều chỉnh phù hợp.

  • Kiểm soát trượt thực tế và phí hoa hồng sẽ ảnh hưởng đến hiệu suất thực tế ở một mức độ nào đó.

Hướng dẫn tối ưu hóa

  • Các chiến lược dừng lỗ có thể được đưa ra để thiết lập các điểm dừng lỗ hợp lý và kiểm soát lỗ tối đa cho mỗi giao dịch.

  • Các chỉ số khác có thể được kết hợp để phân tích các yếu tố đằng sau xu hướng để tránh sự chia rẽ xu hướng, ví dụ như khối lượng giao dịch.

  • Tối ưu hóa tham số có thể tìm ra các bộ tham số tối ưu cho các công cụ giao dịch khác nhau.

  • Các chiến lược thoát khác nhau có thể được nghiên cứu để xem xét việc dừng lỗ khi rút tiền trở nên quá cao.

  • Các chiến lược định kích thước vị trí có thể được sử dụng để điều chỉnh kích thước vị trí một cách năng động dựa trên hiệu suất.

  • Nhập từng bước có thể được áp dụng để thiết lập các vị trí theo lô, giảm rủi ro mỗi lần nhập.

Tóm lại

Tóm lại, đây là một chiến lược theo đuổi xu hướng rất đơn giản và trực tiếp. Nó sử dụng các chỉ số EMA để xác định hướng xu hướng, đi dài trên thập giá vàng và đóng trên thập giá chết để theo dõi xu hướng hiệu quả. Chiến lược này đã kiểm soát giảm và phù hợp với phong cách giao dịch hung hăng. Nhưng cũng có không gian để theo dõi và tối ưu hóa. Các thông số và chiến lược thoát cần được thử nghiệm và tối ưu hóa để thích nghi với nhiều điều kiện thị trường hơn. Những cải tiến hơn nữa có thể được thực hiện bằng cách kết hợp dừng lỗ, kích thước vị trí và các chiến lược khác. Điều này có thể cải thiện đáng kể hiệu suất thực tế của nó.


/*backtest
start: 2023-09-20 00:00:00
end: 2023-09-27 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheSocialCryptoClub

//@version=5
// strategy(title = "STB - Gianno Nano Strategy",
//          shorttitle= "STB - Gianno Nano Strategy",
//          overlay = true,
//          initial_capital = 1000,
//          default_qty_type = strategy.cash,
//          default_qty_value = 1000,
//          commission_type = strategy.commission.percent,
//          commission_value = 0.075)

short_yes = input.bool(true,"Attiva Short")
ema_fast = input.int(10, "Periodo Media veloce")
ema_slow = input.int(60, "Periodo Media lenta")

// Variable declarations

ema10 = ta.ema(close, ema_fast)
ema60 = ta.ema(close, ema_slow)

plot(ema10, "EMA 10", color.yellow, 2)
plot(ema60, "EMA 60", color.aqua, 2)

// Long Condition

long_cond = ta.crossover(ema10, ema60)
short_cond = ta.crossunder(ema10, ema60) and short_yes
close_cond = ta.crossunder(ema10, ema60) and not short_yes
// Engine strategy

if long_cond
    strategy.entry("EL", strategy.long)
if short_cond
    strategy.entry("ES", strategy.short)
if close_cond
    strategy.close("EL" )
    

Thêm nữa