Tài nguyên đang được tải lên... tải...

Xu hướng Heikin-Ashi

Tác giả:ChaoZhang, Ngày: 2022-05-09 14:24:14
Tags:Xu hướng

Kịch bản này: Thêm một đường Heikin-Ashi vào biểu đồ (dựa trên EMA). Cung cấp cảnh báo được kích hoạt khi màu chuyển từ màu xanh lá cây sang màu đỏ và ngược lại

Chỉ cần thêm chỉ số vào biểu đồ, tạo cảnh báo và chọn Heikin-Ashi Trend Alert từ menu thả xuống.

backtest

img


/*backtest
start: 2021-05-08 00:00:00
end: 2022-05-07 23:59:00
period: 4h
basePeriod: 15m
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/
// © backslash-f
//
// This script:
// - Adds a Heikin-Ashi line to the chart (EMA-based).
// - Provides alerts triggered when the color goes from green to red and vice versa.

//@version=5
indicator("Heikin-Ashi Trend Alert", overlay=true)

// EMA
ema_input                   = input.int(title="EMA", defval=77, minval=1)
ema_smoothing               = input.int(title="EMA Smoothing", defval=21, minval=1)
ema_open                    = ta.ema(open, ema_input)
ema_close                   = ta.ema(close, ema_input)

// Developer
shouldShowDebugInfo         = input(title="Show debug info", group="DEVELOPER", defval=false, tooltip="Check this box to see the values of the main variables on the chart, below bars. This is for debugging purposes only.")

// Heikin-Ashi
heikinashi                  = ticker.heikinashi(syminfo.tickerid)
heikinashi_open             = request.security(heikinashi, timeframe.period, ema_open)
heikinashi_close            = request.security(heikinashi, timeframe.period, ema_close)
heikinashi_open_smooth      = ta.ema(heikinashi_open, ema_smoothing)
heikinashi_close_smooth     = ta.ema(heikinashi_close, ema_smoothing)

// Trend
var trend                   = false
var last_trend              = trend
trend                       := heikinashi_close_smooth >= heikinashi_open_smooth
if trend
    strategy.entry("Enter Long", strategy.long)
else
    strategy.entry("Enter Short", strategy.short)

Có liên quan

Thêm nữa