EMA ТРЕНД НОКУД

Автор:Чао Чжан, Дата: 2022-05-18 15:32:51
Тэги:ЕМА

Это не коммерческий совет - никаких гарантий нет - используйте на свой риск

Графика экспоненциальных скользящих средних значений (EMA) на 9 и 20 периодов и рисует облако между ними, визуально идентифицируя внутридневный тренд и его силу. Зеленый облак для длинного, красный облак для короткого. Чем толще облако, тем сильнее тренд. Вход в длинную игру происходит, когда 9 EMA пересекает 20 EMA, в результате чего облако становится зеленым, противоположное для короткого.

Агрессивный вход происходит на конце бара, который вызывает кросс. Консервативный вход происходит, когда второй бар после кросса закрывается выше 9 EMA и находится в направлении игры.

Выходы могут произойти, когда цена закрывается в облаке или на противоположной стороне облака или когда средние пересекаются в противоположном направлении торговли в зависимости от толерантности к риску.

Это не коммерческий совет - никаких гарантий нет - используйте на свой риск

обратная проверка

img


/*backtest
start: 2022-04-17 00:00:00
end: 2022-05-16 23:59:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
args: [["v_input_1",10],["v_input_2",18]]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Ron Westbrook (discord: disturbinglymellow#4075)
// Date: 5/17/2021
// Description: Plots two exponential moving averages and places a colored cloud between to indicate trend direction. Default values of 9 and 20 periods have worked well for me, but inputs are available if you choose to change them. If you like my work and want to support more of it please consider leaving me a tip here. https://tinyurl.com/tipron


//@version=5
indicator(title='EMA TREND CLOUD', overlay=true)

fastLen = input(title='Fast EMA Length', defval=9)
slowLen = input(title='Slow EMA Length', defval=20)
useTextLabels = input.bool(true, title='Use Text-Based Crossover Labels?', group='Crossover Moving Averages')

fastEMA = ta.ema(close, fastLen)
slowEMA = ta.ema(close, slowLen)

fema = plot(fastEMA, title='FastEMA', color=color.new(color.green, 0), linewidth=1, style=plot.style_line)
sema = plot(slowEMA, title='SlowEMA', color=color.new(color.red, 0), linewidth=1, style=plot.style_line)

fill(fema, sema, color=fastEMA > slowEMA ? color.new(#417505, 50) : color.new(#890101, 50), title='Cloud')

// Bull and Bear Alerts
Bull = ta.crossover(fastEMA, slowEMA)
Bear = ta.crossunder(fastEMA, slowEMA)

plotshape(Bull, title='Calls Label', color=color.new(color.green, 25), textcolor=useTextLabels ? color.white : color.new(color.white, 100), style=useTextLabels ? shape.labelup : shape.triangleup, text='Calls', location=location.belowbar)

plotshape(Bear, title='Puts Label', color=color.new(color.red, 25), textcolor=useTextLabels ? color.white : color.new(color.white, 100), style=useTextLabels ? shape.labeldown : shape.triangledown, text='Puts', location=location.abovebar)


if Bull
    alert('Calls Alert: 9ema crossed over 20ema', alert.freq_once_per_bar_close)
if Bear
    alert('Puts Alert: 9ema crossed under 20ema', alert.freq_once_per_bar_close)


if Bull
    strategy.entry("Enter Long", strategy.long)
else if Bear
    strategy.entry("Enter Short", strategy.short)

Связанные

Больше

БвксяокЯ не понимаю английский.