Задача №2Посмотрите на фото!
high20= ta.highest(high, 20)[1] //easy line for breakout
short= close[1] and close[2] and close[3] and close[4] <= high20 and close >= high20//rules
plot(high20)
plotshape(short, shape.cross, color=color.orange)
ВОПРОС:
Как я могу заставить эту стратегию делать оранжевое пересечение только при первом прорыве и не продолжать делать x каждый раз, когда цена закрывается выше максимума 20 (исправлено @Gu5tavo71)
Посмотрите на фотки, мне нужен крестик за каждую пройденную высоту. Но между нынешним максимумом и предыдущим должно пройти не менее четырех торговых сессий. Эта линия не работает
short= close1 и close[2] и close[3] и close[4] <= high20 и close >= high20
Спасибо!
Попробуйте, когда условие «короткое», а ранее не условие «короткое».
что-то вроде того:
plotshape(short and not short[1], shape.cross, color=color.orange)
Спасибо Гу5таво71! У меня есть исправление с вашим кодом! У меня есть еще один вопрос: D Я обновил вопрос, добавив вторую проблему! Спасибо!!
Попробуй это:
short = close[1] <= high20 and
close[2] <= high20 and
close[3] <= high20 and
close[4] <= high20 and
close >= high20//rules
Товарищ, этот код не работает, я уже пробовал! Спасибо!
Таким образом, код работает правильно!
plotshape(короткий и не короткий[1] и не короткий[2] и не короткий [3] и не короткий [4], shape.cross, color=color.orange)
спасибо Гу5таво71
изображение отсутствует