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
Can we change a PlotStyle.Dot Plot's Color or Width in OnBarUpdate?
Collapse
X
-
No ability to change the DrawDot() method.
There is a custom plot sample installed with NT but that will not likely be sufficient for what you want to do. You could troll through the NinjaScrip File Sharing section to see if there are examples of custom graphics, for sure I have seen some in the past.
-
Thanks Ray. I was afraid this was the situation. Perhaps another alternative would be to override the DrawDot() method and add a Width Property. I haven't looked to see if DrawDot is overrideable (virtual).
Are there any reference samples that show how to override the Plot method?
thanks,
shawnj
Leave a comment:
-
If each row of dots always has the same color/width then you can just use 10, otherwise using the Dot style plot for sure would not be efficient.
The alternate route is to use DrawDot() however, it only has one width. The final approach is to override the Plot() method however, this is advanced programming and we do not provide any support to code within this method other than the reference samples we provide.
Leave a comment:
-
Can we change a PlotStyle.Dot Plot's Color or Width in OnBarUpdate?
I'm translating an Easylanguage Indicator into Ninjascript. Before I write a bunch of workaround code, I thought I'd see if I'm understanding how Ninjascript's Plot works.
The indicator plots up to 10 seperate dots above each bar's high.
Each bar the code:
1) calcuates the location of each dot,
2) then defines the Color and Width of each dot,
3) then the 10 Plots (dots) are drawn.
See attached screenshot.
From trial and error, it looks to me like Ninjascript cannot do this. It looks like I will have to create a seperate Plot for each combination of Color and Width. Assuming 5 colors and 3 widths that would be 150 (!) Plots.
Is this correct? Is there a better way to approach this?
thanks,
shawnjTags: None
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by Tim-c, Today, 02:10 PM
|
1 response
7 views
0 likes
|
Last Post Today, 02:52 PM | ||
Started by Taddypole, Today, 02:47 PM
|
0 responses
2 views
0 likes
|
Last Post
by Taddypole
Today, 02:47 PM
|
||
Started by chbruno, 04-24-2024, 04:10 PM
|
4 responses
50 views
0 likes
|
Last Post
by chbruno
Today, 02:38 PM
|
||
Started by TraderG23, 12-08-2023, 07:56 AM
|
10 responses
400 views
1 like
|
Last Post
by beobast
Today, 02:35 PM
|
||
Started by lorem, Yesterday, 09:18 AM
|
5 responses
25 views
0 likes
|
Last Post Today, 12:29 PM |
Leave a comment: