Chiến lược chỉ dài stochastic thuần túy

Tác giả:ChaoZhang, Ngày: 2023-09-19 21:22:11
Tags:

Tổng quan

Đây là một chiến lược Stochastic thuần túy sử dụng chỉ số cho tín hiệu nhập và xuất, chỉ đi dài. Nó đi dài khi đường K vượt qua đường D trong vùng bán quá mức với mức cao gần trên mức cao trước đó, và thoát ra khi kích hoạt lấy lợi nhuận hoặc dừng lỗ. Dễ dàng và dễ thực hiện.

Chiến lược logic

Lý lẽ chính là:

  1. Tính toán giá trị K và D Stochastic
  2. Nhập dài khi K vượt trên D trong khu vực bán quá mức và đóng phá vỡ mức cao trước đó
  3. Thiết lập stop loss di chuyển dưới EMA nhanh khi đóng
  4. Lấy lợi nhuận khi K vượt dưới D hoặc K bước vào vùng mua quá mức

K vượt qua D trong bán quá mức cho thấy khả năng đảo ngược tăng.

EMA dừng khóa trong lợi nhuận.

Chỉ đi dài, nó phù hợp với các công cụ như cổ phiếu với xu hướng một chiều.

Ưu điểm

  • Sử dụng Stochastic để xác định các khu vực bán quá mức
  • Đường K và D tránh tín hiệu sai
  • Bước ra gần thêm sự tự tin.
  • Dừng lỗ và lấy lợi nhuận quản lý rủi ro
  • Logic đơn giản làm cho nó dễ dàng thực hiện

Rủi ro và giảm thiểu

  • Khả năng tín hiệu sai Stochastic
  • Có một số rủi ro mất mát
  • Không thể kiếm được lợi nhuận ở đỉnh xu hướng

Hạn chế:

  1. Tối ưu hóa các tham số để chính xác hơn
  2. Sử dụng dừng di chuyển để kiểm soát rủi ro mất mát
  3. Thêm các chỉ số để dự đoán sự đảo ngược xu hướng

Cơ hội gia tăng

Chiến lược có thể được tăng cường bằng cách:

  1. Thêm các cơ hội phụ ngắn hạn để bảo hiểm thị trường đầy đủ
  2. Đánh giá giá
  3. Học máy cho tối ưu hóa tham số
  4. Kết hợp chiến lược thu lợi nhuận theo dõi
  5. Kết hợp danh mục đầu tư để xây dựng hệ thống đa yếu tố

Kết luận

Đây là một chiến lược dài Stochastic thuần túy sử dụng chỉ số cho các mục nhập bán quá mức và lối ra được quản lý. Dễ dàng và thực tế, nó phù hợp với các công cụ như cổ phiếu tốt.


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-12 14:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 4
// see for original idea:  http://www.enricomalverti.com/2016/12/stocastico/
// https://sauciusfinance.altervista.org
strategy(title="Pure Stochastic long only", overlay = false, max_bars_back=500)

// INPUTS & calculations
length = input(10, minval=1)
OverBought = input(80, minval = 50, step = 10)
OverSold = input(20, minval = 10, step = 5)
smoothK = input(7, minval=1)
smoothD = input(4, minval=1)
k = sma(stoch(close, high, low, length), smoothK)
d = sma(k, smoothD)
// We keep EMA 7 (n period of stochastic /2) as target price
emaperiodf = input(5, minval = 1)
emaf = ema(close,emaperiodf)
entryl = k > d and k <= OverSold and close >= high[1]
/// Entry
strategy.entry("Long", true, when = entryl)

middle = (OverBought+OverSold)/2
close1= crossunder(close,emaf)// **close under EMA fast**
close2= k < d and k > middle
close3 = (k >= OverBought)
// exits.
strategy.close("Long", when = close1, comment="stop Ema Fast")
strategy.close("Long", when = close2, comment ="cross k&d")
strategy.close("Long", when = close3, comment = "high value of K")


plot(k, color=#0000FF,  linewidth= 2, title="k Stoch")
plot(d, color=#787B86, linewidth= 1, title="d stoch signal")
plot(OverBought)
plot(OverSold)

Thêm nữa