Phân tích chiến lược đa không lực

Tác giả:ChaoZhang, Ngày: 2023-10-24 16:43:52
Tags:

多空力量策略回测

Thông tin chi tiết

Chiến lược sức mạnh đa không gian được phát triển bởi Tiến sĩ Alexander Elder, nó đo áp lực mua và bán trên thị trường bằng các chỉ số Elder-ray. Các chỉ số Elder-ray thường được sử dụng cùng với các hệ thống giao dịch ba màn hình, nhưng cũng có thể được sử dụng một mình.

Tiến sĩ Alexander Elder sử dụng đường trung bình chuyển động của chỉ số ngày 13 (EMA) để biểu thị sự đồng thuận về giá trị thị trường. Sức mạnh đa đầu phản ánh khả năng của người mua đẩy giá cao hơn sự đồng thuận về giá trị. Sức mạnh không đầu phản ánh khả năng của người bán đẩy giá thấp hơn sự đồng thuận về giá trị trung bình.

Multihead force tính toán EMA ngày 13 từ điểm cao.

Nguyên tắc chiến lược

Chiến lược này được sử dụng để đánh giá tình hình thị trường bằng cách tính toán các chỉ số sức mạnh đa không gian.

  1. Tính toán EMA ngày 13 như một sự đồng thuận về giá trị thị trường
  2. Tính toán sức mạnh đa đầu: giá cao nhất trong ngày giảm EMA ngày 13
  3. Tính toán sức mạnh đầu không: giá thấp nhất trong ngày giảm EMA ngày 13
  4. So sánh sức mạnh đa đầu và sức mạnh không đầu và mối quan hệ với giá thọ, đánh giá làm nhiều tín hiệu không đầu
  5. Có thể chọn giao dịch ngược

Khi sức mạnh đa đầu lớn hơn ngưỡng giới hạn, báo hiệu nhiều, khi sức mạnh không đầu lớn hơn ngưỡng giới hạn, báo hiệu không; và có thể chọn giao dịch ngược lại.

Phân tích ưu thế

  1. Sử dụng các chỉ số sức mạnh đa trống để đánh giá tình hình thị trường đa trống, dễ hiểu
  2. Các tham số có thể được cấu hình linh hoạt, giới hạn và chu kỳ có thể được điều chỉnh
  3. Có thể chọn giao dịch ngược để phù hợp với các môi trường thị trường khác nhau
  4. Sử dụng đường trung bình di chuyển chỉ số, nhạy cảm với các sự kiện bất ngờ thấp hơn

Phân tích rủi ro

  1. Các chỉ số sức mạnh đa không gian dễ gây ra tín hiệu sai và cần được lọc kết hợp với xu hướng và các chỉ số khác
  2. Chu kỳ cố định không thể thích ứng với sự thay đổi của thị trường, có thể được tối ưu hóa theo chu kỳ thích ứng
  3. Không có sự dừng lại, dễ dàng đi theo thị trường gây ra tổn thất quá lớn
  4. Chỉ đánh giá về số lượng trống, thiếu lựa chọn thời gian ra thị trường

Có thể thiết lập stop-loss, tối ưu hóa chu kỳ đường trung bình di chuyển, kết hợp các chỉ số xu hướng, v.v.

Định hướng tối ưu

  1. Tối ưu hóa các tham số chu kỳ động trung bình, sử dụng chu kỳ thích nghi EMA
  2. Tham gia các chỉ số xu hướng lọc để tránh giao dịch ngược
  3. Tăng chiến lược dừng lỗ, kiểm soát lỗ đơn
  4. Kết hợp với các chỉ số khác, chọn thời điểm tốt nhất để ra thị trường
  5. Sử dụng kỹ thuật học máy để tối ưu hóa cài đặt tham số

Tóm lại

Chiến lược lực đa không gian đánh giá tình hình thị trường đa không gian thông qua chỉ số Elder-ray, đơn giản, trực quan, các tham số có thể được cấu hình. Nhưng dễ dàng tạo ra tín hiệu sai, cần tối ưu hóa thêm để tham gia đánh giá xu hướng và dừng lỗ. Ý tưởng chiến lược này đáng để học hỏi, nhưng ứng dụng trực tiếp cần thận trọng.


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

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 08/12/2016
// Developed by Dr Alexander Elder, the Elder-ray indicator measures buying 
// and selling pressure in the market. The Elder-ray is often used as part 
// of the Triple Screen trading system but may also be used on its own.
// Dr Elder uses a 13-day exponential moving average (EMA) to indicate the 
// market consensus of value. Bull Power measures the ability of buyers to 
// drive prices above the consensus of value. Bear Power reflects the ability 
// of sellers to drive prices below the average consensus of value.
// Bull Power is calculated by subtracting the 13-day EMA from the day's High. 
// Bear power subtracts the 13-day EMA from the day's Low.
//
// You can use in the xPrice any series: Open, High, Low, Close, HL2, HLC3, OHLC4 and ect...
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Elder Ray (Bull Power) Strategy Backtest")
Length = input(13, minval=1)
Trigger = input(0)
reverse = input(false, title="Trade reverse")
hline(0, color=purple, linestyle=line)
xPrice = close
xMA = ema(xPrice,Length)
DayHigh = iff(dayofmonth != dayofmonth[1], high, max(high, nz(DayHigh[1])))
nRes = DayHigh - xMA
pos = iff(nRes > Trigger, 1,
	   iff(nRes < Trigger, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
         iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nRes, color=blue, title="Bull Power", style = histogram)

Nhiều hơn nữa