Chiến lược nến Hein Ashe lọc MACD và đường trung bình động giao nhau V3


Ngày tạo: 2023-10-25 11:26:17 sửa đổi lần cuối: 2023-10-25 11:26:17
sao chép: 0 Số nhấp chuột: 1056
1
tập trung vào
1617
Người theo dõi

Chiến lược nến Hein Ashe lọc MACD và đường trung bình động giao nhau V3

Tổng quan

Chiến lược này tạo ra tín hiệu giao dịch bằng cách tính toán đường trung bình di chuyển của Hine và Axiom và kết hợp MACD làm điều kiện lọc để thực hiện một hệ thống giao dịch ổn định hơn.

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

  1. Tính toán giá mở và giá đóng của Heinz & Co.
  2. Tính toán đường trung bình di chuyển nhanh (EMA) và đường trung bình di chuyển chậm (SMA)
  3. Một tín hiệu mua được tạo ra khi một đường trung bình di chuyển nhanh đi qua một đường trung bình di chuyển chậm
  4. Một tín hiệu bán ra được tạo ra khi đường trung bình di chuyển nhanh đi qua đường trung bình di chuyển chậm
  5. Nếu bật MACD Filter, chỉ có tín hiệu mua được tạo ra khi MACD đi qua 0 và tín hiệu bán khi MACD đi qua 0

Phân tích lợi thế

  1. Hyundai Axiata có khả năng loại bỏ tiếng ồn thị trường hiệu quả, làm cho tín hiệu giao thoa đường trung bình di động đáng tin cậy hơn
  2. Kết hợp đường trung bình với các chu kỳ khác nhau, có thể sử dụng nhiều xác nhận để tránh đột phá giả
  3. Bộ lọc MACD giúp tránh thêm tín hiệu giả và cải thiện chất lượng tín hiệu
  4. Sử dụng đường trung bình tính toán của Einstein, có thể làm giảm Scientist

Các chiến lược của Heinrich Himmler trong phiên bản V3 này, tạo ra tín hiệu giao dịch bằng cách tính toán đường trung bình di chuyển của Heinrich Himmler và kết hợp MACD làm điều kiện lọc, được cải tiến đáng kể so với các phiên bản V1 và V2.

Nhìn chung, chiến lược này có những ưu điểm sau:

  1. Hyundai Axiata có khả năng loại bỏ tiếng ồn thị trường hiệu quả, làm cho tín hiệu chéo đường trung bình di động rõ ràng và đáng tin cậy hơn.

  2. Sử dụng kết hợp đường trung bình chậm và nhanh, bạn có thể tránh bị lừa bởi các đột phá giả của một đường trung bình đơn.

  3. Thêm vào đó, hệ thống lọc MACD có thể giúp ngăn chặn các tín hiệu giả và tăng độ chính xác của nhập cảnh.

  4. Sử dụng đường trung bình của các chu kỳ khác nhau để xác nhận nhiều khung thời gian, điều này cũng làm tăng độ tin cậy của tín hiệu.

  5. Sử dụng các phương trình Hine để tính toán đường trung bình, bạn có thể giảm được sự rút lui từ đường K thông thường.

  6. Các tham số của chiến lược được thiết lập hợp lý, tần số hoạt động vừa phải, và có thể thu được lợi nhuận ổn định mà không cần giao dịch tần số cao.

Tuy nhiên, chiến lược này cũng có một số rủi ro cần lưu ý:

  1. Trong một tình huống chấn động, có thể có nhiều giao dịch lặp lại để điều chỉnh vị thế.

  2. MACD cũng có thể bị mất hiệu lực như một chỉ số lọc, dẫn đến việc tạo ra tín hiệu giả.

  3. Hệ thống trung tuyến nhạy cảm với các thiết lập tham số, cần cẩn thận kiểm tra các tổ hợp tham số tốt nhất.

  4. Khi nắm giữ một vị trí dài hạn, bạn cần phải chú ý đến những biến động lớn trong thị trường do sự kiện bất ngờ.

  5. Tuy nhiên, các nhà đầu tư vẫn cần phải đánh giá các xu hướng lớn để tránh thiệt hại từ các giao dịch ngược.

Nhìn chung, chiến lược này là một chiến lược đường trung bình lâu đời hơn, có thể nhận được lợi nhuận đầu tư ổn định với điều kiện điều chỉnh tham số hợp lý. Tuy nhiên, thương nhân vẫn cần chú ý đến rủi ro, điều chỉnh vị trí khi thích hợp và kết hợp với xu hướng để sử dụng chiến lược này.

Mã nguồn chiến lược
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Heiken-Ashi Strategy  V3 by wziel

// strategy("Heiken-Ashi Strategy  V3",shorttitle="WZIV3",overlay=true,default_qty_value=10000,initial_capital=10000,currency=currency.USD)
res = input(title="Heikin Ashi Candle Time Frame",  defval="60")
hshift = input(1,title="Heikin Ashi Candle Time Frame Shift")
res1 = input(title="Heikin Ashi EMA Time Frame",  defval="180")
mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift")
fama = input(1,"Heikin Ashi EMA Period")
test = input(1,"Heikin Ashi EMA Shift")
sloma = input(30,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
macdf = input(false,title="With MACD filter")
res2 = input(title="MACD Time Frame",  defval="15")
macds = input(1,title="MACD Shift")




//Heikin Ashi Open/Close Price
ha_t = heikinashi(syminfo.tickerid)
ha_open = security(ha_t, res, open[hshift])
ha_close = security(ha_t, res, close[hshift])
mha_close = security(ha_t, res1, close[mhshift])

//macd
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
macdl = security(ha_t,res2,macdLine[macds])
macdsl= security(ha_t,res2,signalLine[macds])

//Moving Average
fma = ema(mha_close[test],fama)
sma = ema(ha_close[slomas],sloma)
plot(fma,title="MA",color=lime,linewidth=2,style=line)
plot(sma,title="SMA",color=red,linewidth=2,style=line)


//Strategy
golong =  crossover(fma,sma) and (macdl > macdsl or macdf == false )
goshort =   crossunder(fma,sma) and (macdl < macdsl or macdf == false )

strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)