Thanks,so for the DownSwing i`d need to add the appropriate line?
Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Volume Spike Indicator
Collapse
X
-
Originally 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);BertrandNinjaTrader Customer Service
Comment
-
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);BertrandNinjaTrader Customer Service
Comment
-
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 haas88, 03-21-2024, 02:22 AM
|
18 responses
208 views
0 likes
|
Last Post
by haas88
Today, 02:37 AM
|
||
Started by Board game geek, Today, 02:20 AM
|
0 responses
2 views
0 likes
|
Last Post Today, 02:20 AM | ||
Started by knighty6508, Today, 01:20 AM
|
2 responses
14 views
0 likes
|
Last Post
by knighty6508
Today, 02:13 AM
|
||
Started by franatas, Today, 01:53 AM
|
0 responses
3 views
0 likes
|
Last Post
by franatas
Today, 01:53 AM
|
||
Started by knighty6508, Today, 01:17 AM
|
0 responses
9 views
0 likes
|
Last Post
by knighty6508
Today, 01:17 AM
|
Comment