Как выделить цену, когда свеча пересекает предыдущую свечу, которая закрылась выше линии EMA100?

Я новичок в скрипте pine и пытаюсь понять, как сделать подсветку индикатора:

Цена пересечения текущей свечи ниже минимума фитиля предыдущей свечи + предыдущая свеча должна быть полностью отделена (даже фитиль) выше линии EMA100

Пожалуйста, помогите кому-нибудь :)

Я пробовал что-то вроде этого, но это не работает :(

Ema100 = ta.ema(close, 100) emaGapBelow = high < ema100 emaGapAbove = low > ema100 entryCandle = close < emaGapAbove

Plotshape(entryCandle)

[JS за 1 час] - 9. Асинхронный
[JS за 1 час] - 9. Асинхронный
JavaScript является однопоточным, то есть он может обрабатывать только одну задачу за раз. Для обработки длительных задач, таких как сетевые запросы,...
Топ-10 компаний-разработчиков PHP
Топ-10 компаний-разработчиков PHP
Если вы ищете надежных разработчиков PHP рядом с вами, вот список лучших компаний по разработке PHP.
Скраппинг поиска Apple App Store с помощью Python
Скраппинг поиска Apple App Store с помощью Python
📌Примечание: В этой статье я покажу вам, как скрапировать поиск Apple App Store и получить точно такой же результат, как на Apple iMac, потому что...
Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
Подъем в javascript
Подъем в javascript
Hoisting - это поведение в JavaScript, при котором переменные и объявления функций автоматически "перемещаются" в верхнюю часть соответствующих...
Улучшение генерации файлов Angular
Улучшение генерации файлов Angular
Angular - это фреймворк. Вы можете создать практически любое приложение без использования сторонних библиотек.
1
0
66
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В pinescript число в скобках используется для доступа к предыдущим данным. Например, чтобы получить предыдущий минимум, вы используете:

low[1]

Для вашего кода вы должны попробовать:

ema100 = ta.ema(close,100)
currentcrossbelow = close < low[1]
previousdetached = low[1] > ema100[1]

if currentcrossbelow and previousdetached
    // Here, your conditions are met

Спасибо, это помогло, но я также хочу вызвать оповещение, как только моя текущая цена свечи (не цена закрытия) упадет ниже минимума предыдущей свечи. Как мне это сделать, сэр?

user20537640 18.11.2022 14:40

Пожалуйста, задайте новый вопрос, чтобы мы могли ответить

G.Lebret 18.11.2022 16:27

Другие вопросы по теме