![]() |
|
|||||||
| NinjaScript File Sharing Discussion Discussion for shared NinjaScript files. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Senior Member
Join Date: Nov 2011
Posts: 151
Thanks: 61
Thanked 1 time in 1 post
|
Hi, I'm writing an indicator that draws horizontal lines. I want the line style (eg., dot, dash,etc) and the line color to be selected from a drop down list when loading the indicator on a chart. Can you direct me to an example where this is coded? thanks!
|
|
|
|
|
|
#2 |
|
Senior Member
|
Just program the line in the code's Initialize() method. The line class parameters are available in the dialog box by default. If you need help programming the line syntax, use the Indicator Wizard: it has a specific dialog for creating lines.
|
|
|
|
|
The following user says thank you to koganam for this post: |
|
|
|
#3 |
|
Senior Member
Join Date: Nov 2011
Posts: 151
Thanks: 61
Thanked 1 time in 1 post
|
thanks ... I'm new to Ninja script so I'm not sure I'm doing this the best way ... below is the code I have ... can you comment on how I can achieve these drop down boxes with this code? Tx
#region Variables // Wizard generated variables private int res01 = 1 ; private int res02 = 1 ; private int sup01 = 1 ; private int sup02 = 1 ; private int rlt = 1 ; private int slt = 1 ; // User defined variables (add any user defined variables below) #endregion /// </summary> protected override void Initialize() { CalculateOnBarClose = true; } protected override void OnStartUp() // creating an internal reference to the indicator to save resources { } /// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { DrawHorizontalLine("Res01", false, res01, Color.LightSkyBlue , DashStyle.Dot, rlt); DrawHorizontalLine("Res02", false, res02, Color.LightSkyBlue , DashStyle.Dot, rlt); DrawHorizontalLine("Sup01", false, sup01, Color.Peru , DashStyle.Dot, slt); DrawHorizontalLine("Sup02", false, sup02, Color.Peru , DashStyle.Dot, slt); } |
|
|
|
|
|
#4 |
|
NinjaTrader Customer Service
Join Date: Sep 2008
Location: Germany
Posts: 22,547
Thanks: 261
Thanked 1,012 times in 993 posts
|
You would need to implement it through the Lines collection - http://www.ninjatrader.com/support/h.../nt7/lines.htm
This is what the indicator wizard would setup for you easily as well...
Bertrand
NinjaTrader Customer Service |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Indicator Parameters | neb1998 | Indicator Development | 1 | 03-09-2011 02:15 PM |
| When indicator parameters not in Parameters category | MikeInMA | Strategy Development | 3 | 11-08-2010 03:24 PM |
| Varying Indicator Parameters | FatCanary | Indicator Development | 20 | 07-25-2010 03:05 PM |
| Indicator Accessing Indicator Where User Has Set Parameters | dkrumholz | Indicator Development | 1 | 04-27-2010 02:56 PM |
| Indicator Parameters in a Strategy | laocoon | Strategy Development | 1 | 10-08-2009 04:11 AM |