Легко настроить оповещение для открытия сделки, когда, например, 10 MA пересекает 20 MA, однако как я могу включить туда 3-ю MA?
Я хочу, чтобы он открывал сделку, когда 10 MA пересекает 20 MA, но только когда они оба выше 100 MA.
Спасибо заранее
Легко настроить оповещение для открытия сделки, когда, например, 10 MA пересекает 20 MA, однако как я могу включить туда 3-ю MA?
Я хочу, чтобы он открывал сделку, когда 10 MA пересекает 20 MA, но только когда они оба выше 100 MA.
Спасибо заранее
Легко настроить оповещение для открытия сделки, когда, например, 10 MA пересекает 20 MA, однако как я могу включить туда 3-ю MA?
Я хочу, чтобы он открывал сделку, когда 10 MA пересекает 20 MA, но только когда они оба выше 100 MA.
Вы можете запрограммировать эти оповещения следующим образом:
//@version=3
study(title="My Alert Script", overlay=true)
// Calculate values
fastMA = sma(close, 10)
mediumMA = sma(close, 20)
slowMA = sma(close, 100)
crossUp = crossover(fastMA, mediumMA)
crossDown = crossunder(fastMA, mediumMA)
// Determine alert conditions
alertUp = crossUp and (fastMA > slowMA) and
(mediumMA > slowMA)
alertDown = crossDown and (fastMA < slowMA) and
(mediumMA < slowMA)
// Create alerts
alertcondition(condition=alertUp,
title="MA crossed above other")
alertcondition(condition=alertDown,
title="MA crossed below other")
// Colour background
bgColour = alertUp ? green :
alertDown ? red :
na
bgcolor(color=bgColour)