PDA

View Full Version : References for Draw Methods


astrolobe
11-27-2007, 05:05 AM
I am trying to create a dll that uses the NT drawing methods. I get the following error "The name 'DrawArrowDown' does not exist in the current context". I assumed this was because I did not have the correct reference to the NT components that handles drawing tasks.
Am I on the right track, and what NT component should I include in my "references" to resolve this compilation error.

Many thanks.

NinjaTrader_Dierk
11-27-2007, 05:33 AM
Unfortunately creating custom DLLs outside NT is beyond of what can support.

However, Right click->References in the NinjaScript editor could give you an idea on what is needed.

gert74
11-27-2007, 07:22 PM
The draw methods belong to the StrategyBase and IndicatorBase classes, so you would need a reference to an instance of a strategy or indicator to call these methods on.

astrolobe
11-28-2007, 05:21 PM
Thanks gert74, that worked, and saved me a lot of time thrashing around in the dark. Using methods like DrawArrowDown is now recognised and compiles.
I am new to this, so please excuse my ignorance...if I am trying to use a method like the DrawArrowDown from my external class (dll), are there any object references that I need to pass to my external method (that uses the DrawArrowDown) to ensure the arrow is drawn on the chart? In other words, the chart implements an Indicator that makes a call to my external class and method, which perfoms some calculations then plots an arrow on the chart.