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 Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
581 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
338 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
103 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
554 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
552 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment