Support Board
Date/Time: Sun, 06 Jul 2025 11:37:15 +0000
[Programming Help] - Need help with alert conditions.
View Count: 1153
[2019-06-16 17:31:57] |
User929084 - Posts: 60 |
Hi, I'm trying to get alert using Color bar based on alert condition study. I have 3 conditions/ statements for the alert. However when I put all three of them together I don't get any signals, but if I use any combination of just two statements it works. It it that AND can only have 2 statements? =AND(ID18.SG1[0] > ID18.SG1[-1],ID18.SG1[-1] < ID18.SG1[-2],(ID18.SG1 > ID18.SG2,(ID18.SG1<0))) <== Doesn't work, but that's the desired outcome =AND(ID18.SG1[0] > ID18.SG1[-1],ID18.SG1[-1] < ID18.SG1[-2],(ID18.SG1<0)) <== Works =AND(ID18.SG1[0] > ID18.SG1[-1],ID18.SG1[-1] < ID18.SG1[-2],(ID18.SG1 > ID18.SG2)) <== Works I want to get a signal when MACD line crosses above MA of MACD, then MACD changes slope, all while MACD is still below 0 line. Should I use another study for that or is my code just off a bit. I attached img to clarify what I want to achieve. Thank you. |
![]() |
[2019-06-17 18:14:37] |
gayer2428 - Posts: 94 |
I don't understand the rationale for your use of parentheses in the first alert condition. As I see it, you just need one open parenthesis and a close parenthesis. It should work. See below. =AND(ID18.SG1[0] > ID18.SG1[-1],ID18.SG1[-1] < ID18.SG1[-2], ID18.SG1 > ID18.SG2, ID18.SG1<0) |
[2019-06-17 18:46:33] |
User929084 - Posts: 60 |
That works. I don't have any coding experience, and I'm just starting with sierra chart and alerts. I learn as I go and dig deeper into capabilities of sierra chart. Thank you. |
To post a message in this thread, you need to log in with your Sierra Chart account: