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
bool statement
Collapse
X
-
Hello,
Is the indicator provided by the third party protected? If it is not protected then we would be able to review the code and be able assist further.
If it is not protected please attach the indicator to your response. If you would rather not post it on the forum you can send an email to platformsupport[AT]ninjatrader[DOT]com with the indicator attached.
You can attach your indicator to your response by going to File > Utilities > Export NinjaScript > Export selected source files > select your Indicator > select the right arrow > Export. The file will be located under (My) Documents\NinjaTrader 7\bin\Custom\ExportNinjaScript.
-
Not yet, it gives me errors. If I can't access BarColorSeries, I need another way to access the values, which I know is possible. Work in progress. Any other thoughts, let me know.
Thank you.
Leave a comment:
-
Hello,
If they only all the int values and bool series values they may not provide a way to access their BarColorSeries.
Where you able to access ThirdPartyIndicator[0].BarColorSeries as Koganam had suggested?
Leave a comment:
-
The developer of my 3rd party indicators sent me this:
"All values are public IntSeries or public BoolSeries. BoolSeries gives True or False
values. Bullish signals generate values of +1; Bearish signals generate values of -1."
He is not in the business of selling indicators so he will not spent a lot of time with me.
Does this help your understanding of how I can access their values?
Thank you.
Leave a comment:
-
Originally posted by imalil View PostI understand what you're saying, but I'm using a 3rd party indicator which determines the condition that makes the bar DodgerBlue. I merely want to recognize if the bar is DodgerBlue, then, if it is, run my print statement.
Does this make sense?
Thanks.
Code:ThirdPartyInd.BarColorSeries[0]
Leave a comment:
-
I understand what you're saying, but I'm using a 3rd party indicator which determines the condition that makes the bar DodgerBlue. I merely want to recognize if the bar is DodgerBlue, then, if it is, run my print statement.
Does this make sense?
Thanks.
Leave a comment:
-
Hello,
Yes you could set the BarColorSeries in the OnBarUpdate() method.
See below for an example of setting the BarColorSeries:
Code:protected override void OnBarUpdate() { if(/* Condition for when you want to set the BarColorSeries */) { BarColorSeries[0] = Color.DodgerBlue; } }
Leave a comment:
-
Originally posted by NinjaTrader_CodyB View PostHello,
This snippet does not seem to be setting the BarColorSeries.
Where in your code are you setting the BarColorSeries?
I look forward to your reply.
Could you please give me an example of setting the BarColorSeries? For example, the syntax and where in the code--OnBarUpdate, I assume--it goes.
Thank you.
Leave a comment:
-
Hello,
This snippet does not seem to be setting the BarColorSeries.
Where in your code are you setting the BarColorSeries?
I look forward to your reply.
Leave a comment:
-
Here's a print statement:
if (BarColorSeries[0] == Color.DodgerBlue && + imbalance >= 1)
{ DrawText("imbalance" + CurrentBar, AutoScale, (+ imbalance).ToString(), 0, Low[0], -(placementimballevel), Color.Pink, ChartControl.Font, StringAlignment.Center, Color.Transparent, Color.Transparent, 0);}
Print(BarColorSeries[0].ToString());
Print(ToTime(Time[0]));
Leave a comment:
-
Hello,
Please provide the snippet of your code where you are setting the BarColorSeries so I may assist further.
Leave a comment:
-
I'm printing this:
Print(BarColorSeries[0].ToString());
Print(ToTime(Time[0]));
I'm trying to find the error. If you have any ideas let me know.
Thank you.
Leave a comment:
-
Hello,
To debug this I would recommend to print out the BarColorSeries to view what color it is set to when you are expecting it to be DodgerBlue in addition to the Time to verify these are working as expected.
Code:Print(BarColorSeries[0] + Time[0]);
Leave a comment:
-
Thanks. I incorporated the BarColorSeries into my indicator and it's not recognizing it. For example, I'm doing this:
if (BarColorSeries[0] == Color.DodgerBlue && + imbalance >= 1)
My indicator results are printing as if this statement were not there. I have many IF statements before my DrawText commands. For those bars that are not DodgerBlue I've included:
if (BarColorSeries[0] != Color.DodgerBlue && + imbalance >......
Do you have any Idea what I'm doing wrong?
Thank you for the help.
Leave a comment:
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by WHICKED, Today, 12:56 PM
|
1 response
8 views
0 likes
|
Last Post Today, 01:17 PM | ||
Started by cre8able, Today, 01:16 PM
|
0 responses
2 views
0 likes
|
Last Post
by cre8able
Today, 01:16 PM
|
||
Started by chbruno, 04-24-2024, 04:10 PM
|
2 responses
47 views
0 likes
|
Last Post
by chbruno
Today, 01:15 PM
|
||
Started by WHICKED, Today, 12:45 PM
|
1 response
11 views
0 likes
|
Last Post Today, 01:08 PM | ||
Started by samish18, Today, 01:01 PM
|
0 responses
6 views
0 likes
|
Last Post Today, 01:25 PM |
Leave a comment: