Chiến lược mua dao động quá mức đa cấp là một hệ thống giao dịch chỉ dài được thiết kế đặc biệt cho môi trường thị trường tăng trưởng. Chiến lược này sử dụng sự kết hợp giữa dao động chứng khoán và chỉ số sức mạnh tương đối chứng khoán (Stochastic RSI) để xác định các cơ hội mua tối ưu trong thời gian điều chỉnh thị trường.
Nguyên tắc cốt lõi của chiến lược này là
Chiến lược không sử dụng lệnh dừng lỗ, phản ánh sự tự tin mạnh mẽ vào xu hướng tăng.
Rủi ro phá vỡ sai: Có thể gây ra các tín hiệu sai thường xuyên trong thị trường hỗn loạn. Giải pháp: Bao gồm các chỉ số xác nhận xu hướng bổ sung, chẳng hạn như đường trung bình động.
Rủi ro đòn bẩy quá mức: Sự sụt giảm liên tục có thể dẫn đến các vị trí quá mức. Giải pháp: Thiết lập giới hạn vị trí tối đa hoặc điều chỉnh động tỷ lệ kim tự tháp.
Nguy cơ không phục hồi: Các điều kiện nhập cảnh nghiêm ngặt có thể gây ra sự thiếu phục hồi nhanh. Giải pháp: Xem xét thêm các chỉ số ngắn hạn nhạy cảm hơn làm bổ sung.
Thiếu cơ chế dừng lỗ: Có thể gây ra tổn thất đáng kể trong khi điều chỉnh nghiêm trọng. Giải pháp: Thiết lập một cơ chế dừng lỗ động dựa trên biến động.
Độ nhạy của tham số: Hiệu suất chiến lược có thể phụ thuộc quá nhiều vào cài đặt tham số. Giải pháp: Thực hiện tối ưu hóa tham số toàn diện và kiểm tra hậu quả.
Điều chỉnh tham số động: Điều chỉnh tự động các giai đoạn Stochastic và RSI dựa trên biến động thị trường. Lý do: Tăng khả năng thích nghi chiến lược với môi trường thị trường khác nhau.
giới thiệu các bộ lọc xu hướng: Thêm trung bình động dài hạn để xác nhận xu hướng. Lý do: Giảm các tín hiệu sai trong thị trường hỗn loạn và cải thiện chất lượng nhập cảnh.
Thực hiện kích thước vị trí năng động: Điều chỉnh mỗi tỷ lệ kim tự tháp dựa trên biến động thị trường và hiệu suất tài khoản. Lý do: Kiểm soát rủi ro tốt hơn và cải thiện hiệu quả vốn.
Cải thiện cơ chế thu lợi nhuận: Thực hiện giảm vị trí một phần khi Kr đạt đến lãnh thổ mua quá mức thay vì đóng cửa hoàn toàn. Lý do: Tránh bỏ lỡ xu hướng mở rộng và cải thiện lợi nhuận dài hạn.
Tích hợp các chỉ số tâm lý thị trường: chẳng hạn như chỉ số VIX hoặc chỉ số dòng tiền để tối ưu hóa thời gian nhập cảnh. Lý do: Tăng độ nhạy cảm của chiến lược đối với môi trường thị trường vĩ mô.
Chiến lược mua dao động quá mức đa cấp là một hệ thống giao dịch thị trường bò được thiết kế khéo léo, có hiệu quả nắm bắt các cơ hội mua trong thời gian điều chỉnh thị trường bằng cách kết hợp các chỉ số Stochastic và Stochastic RSI. Cách tiếp cận kim tự tháp ba cấp của nó không chỉ bắt chước những lợi thế của chiến lược DCA mà còn cung cấp quản lý vị trí linh hoạt hơn. Trong khi thiết kế chiến lược hướng tới lạc quan, nó có tiềm năng trở thành một công cụ đầu tư dài hạn mạnh mẽ với quản lý rủi ro thích hợp và tối ưu hóa liên tục.
/*backtest start: 2024-06-29 00:00:00 end: 2024-07-29 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © aeperalta //@version=5 strategy("Buy The Dips [aep]", overlay=false, pyramiding = 3) //------- strategy details ------------ { // The strategy is to buy the dips by entering the market in the territory of oversold // When both Stochastic (K) and Stochastic RSI (Kr) are below OS line is time to look for // crossovers in the Stochastic RSI indicator and buy @ market // Take profit will happend when Kr is way up near the 100% as Overbought territory // Since we are buy dips of during bullmarkets, there is no stoploss //} // ------stochastics --------{ periodK = input.int(66, title="%K Length", minval=1) smoothK = input.int(3, title="%K Smoothing", minval=1) periodD = input.int(3, title="%D Smoothing", minval=1) // classic stochastic k = ta.sma(ta.stoch(close, high, low, periodK), smoothK) // stochastic rsi periodRSI = input(14) rsi = ta.rsi(close,periodRSI) kr = ta.sma(ta.stoch(rsi, rsi, rsi, periodK), smoothK) d = ta.sma(kr, periodD) // plots OB = input.int(99, "Overbought") OS = input.int(20, 'Oversold') plot(k,'stochastic',color.white,2) plot(kr, 'stochastic rsi', color.blue, 1) plot(d, '%rsi D',color.maroon, 1 ) hline(OS, color = color.rgb(39, 230, 18), linestyle= hline.style_dashed) hline(OB, color = color.rgb(229, 28, 18), linestyle= hline.style_dashed) hline(100, color = color.red, linestyle= hline.style_dotted) hline(0, color = color.green, linestyle= hline.style_dotted) //} // -------------- strategy excecution --------------- { if ta.crossover(kr, d) and kr < OS and k < OS strategy.entry("by the dip",strategy.long) if kr >= OB strategy.close_all() //}