Thanks,so for the DownSwing i`d need to add the appropriate line?
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Volume Spike Indicator
Collapse
X
-
Ok,i did as you suggested,and now i get an alert on each and every tickOriginally posted by NinjaTrader_Bertrand View PostCorrect. Just the opposing condition then...
here`s the snippet:
{
if (Trend[0] == 1 && Trend[1] == -1)
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "up swing", "LB.wav", 10, Color.Black, Color.Yellow);
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "down swing", "LB.wav", 10, Color.Black, Color.Yellow);
if(CurrentBar == 0)
{
Trend.Set(Close[0] >= Open[0] ? 1 : -1);
Value.Set(Trend[0] == 1 ? Low[0] : High[0]);
return;
}
Comment
-
if (Trend[0] == 1 && Trend[1] == -1)
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "up swing", "LB.wav", 10, Color.Black, Color.Yellow);
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "down swing", "LB.wav", 10, Color.Black, Color.Yellow);
I would not expect that part to work, the second statement will be evaluated at each OnBarUpdate() call, you also did not add the proper opposing condition for the short swing in here?
Would try something like at the bottom of the OnBarUpdate(), below the paint bar code and outside of any other condition -
if (Trend[0] == 1 && Trend[1] == -1)
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "up swing", "Alert1.wav", 10, Color.Black, Color.Yellow);
else if (Trend[0] == -1 && Trend[1] == 1)
Alert("myAlert2", NinjaTrader.Cbi.Priority.High, "dn swing", "Alert1.wa", 10, Color.Black, Color.Yellow);
Comment
-
No,same result.Originally posted by NinjaTrader_Bertrand View Postif (Trend[0] == 1 && Trend[1] == -1)
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "up swing", "LB.wav", 10, Color.Black, Color.Yellow);
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "down swing", "LB.wav", 10, Color.Black, Color.Yellow);
I would not expect that part to work, the second statement will be evaluated at each OnBarUpdate() call, you also did not add the proper opposing condition for the short swing in here?
Would try something like at the bottom of the OnBarUpdate(), below the paint bar code and outside of any other condition -
if (Trend[0] == 1 && Trend[1] == -1)
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "up swing", "Alert1.wav", 10, Color.Black, Color.Yellow);
else if (Trend[0] == -1 && Trend[1] == 1)
Alert("myAlert2", NinjaTrader.Cbi.Priority.High, "dn swing", "Alert1.wa", 10, Color.Black, Color.Yellow);
Comment
-
Thanks, that would explain it - then I would suggest including a check to FirstTickOfBar in your Alert conditions.
if (Trend[0] == 1 && Trend[1] == -1 && FirstTickOfBar)
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "up swing", "Alert1.wav", 10, Color.Black, Color.Yellow);
else if (Trend[0] == -1 && Trend[1] == 1 && FirstTickOfBar)
Alert("myAlert2", NinjaTrader.Cbi.Priority.High, "dn swing", "Alert1.wav", 10, Color.Black, Color.Yellow);
Comment
-
It seems to be working this way.Thank you for your assistance!Originally posted by NinjaTrader_Bertrand View PostThanks, that would explain it - then I would suggest including a check to FirstTickOfBar in your Alert conditions.
if (Trend[0] == 1 && Trend[1] == -1 && FirstTickOfBar)
Alert("myAlert1", NinjaTrader.Cbi.Priority.High, "up swing", "Alert1.wav", 10, Color.Black, Color.Yellow);
else if (Trend[0] == -1 && Trend[1] == 1 && FirstTickOfBar)
Alert("myAlert2", NinjaTrader.Cbi.Priority.High, "dn swing", "Alert1.wav", 10, Color.Black, Color.Yellow);
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
87 views
1 like
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
47 views
0 likes
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
66 views
2 likes
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|
||
|
Started by CarlTrading, 03-30-2026, 11:51 AM
|
0 responses
69 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:51 AM
|
||
|
Started by CarlTrading, 03-30-2026, 11:48 AM
|
0 responses
58 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:48 AM
|

Comment