Hi,
Is there any way to create an alert for the attached indicator?
Regards,
Segie
//PRC_RevertSignal Three Line Break | indicator
//22.06.2017
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//translated from Nanotrader
if barindex=1 then //barindex
if (close >= open) then
xtrend = 1
trend = xtrend
xu = close
xu1 = open
xu2 = open
xu3 = open
CL = xu
OP = xu1
LL = OP
HH = CL
else
xtrend = -1
trend = xtrend
xu = close
xu1 = open
xu2 = open
xu3 = open
CL = xu
OP = xu1
LL = CL
HH = OP
endif
else //barindex continue
if (xtrend = 1) then
if (close > xu) then
trend = xtrend
xu3 = xu2
xu2 = xu1
xu1 = xu
xu = close
CL = xu
OP = xu1
LL = OP
HH = CL
elsif (close < xu3) then
xtrend = -1
trend = xtrend
xu = close
xu2 = xu1
xu3 = xu1
CL = xu
OP = xu1
LL = CL
HH = OP
else
trend = xtrend
CL = CL[1]
OP = OP[1]
LL = LL[1]
HH = HH[1]
endif
else //xtrend <>1
if (close > xu3) then
xtrend = 1
trend = xtrend
xu = close
xu2 = xu1
xu3 = xu1
CL = xu
OP = xu1
LL = OP
HH = CL
elsif (close < xu) then
trend = xtrend
xu3 = xu2
xu2 = xu1
xu1 = xu
xu = close
CL = xu
OP = xu1
LL = CL
HH = OP
else
trend = xtrend
CL = CL[1]
OP = OP[1]
LL = LL[1]
HH = HH[1]
endif
endif
endif
if trend>0 then
r=0
g=200
b=0
else
r=200
g=0
b=0
endif
if trend<>trend[1] then
BACKGROUNDCOLOR(200,200,200)
endif
RETURN CL coloured (r,g,b), xu3 coloured (r,g,b)
Please, do no post coding question in the ProRealTime assistance forum. I moved your topic into the indicator section.
Use this code and with the alert tool, check if the variable “alert” is equal to 1.
//PRC_RevertSignal Three Line Break | indicator
//22.06.2017
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//translated from Nanotrader
if barindex=1 then //barindex
if (close >= open) then
xtrend = 1
trend = xtrend
xu = close
xu1 = open
xu2 = open
xu3 = open
CL = xu
OP = xu1
LL = OP
HH = CL
else
xtrend = -1
trend = xtrend
xu = close
xu1 = open
xu2 = open
xu3 = open
CL = xu
OP = xu1
LL = CL
HH = OP
endif
else //barindex continue
if (xtrend = 1) then
if (close > xu) then
trend = xtrend
xu3 = xu2
xu2 = xu1
xu1 = xu
xu = close
CL = xu
OP = xu1
LL = OP
HH = CL
elsif (close < xu3) then
xtrend = -1
trend = xtrend
xu = close
xu2 = xu1
xu3 = xu1
CL = xu
OP = xu1
LL = CL
HH = OP
else
trend = xtrend
CL = CL[1]
OP = OP[1]
LL = LL[1]
HH = HH[1]
endif
else //xtrend <>1
if (close > xu3) then
xtrend = 1
trend = xtrend
xu = close
xu2 = xu1
xu3 = xu1
CL = xu
OP = xu1
LL = OP
HH = CL
elsif (close < xu) then
trend = xtrend
xu3 = xu2
xu2 = xu1
xu1 = xu
xu = close
CL = xu
OP = xu1
LL = CL
HH = OP
else
trend = xtrend
CL = CL[1]
OP = OP[1]
LL = LL[1]
HH = HH[1]
endif
endif
endif
if trend>0 then
r=0
g=200
b=0
else
r=200
g=0
b=0
endif
if trend<>trend[1] then
BACKGROUNDCOLOR(200,200,200)
endif
RETURN CL coloured (r,g,b), xu3 coloured (r,g,b), trend<>trend[1] as "alert"