// Вычисления 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) // Закрытие длинной позиции
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.