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
Calling terms from another indicator
Collapse
X
-
Calling terms from another indicator
I'm trying to set up a sound alert based on certain indicators reaching a predefined level. Those indicators were also programmed in Ninjascript. How can I call on some of those levels in a new indicator (the indicator for sound alert)Tags: None
-
Unfortunately, I don't know who the author is . . . it was a post on a forum. But maybe you can help. I can't post the whole code here (it's pretty long) but see below for the relevant sections.
I want an sound alert when both conditions are met in either of the following 2 situations:
Situation 1
trendingHist < -10
primeLow [1] > primeLow [0]
Situation 2
trendingHist > 10
primeHigh [1] < primeLow [0]
The indicator is named gpLogicPrimes
This is in the variables section:
privatedouble[] primeHigh; //Array for prime highs
privatedouble[] primeLow; //Aray for prime lows
DataSeries trendingHist; //Trending Histogram
This is in the onbarupdate section:
//Calculate Trending Histogram
trendingHist.Set((trendingERG[0] - trendingERG[1]) * 75);
. . . .
//Display price at each extreme support peak, update list with new extreme price value
if (eRGTradingSupport)
{
if (LowestBar(Low, CurrentBar - supportOscTradeBar) == 0 )
{
primeLow[1] = Low[0];
if (primeLow[1] > primeLow[0])
{ . . . .
Comment
-
Insearch,
Unfortunately I cannot be of much assistance. For 3rd party indicator support you will have to inquiry the original author.
As a guess you can try something along the lines of this in a separate indicator:
Code:if (gpLogicPrimes().trendingHist[0] < -10 && gpLogicPrimes().primeHigh[1] > gpLogicPrimes().primeLow[0]) // Do something;
Josh P.NinjaTrader Customer Service
Comment
-
Like I mentioned earlier Insearch, there is not much I can do to assist you, especially for syntax. I have no idea how the 3rd party indicator was created and as such you have to talk to the original author. There is nothing more I can do.
You generally do not need to do things in Initialize or Variables.Josh P.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by naanku, Today, 07:25 PM
|
0 responses
3 views
0 likes
|
Last Post
by naanku
Today, 07:25 PM
|
||
Started by milfocs, Today, 07:23 PM
|
0 responses
1 view
0 likes
|
Last Post
by milfocs
Today, 07:23 PM
|
||
Started by PaulMohn, Today, 06:59 PM
|
0 responses
6 views
0 likes
|
Last Post
by PaulMohn
Today, 06:59 PM
|
||
Started by bortz, 11-06-2023, 08:04 AM
|
48 responses
1,750 views
0 likes
|
Last Post
by carnitron
Today, 06:57 PM
|
||
Started by Jonker, 04-27-2024, 01:19 PM
|
3 responses
23 views
0 likes
|
Last Post Today, 05:45 PM |
Comment