// Вычисления ma = ta.sma(src, len) // Скользящее среднее trend = 1 // Тренд (1 - восходящий, -1 - нисходящий) trend := ma > ma[1] ? 1 : ma < ma[1] ? -1 : trend[1] // Определение тренда entry = trend != trend[1] // Точка входа exit = ta.crossover(ma, src) or ta.crossunder(ma, src) // Точка выхода
// График plot(ma, "MA", trend > 0 ? upcolor : dncolor, 2) // Построение скользящего среднего plotshape(plotEntry and entry, "Entry", shape.triangleup, location.belowbar, color.new(upcolor, 80), size = size.tiny, text = "Вход") plotshape(plotExit and exit, "Exit", shape.xcross, location.abovebar, color.new(dncolor, 80), size = size.tiny, text = "Выход")
// Сигналы strategy.entry("Buy", strategy.long, when = entry and trend > 0) // Открытие длинной позиции strategy.close("Buy", when = exit and trend < 0) // Закрытие длинной позиции
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.