Created
February 25, 2015 18:31
-
-
Save DexterHaslem/320b1620e507c03ed249 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var guiAssembly = Assembly.LoadFile(@"C:\Users\DHaslem\Documents\nt8-git\NinjaTrader.Custom\bin\Debug\NinjaTrader.Custom.dll"); | |
var drawType = guiAssembly.GetExportedTypes().FirstOrDefault(t => t.FullName == "NinjaTrader.NinjaScript.DrawingTools.Draw"); | |
var methods = drawType.GetMethods(); | |
foreach (var method in methods) | |
Console.WriteLine(method.Name + "(" + string.Join(",", method.GetParameters().Select(p => p.Name)) + ")"); | |
Console.Write((methods.Length - 4) * 3); | |
///////////////////////////// | |
RiskReward(owner,tag,isAutoScale,entryTime,entryY,endTime,endY,ratio,isStop) | |
RiskReward(owner,tag,isAutoScale,entryBarsAgo,entryY,endBarsAgo,endY,ratio,isStop) | |
RiskReward(owner,tag,isAutoScale,entryTime,entryY,endTime,endY,ratio,isStop,isGlobal,template) | |
RiskReward(owner,tag,isAutoScale,entryBarsAgo,entryY,endBarsAgo,endY,ratio,isStop,isGlobal,template) | |
Ellipse(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush) | |
Ellipse(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,areaBrush,areaOpacity) | |
Ellipse(owner,tag,startTime,startY,endTime,endY,brush) | |
Ellipse(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,areaBrush,areaOpacity) | |
Ellipse(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush,drawOnPricePanel) | |
Ellipse(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,areaBrush,areaOpacity,drawOnPricePanel) | |
Ellipse(owner,tag,startTime,startY,endTime,endY,brush,drawOnPricePanel) | |
Ellipse(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,areaBrush,areaOpacity,drawOnPricePanel) | |
Ellipse(owner,tag,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
Ellipse(owner,tag,startTime,startY,endTime,endY,isGlobal,template) | |
Rectangle(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush) | |
Rectangle(owner,tag,startTime,startY,endTime,endY,brush) | |
Rectangle(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,areaBrush,areaOpacity) | |
Rectangle(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,areaBrush,areaOpacity) | |
Rectangle(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush,drawOnPricePanel) | |
Rectangle(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,areaBrush,areaOpacity,drawOnPricePanel) | |
Rectangle(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,areaBrush,areaOpacity,drawOnPricePanel) | |
Rectangle(owner,tag,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
Rectangle(owner,tag,startTime,startY,endTime,endY,isGlobal,template) | |
Triangle(owner,tag,startBarsAgo,startY,middleBarsAgo,middleY,endBarsAgo,endY,brush) | |
Triangle(owner,tag,startTime,startY,middleTime,middleY,endTime,endY,brush) | |
Triangle(owner,tag,isAutoScale,startBarsAgo,startY,middleBarsAgo,middleY,endBarsAgo,endY,brush,areaBrush,areaOpacity) | |
Triangle(owner,tag,isAutoScale,startTime,startY,midTime,middleY,endTime,endY,brush,areaBrush,areaOpacity) | |
Triangle(owner,tag,startBarsAgo,startY,middleBarsAgo,middleY,endBarsAgo,endY,brush,drawOnPricePanel) | |
Triangle(owner,tag,isAutoScale,startBarsAgo,startY,middleBarsAgo,middleY,endBarsAgo,endY,brush,areaBrush,areaOpacity,drawOnPricePanel) | |
Triangle(owner,tag,isAutoScale,startTime,startY,midTime,middleY,endTime,endY,brush,areaBrush,areaOpacity,drawOnPricePanel) | |
Triangle(owner,tag,startBarsAgo,startY,middleBarsAgo,middleY,endBarsAgo,endY,isGlobal,template) | |
Triangle(owner,tag,startTime,startY,middleTime,middleY,endTime,endY,isGlobal,template) | |
TrendChannel(owner,tag,isAutoScale,anchor1BarsAgo,anchor1Y,anchor2BarsAgo,anchor2Y,anchor3BarsAgo,anchor3Y) | |
TrendChannel(owner,tag,isAutoScale,anchor1Time,anchor1Y,anchor2Time,anchor2Y,anchor3Time,anchor3Y) | |
TrendChannel(owner,tag,isAutoScale,anchor1BarsAgo,anchor1Y,anchor2BarsAgo,anchor2Y,anchor3BarsAgo,anchor3Y,isGlobal,template) | |
TrendChannel(owner,tag,isAutoScale,anchor1Time,anchor1Y,anchor2Time,anchor2Y,anchor3Time,anchor3Y,isGlobal,template) | |
FibonacciRetracements(owner,tag,isAutoScale,startTime,startY,endTime,endY,isGlobal,template) | |
FibonacciRetracements(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
FibonacciTimeExtensions(owner,tag,isAutoScale,startTime,startY,endTime,endY) | |
FibonacciTimeExtensions(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY) | |
FibonacciTimeExtensions(owner,tag,isAutoScale,startTime,startY,endTime,endY,isGlobal,template) | |
FibonacciTimeExtensions(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
GannFan(owner,tag,isAutoScale,barsAgo,y) | |
GannFan(owner,tag,isAutoScale,time,y) | |
GannFan(owner,tag,isAutoScale,barsAgo,y,isGlobal,template) | |
GannFan(owner,tag,isAutoScale,time,y,isGlobal,template) | |
ArrowLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush) | |
ArrowLine(owner,tag,startTime,startY,endTime,endY,brush) | |
ArrowLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width) | |
ArrowLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width,drawOnPricePanel) | |
ArrowLine(owner,tag,startTime,startY,endTime,endY,brush,dashStyle,width,drawOnPricePanel) | |
ArrowLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
ArrowLine(owner,tag,startTime,startY,endTime,endY,isGlobal,template) | |
ExtendedLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush) | |
ExtendedLine(owner,tag,startTime,startY,endTime,endY,brush) | |
ExtendedLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width) | |
ExtendedLine(owner,tag,startTime,startY,endTime,endY,brush,dashStyle,width) | |
ExtendedLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width,drawOnPricePanel) | |
ExtendedLine(owner,tag,startTime,startY,endTime,endY,brush,dashStyle,width,drawOnPricePanel) | |
ExtendedLine(owner,tag,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
ExtendedLine(owner,tag,startTime,startY,endTime,endY,isGlobal,template) | |
HorizontalLine(owner,tag,y,brush) | |
HorizontalLine(owner,tag,y,brush,dashStyle,width) | |
HorizontalLine(owner,tag,y,brush,drawOnPricePanel) | |
HorizontalLine(owner,tag,y,brush,dashStyle,width,drawOnPricePanel) | |
HorizontalLine(owner,tag,y,isGlobal,template) | |
Line(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush) | |
Line(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width) | |
Line(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,dashStyle,width) | |
Line(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width,drawOnPricePanel) | |
Line(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,dashStyle,width,drawOnPricePanel) | |
Line(owner,tag,isAutoScale,startTime,startY,endTime,endY,templateName) | |
Line(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,templateName) | |
Line(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,isGlobal,templateName) | |
Line(owner,tag,isAutoScale,startTime,startY,endTime,endY,isGlobal,templateName) | |
VerticalLine(owner,tag,time,brush) | |
VerticalLine(owner,tag,time,brush,dashStyle,width) | |
VerticalLine(owner,tag,barsAgo,brush) | |
VerticalLine(owner,tag,barsAgo,brush,dashStyle,width) | |
VerticalLine(owner,tag,barsAgo,isGlobal,template) | |
VerticalLine(owner,tag,time,isGlobal,template) | |
Ray(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush) | |
Ray(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width) | |
Ray(owner,tag,startTime,startY,endTime,endY,brush) | |
Ray(owner,tag,startTime,startY,endTime,endY,brush,dashStyle,width) | |
Ray(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width,drawOnPricePanel) | |
Ray(owner,tag,startTime,startY,endTime,endY,brush,dashStyle,width,drawOnPricePanel) | |
Ray(owner,tag,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
Ray(owner,tag,startTime,startY,endTime,endY,isGlobal,template) | |
Region(owner,tag,startBarsAgo,endBarsAgo,series,price,areaBrush,areaOpacity) | |
Region(owner,tag,startBarsAgo,endBarsAgo,series1,series2,outlineBrush,areaBrush,areaOpacity) | |
Region(owner,tag,startTime,endTime,series,price,areaBrush,areaOpacity) | |
Region(owner,tag,startTime,endTime,series1,series2,outlineBrush,areaBrush,areaOpacity) | |
RegionHighlightX(owner,tag,startTime,endTime,brush) | |
RegionHighlightX(owner,tag,startBarsAgo,endBarsAgo,brush) | |
RegionHighlightX(owner,tag,startTime,endTime,brush,areaBrush,areaOpacity) | |
RegionHighlightX(owner,tag,startBarsAgo,endBarsAgo,brush,areaBrush,areaOpacity) | |
RegionHighlightX(owner,tag,startTime,endTime,isGlobal,template) | |
RegionHighlightX(owner,tag,startBarsAgo,endBarsAgo,isGlobal,template) | |
RegionHighlightY(owner,tag,startY,endY,brush) | |
RegionHighlightY(owner,tag,startY,endY,brush,areaBrush,areaOpacity) | |
RegionHighlightY(owner,tag,startY,endY,isGlobal,template) | |
RegressionChannel(owner,tag,startBarsAgo,endBarsAgo,brush) | |
RegressionChannel(owner,tag,startTime,endTime,brush) | |
RegressionChannel(owner,tag,isAutoScale,startBarsAgo,endBarsAgo,upperBrush,upperDashStyle,upperWidth,middleBrush,middleDashStyle,middleWidth,lowerBrush,lowerDashStyle,lowerWidth) | |
RegressionChannel(owner,tag,isAutoScale,startTime,endTime,upperBrush,upperDashStyle,upperWidth,middleBrush,middleDashStyle,middleWidth,lowerBrush,lowerDashStyle,lowerWidth) | |
RegressionChannel(owner,tag,startBarsAgo,endBarsAgo,isGlobal,template) | |
RegressionChannel(owner,tag,startTime,endTime,isGlobal,template) | |
AndrewsPitchfork(owner,tag,isAutoScale,anchor1BarsAgo,anchor1Y,anchor2BarsAgo,anchor2Y,anchor3BarsAgo,anchor3Y,brush,dashStyle,width) | |
AndrewsPitchfork(owner,tag,isAutoScale,anchor1Time,anchor1Y,anchor2Time,anchor2Y,anchor3Time,anchor3Y,brush,dashStyle,width) | |
AndrewsPitchfork(owner,tag,isAutoScale,anchor1BarsAgo,anchor1Y,anchor2BarsAgo,anchor2Y,anchor3BarsAgo,anchor3Y,isGlobal,templateName) | |
AndrewsPitchfork(owner,tag,isAutoScale,anchor1Time,anchor1Y,anchor2Time,anchor2Y,anchor3Time,anchor3Y,isGlobal,templateName) | |
Arc(owner,tag,startBarsAgo,startY,endBarsAgo,endY,brush) | |
Arc(owner,tag,startTime,startY,endTime,endY,brush) | |
Arc(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width) | |
Arc(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,dashStyle,width) | |
Arc(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,brush,dashStyle,width,drawOnPricePanel) | |
Arc(owner,tag,isAutoScale,startTime,startY,endTime,endY,brush,dashStyle,width,drawOnPricePanel) | |
Arc(owner,tag,startBarsAgo,startY,endBarsAgo,endY,isGlobal,templateName) | |
Arc(owner,tag,startTime,startY,endTime,endY,isGlobal,templateName) | |
ArrowDown(owner,tag,isAutoScale,barsAgo,y,brush) | |
ArrowDown(owner,tag,isAutoScale,time,y,brush) | |
ArrowDown(owner,tag,isAutoScale,barsAgo,y,brush,OnPricePanel) | |
ArrowDown(owner,tag,isAutoScale,time,y,brush,OnPricePanel) | |
ArrowDown(owner,tag,isAutoScale,barsAgo,y,isGlobal,templateName) | |
ArrowDown(owner,tag,isAutoScale,time,y,isGlobal,templateName) | |
ArrowUp(owner,tag,isAutoScale,barsAgo,y,brush) | |
ArrowUp(owner,tag,isAutoScale,time,y,brush) | |
ArrowUp(owner,tag,isAutoScale,barsAgo,y,brush,OnPricePanel) | |
ArrowUp(owner,tag,isAutoScale,time,y,brush,drawOnPricePanel) | |
ArrowUp(owner,tag,isAutoScale,barsAgo,y,isGlobal,templateName) | |
ArrowUp(owner,tag,isAutoScale,time,y,isGlobal,templateName) | |
Diamond(owner,tag,isAutoScale,barsAgo,y,brush) | |
Diamond(owner,tag,isAutoScale,time,y,brush) | |
Diamond(owner,tag,isAutoScale,time,y,brush,drawOnPricePanel) | |
Diamond(owner,tag,isAutoScale,barsAgo,y,brush,drawOnPricePanel) | |
Diamond(owner,tag,isAutoScale,barsAgo,y,isGlobal,template) | |
Diamond(owner,tag,isAutoScale,time,y,isGlobal,template) | |
Dot(owner,tag,isAutoScale,time,y,brush) | |
Dot(owner,tag,isAutoScale,barsAgo,y,brush) | |
Dot(owner,tag,isAutoScale,time,y,brush,drawOnPricePanel) | |
Dot(owner,tag,isAutoScale,barsAgo,y,brush,drawOnPricePanel) | |
Dot(owner,tag,isAutoScale,time,y,isGlobal,template) | |
Dot(owner,tag,isAutoScale,barsAgo,y,isGlobal,template) | |
Square(owner,tag,isAutoScale,time,y,brush) | |
Square(owner,tag,isAutoScale,barsAgo,y,brush) | |
Square(owner,tag,isAutoScale,time,y,brush,drawOnPricePanel) | |
Square(owner,tag,isAutoScale,barsAgo,y,brush,drawOnPricePanel) | |
Square(owner,tag,isAutoScale,time,y,isGlobal,template) | |
Square(owner,tag,isAutoScale,barsAgo,y,isGlobal,template) | |
TriangleDown(owner,tag,isAutoScale,time,y,brush) | |
TriangleDown(owner,tag,isAutoScale,barsAgo,y,brush) | |
TriangleDown(owner,tag,isAutoScale,time,y,brush,drawOnPricePanel) | |
TriangleDown(owner,tag,isAutoScale,barsAgo,y,brush,drawOnPricePanel) | |
TriangleDown(owner,tag,isAutoScale,time,y,isGlobal,template) | |
TriangleDown(owner,tag,isAutoScale,barsAgo,y,isGlobal,template) | |
TriangleUp(owner,tag,isAutoScale,time,y,brush) | |
TriangleUp(owner,tag,isAutoScale,barsAgo,y,brush) | |
TriangleUp(owner,tag,isAutoScale,time,y,brush,drawOnPricePanel) | |
TriangleUp(owner,tag,isAutoScale,barsAgo,y,brush,drawOnPricePanel) | |
TriangleUp(owner,tag,isAutoScale,time,y,isGlobal,template) | |
TriangleUp(owner,tag,isAutoScale,barsAgo,y,isGlobal,template) | |
Ruler(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,textBarsAgo,textY) | |
Ruler(owner,tag,isAutoScale,startTime,startY,endTime,endY,textTime,textY) | |
Ruler(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,textBarsAgo,textY,isGlobal,template) | |
Ruler(owner,tag,isAutoScale,startTime,startY,endTime,endY,textTime,textY,isGlobal,template) | |
Text(owner,tag,text,barsAgo,y) | |
Text(owner,tag,text,barsAgo,y,textBrush) | |
Text(owner,tag,text,barsAgo,y,isGlobal,template) | |
Text(owner,tag,isAutoScale,text,barsAgo,y,yPixelOffset,textBrush,font,alignment,outlineBrush,areaBrush,areaOpacity) | |
Text(owner,tag,isAutoScale,text,time,y,yPixelOffset,textBrush,font,alignment,outlineBrush,areaBrush,areaOpacity) | |
TextFixed(owner,tag,text,textPosition,textBrush,font,outlineBrush,areaBrush,areaOpacity) | |
TextFixed(owner,tag,text,textPosition) | |
TextFixed(owner,tag,text,textPosition,isGlobal,template) | |
FibonacciCircle(owner,tag,isAutoScale,startTime,startY,endTime,endY) | |
FibonacciCircle(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY) | |
FibonacciCircle(owner,tag,isAutoScale,startTime,startY,endTime,endY,isGlobal,template) | |
FibonacciCircle(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,isGlobal,template) | |
FibonacciExtensions(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,extensionBarsAgo,extensionY) | |
FibonacciExtensions(owner,tag,isAutoScale,startTime,startY,endTime,endY,extensionTime,extensionY) | |
FibonacciExtensions(owner,tag,isAutoScale,startTime,startY,endTime,endY,extensionTime,extensionY,isGlobal,template) | |
FibonacciExtensions(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY,extensionBarsAgo,extensionY,isGlobal,template) | |
FibonacciRetracements(owner,tag,isAutoScale,startTime,startY,endTime,endY) | |
FibonacciRetracements(owner,tag,isAutoScale,startBarsAgo,startY,endBarsAgo,endY) | |
ToString() | |
Equals(obj) | |
GetHashCode() | |
GetType() | |
552 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment