Для этого сценария я использовал Киджун-сена из Ichimoku Cloud и Moving Average.
Киджун-сен - это базовая линия Облака Ичимоку или средняя цена за последние 26 периодов. Движущаяся средняя - это постоянно обновляемая средняя цена данного диапазона. В этом сценарии я использовал стандартные настройки Киджун-сен и скользящую среднюю, 55 длины.
Вы получите красный или зеленый сигнал, когда линии пересекаются. Попробуйте сам показать, почему это может быть полезно.
Особое спасибо @norok и @happyCloud1537 за обучение меня! Это приведет к большему количеству сценариев с моей стороны, поскольку я очень люблю программировать и торговать.
обратная проверка
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Glenn234 //@version=5 indicator("Playing the cross", shorttitle="PtC", overlay=true) // Ichimoku code - Kijun-Sen basePeriods = input.int(26, minval=1, title="Kijun-Sen length") donchian(len) => math.avg(ta.lowest(len), ta.highest(len)) KijunSen = donchian(basePeriods) plot(KijunSen, color=color.green, title="Kijun-Sen") // Moving Average Exponential code len = input.int(55, minval=1, title="EMA length") src = input(close, title="Source") MovingAverage = ta.ema(src, len) plot(MovingAverage, title="EMA", color=color.red) // Cross code Up = MovingAverage > KijunSen and MovingAverage[1] < KijunSen[1] Down = MovingAverage < KijunSen and MovingAverage[1] > KijunSen[1] bgcolor(Up ? color.new(color.green, 60) : na, title="Up Cross") bgcolor(Down ? color.new(color.red, 60) : na, title="Down Cross") if Down strategy.entry("Enter Long", strategy.long) else if Up strategy.entry("Enter Short", strategy.short)