Search
Bienvenido a NinjaTrader
Notas de la versión
8.0
Divulgación de Riesgos
Riesgos del comercio electrónico con NinjaTrader
Acuerdo de Términos de Servicio
Derechos de autor
Introducción
Empezando
Obteniendo ayuda
Compra NinjaTrader
Aprendiendo a usar NinjaTrader
Uso de complementos de terceros
Configuración
Conectando
Conectándose a su cuenta
Conectando a Kinetick
Conexión externa de alimentación de datos
Conexión de reproducción
Conexión de alimentación de datos simulada
Instalación
Guía de instalación
Requerimientos mínimos del sistema
Borrar caché del navegador
Opciones
General
Creando tu propia piel
Comercio
Estrategias
Interfaz comercial automatizada
Datos del mercado
Splits y Dividendos
Política de fusión
Filtro de marca en tiempo real
Conexiones Múltiples
Consejos de rendimiento
Operaciones
Gestión Avanzada de Comercio (ATM)
Estrategia ATM
Parámetros de estrategia ATM
Modo de selección de estrategia ATM
Estrategia de parada
Auto Breakeven
Auto Trail
Gestionar plantillas de ATM
Tutorial: Ejemplo de estrategia de cajero automático #1
Tutorial: Ejemplo de estrategia de cajero automático #2
Opciones avanzadas
Auto Chase
Auto reversa
Estrategia de sombra
Posición de cierre automático
Preguntas más frecuentes
Alertas
Usando alertas
Diálogo de Alertas
Configurando Alertas
Constructor de condiciones
Ejemplos de alertas
Registro de alertas
Uso de la ventana de registro de alertas
Propiedades del registro de alertas
Enlace de ventana
Trading automatizado
Interfaz de comercio automatizada (ATI)
¿Qué puedo hacer y cómo?
Comandos y parámetros válidos
Inicialización
Interfaz de archivo
Order Instruction Files (OIF)
Archivos de actualización de información
Interfaz DLL
Funciones
Integración de Email de TradeStation
Ejecutando estrategias concurrentes en el mismo mercado
Preparar
Mapeo de símbolos
Opciones de manejo de pedidos
Detener el manejo de órdenes
Opciones de espacio de trabajo
Running NinjaScript Strategies
Setting Real-Time Strategy Options
Strategy Position vs. Account Position
Syncing Account Positions
Running a NinjaScript Strategy from a Chart
Running a NinjaScript Strategy from the Strategies Tab
Working with Strategy Templates
Respaldo y Restauración
Creación de un archivo de copia de seguridad
Restaurando un archivo de copia de seguridad
Gráficos
Creando un gráfico
Navegando por un gráfico
Paneles de gráficos
Trabajar con objetos en gráficos
Trabajar con datos de precios
Trabajar con series de datos múltiples
Tipos de barra
Estilos de carta
Trabajando con indicadores
Trabajando con herramientas de dibujo
Trabajando con estrategias automatizadas
Guardar valores predeterminados y plantillas de gráficos
Caja de datos
Pelo cruzado
Trading desde un gráfico
Propiedades del gráfico
Recargar datos históricos
Cómo se construyen las barras
Cómo se trazan las ejecuciones comerciales
Romper en EOD
Order Flow +
Barras volumétricas de Order Flow
Order Flow Delta acumulativo
Order Flow VWAP
Perfil de volumen de Order Flow
Detector de comercio de Order Flow
Mapa de profundidad del mercado de Order Flow
Tick Replay
Indicadores de repetición de Tick
Wiseman
Comisiones
Trabajando con plantillas de comisión
Aplicación de plantillas de comisiones
Centro de control
Nuevo menú
Menú de herramientas
Menú de espacios de trabajo
Menú de conexiones
Menú de ayuda
Pestaña de pedidos
Pestaña Estrategias
Pestaña Ejecuciones
Pestaña Posiciones
Pestaña Cuentas
Pestaña de registro
Estado de conexión
Cuadrículas de datos
Trabajar con cuadrículas de datos
Base de datos
Operaciones de bases de datos
Correlación FX
Using the FX Correlation Window
Propiedades de correlación de FX
Enlace de ventana
Gráfico de profundidad
Uso de la ventana del gráfico de profundidad
Propiedades del gráfico de profundidad
Enlace de ventana
Ventana de datos históricos
Cargando datos históricos
Datos por proveedor
Importador
Exportador
Edición
Descargar
Teclas de acceso rápido
Trabajando con teclas de acceso rápido
Comercio con teclas de acceso rápido
Analizador de listas calientes
Uso del analizador de listas calientes
Personalizar el analizador de listas calientes
Propiedades del analizador de listas calientes
Listas de instrumentos
Trabajando con listas de instrumentos
Actualización de divisiones y dividendos
Instrumentos
Instrument Types
Buscando instrumentos
Instrumentos de gestión
Edición de instrumentos
Contratos de prórroga de futuros
Agregar divisiones y dividendos
Asignación de símbolos de TradeStation
Importar una lista de símbolos de stock
Nivel II
Usando la ventana de nivel II
Propiedades de nivel II
Enlace de ventana
Analizador de mercado
Crear una ventana de Market Analyzer
Trabajando con filas de instrumentos
Trabajando con columnas
Clasificación dinámica y clasificación
Crear condiciones de celda y filtro
Propiedades del analizador de mercado
Trabajando con plantillas
Consejos de rendimiento
Indicadores de recarga
Enlace de ventana
Reloj de mercado
Descripción general de la pantalla
Trabajando con mosaicos de instrumentos
Propiedades de Market Watch
Noticias
Ventana de noticias
Noticias Propiedades
Cadena de opciones
Descripción general de la pantalla
Enviar pedidos
Propiedades
Orden de entrada
Adjuntar órdenes a los indicadores
Órdenes de paro simuladas
Definiciones de estado de orden
Optimización FIFO
Trabajando con Forex
¿Dónde residen tus pedidos?
Controles comerciales
Cerrar una posición o posición de estrategia ATM
Pantalla de posición
Selector de precios
Selector de cantidad
Selector TIF
Entrada Básica
Descripción general de la pantalla
Enviar pedidos
Modificar y cancelar pedidos
Gestionar posiciones
Propiedades
Trader gráfico
Visualización de pedidos y posiciones
Vista oculta
Enviar pedidos
Modificar y cancelar pedidos
Adjuntar al indicador
Propiedades del operador gráfico
FX Pro
Descripción general de la pantalla
Enviar pedidos
Modificar y cancelar pedidos
Modificar y cancelar pedidos
Propiedades
Junta FX
Descripción general de la pantalla
Trabajando con mosaicos de instrumentos
Enviar pedidos
Modificar y cancelar pedidos
Gestionar posiciones
Propiedades
Pedido de entradas
Descripción general de la pantalla
Enviar pedidos
Propiedades
SuperDOM
Price Ladder Display
Visualización de escalera de precios estática vs dinámica
Visualización de orden
Enviar pedidos
Modificar y cancelar pedidos
Gestionar posiciones
Usar columnas SuperDOM
Plantillas SuperDOM
Trabajando con indicadores
Attach to Indicator
Propiedades
Conexión de reproducción
Preparar
Reproducción
Data Files
Riesgo
Usando la ventana de Riesgo
Simulador
La cuenta Sim101
Cuentas de simulación múltiple
Entorno en vivo / simulación
Modo de simulación global
Trading en simulación
Analizador de estrategia
Diseño del analizador de estrategias
Backtest una estrategia
Mejoramiento
Algoritmo genético
Optimización de métricas de aptitud
Optimización del avance
Optimización Multi-Objetivo
AI Generate (Experimental)
Comprender el procesamiento de relleno histórico
Prueba de cesta
Comprender los registros de Strategy Analyzer
Revisión de resultados de rendimiento
Simulación del Monte Carlo
Ejecutando una simulación de Monte Carlo
Gráficos de optimización 2D y 3D
Discrepancias: Real-Time vs Backtest
Plantillas de parámetros de estrategia
Propiedades del analizador de estrategias
Trabajando con datos comerciales históricos
Constructor de estrategias
Pantallas de constructor
Constructor de condiciones
Comportamiento
Tiempo y ventas
Uso de la ventana de tiempo y ventas
Propiedades de tiempo y ventas
Enlace de ventana
Resultado de Operaciones
Uso del Resultado de Operaciones
Pantallas de Rendimiento
Definiciones estadísticas
Modos de cálculo de ganancias y pérdidas
Propiedades de Resultado de Operaciones
Los horarios comerciales
Usando la ventana Horario de negociación
Ventanas
Usar la vinculación de ventanas
Usando el selector de instrumentos
Uso del selector de instrumentos de superposición
Usar pestañas
Compartir contenido
Imprimir contenido
Usar selectores de color
NinjaScript
Code Breaking Changes
NinjaScript Best Practices
Distribution
Considerations For Compiled Assemblies
Import
Export
Export Problems
Protection/DLL Security
Commercial Distribution
Licensing/User Authentication
Best Practices for Distribution
Distribution Procedure
Editor
Compile Error Codes
CS0006
CS0019
CS0021
CS0029
CS0103
CS0200
CS0201
CS0234
CS0246
CS0428
CS0443
CS1002
CS1061
CS1501
CS1502
CS1503
CS1513
CS1525
NoDoc
NinjaScript Editor Components
NinjaScript Explorer
NinjaScript Wizard
Code Snippets
Compile Errors
Intelliprompt
Output
Visual Studio Debugging
Editor Keyboard Shortcuts
Educational Resources
AddOn Development Overview
Developing Add Ons
Creating Your Own AddOn Window
Other Uses for an Addon
C# Method (Functions) Reference
Developing for Tick Replay
Historical Order Backfill Logic
Multi-Threading Consideration for NinjaScript
Multi-Time Frame & Instruments
NinjaScript Lifecycle
Using 3rd Party Indicators
Using ATM Strategies
Using BitmapImage Objects with Buttons
Using Historical Bid/Ask Series
Using Images and Geometry with Custom Icons
Using SharpDX for Custom Chart Rendering
Working with Brushes
Working with Chart Object Coordinates
Working with Pixel Coordinates
Working with Price Series
Reference Samples
Indicator
Calculating the highest high or lowest low for a specified time range
Changing fonts for draw objects
Coloring a region
Creating a user-defined parameter type (enum)
Creating your own Level II data book (Accessing market depth)
Draw Objects
Ensuring indicator plots are valid before programmatically accessing them
Exposing indicator values that are not plots
Getting indicator values from a specified time
Manipulating DateTime objects
Manipulating string objects
Multi-Colored Plots
Removing and Custom Formatting an Indicator’s Chart Label
Using a secondary series as an input series for an indicator
Using a Series or DataSeries object to store calculations
Using a TypeConverter to Customize Property Grid Behavior
Using custom events to output the current Level II data book
Using StreamReader to read from a text file
Using StreamWriter to write to a text file
Using System.IO File properties to write to and read from a text file
Using Try-Catch Blocks
Strategy
Backtesting NinjaScript Strategies with an intrabar granularity
Entering on one time frame and exiting on another
Getting PnL from an ATM strategy
Halting a Strategy Once User Defined Conditions Are Met
Keeping orders alive
Modifying the price of stop loss and profit target orders
Monitoring for and trading a breakout
Monitoring Stop-Loss and Profit Target Orders
Plotting from within a NinjaScript Strategy
Removing draw objects from the chart
Resetting values at the beginning of new trading sessions
Rounding values to the nearest tick size
Scaling out of a position
Separating logic to either calculate once on bar close or on every tick
Stopping a strategy after consecutive losers
Synchronizing a DataSeries object to a secondary time frame
Trading crossovers
Using a time filter to limit trading hours
Using CancelOrder() method to cancel orders
Using multiple entry/exit signals simultaneously
Using OnOrderUpdate() and OnExecution() methods to submit protective orders
Using IsRising and IsFalling conditions in the Strategy Builder
Using trade performance statistics for money management
Tips
Adding Indicators to Strategies
Checking for Null References
Creating User Defined Input Parameters
Debugging your NinjaScript Code
Floating-Point Arithmetic
Formatting numbers
How do I resolve NinjaScript Programming Errors?
Make sure you have enough bars in the data series you are accessing
Order Types
Parameter sequencing
Referencing the correct bar
Strategy Position vs. Account Position
TraceOrders
User Definable Color Inputs
Using [] brackets
Language Reference
Alphabetical Reference
Common
AddDataSeries()
AddHeikenAshi()
AddKagi()
AddLineBreak()
AddPointAndFigure()
AddRenko()
AddVolumetric()
BarsArray
BarsInProgress
BarsPeriods
CurrentBars
Alert, Debug, Share
Alert()
ClearOutputWindow()
Log()
PlaySound()
Print()
PrintTo
RearmAlert()
SendMail()
Share()
Analytical
CountIf()
CrossAbove()
CrossBelow()
GetCurrentAsk()
GetCurrentAskVolume()
GetCurrentBid()
GetCurrentBidVolume()
GetMedian()
HighestBar()
IsFalling()
IsRising()
Least Recent Occurrence (LRO)
LowestBar()
Most Recent Occurrence (MRO)
Slope()
TickSize
ToDay()
ToTime()
Attributes
BrowsableAttribute
CategoryOrderAttribute
DisplayAttribute
NinjaScriptPropertyAttribute
RangeAttribute
TypeConverterAttribute
XmlIgnoreAttribute
Bars
BarsSinceNewTradingDay
GetAsk()
GetBar()
GetBid()
GetClose()
GetDayBar()
GetHigh()
GetLow()
GetOpen()
GetSessionEndTime()
GetTime()
GetVolume()
IsFirstBarOfSession
IsFirstBarOfSessionByIndex()
IsLastBarOfSession
IsResetOnNewTradingDay
IsTickReplay
PercentComplete
TickCount
ToChartString()
Charts
ChartBars
Bars
Count
FromIndex
GetBarIdxByTime()
GetBarIdxByX()
GetTimeByBarIdx()
Panel
Properties
ToChartString()
ToIndex
ChartControl
AxisXHeight
AxisYLeftWidth
AxisYRightWidth
BarMarginLeft
BarsArray
BarSpacingType
BarsPeriod
BarWidth
BarWidthArray
CanvasLeft
CanvasRight
CanvasZoomState
ChartPanels
CrosshairType
FirstTimePainted
GetBarPaintWidth()
GetSlotIndexByTime()
GetSlotIndexByX()
GetTimeBySlotIndex()
GetTimeByX()
GetXByBarIndex()
GetXByTime()
Indicators
IsScrollArrowVisible
IsStayInDrawMode
IsYAxisDisplayedLeft
IsYAxisDisplayedOverlay
IsYAxisDisplayedRight
LastSlotPainted
LastTimePainted
MouseDownPoint
PresentationSource
Properties
SlotsPainted
Strategies
TimePainted
ChartingExtensions
ConvertFromHorizontalPixels
ConvertFromVerticalPixels
ConvertToHorizontalPixels
ConvertToVerticalPixels
ChartPanel
ChartObjects
H (Height)
IsYAxisDisplayedLeft
IsYAxisDisplayedOverlay
IsYAxisDisplayedRight
MaxValue
MinValue
PanelIndex
Scales
W (Width)
X (Coordinate)
Y (Coordinate)
ChartScale
GetPixelsForDistance()
GetValueByY()
GetValueByYWpf()
GetYByValue()
GetYByValueWpf()
Height
IsVisible
MaxMinusMin
MaxValue
MinValue
PanelIndex
Properties
ScaleJustification
Width
Rendering
D2DFactory
DirectWriteFactory
DxExtensions
ToDxBrush()
ToVector2()
ForceRefresh()
IsInHitTest
IsSelected
IsVisibleOnChart()
MaxValue
MinValue
OnCalculateMinMax()
OnRender()
OnRenderTargetChanged()
PanelUI
RenderTarget
SetZOrder
ZOrder
FormatPriceMarker()
IsAutoScale
IsOverlay
IsSeparateZOrder
ScaleJustification
Stroke Class
UserControlCollection
Drawing
Draw.AndrewsPitchfork()
AndrewsPitchfork
Draw.Arc()
Arc
Draw.ArrowDown()
ArrowDown
Draw.ArrowLine()
ArrowLine
Draw.ArrowUp()
ArrowUp
Draw.Diamond()
Diamond
Draw.Dot()
Dot
Draw.Ellipse()
Ellipse
Draw.ExtendedLine()
ExtendedLine
Draw.FibonacciCircle()
FibonacciCircle
Draw.FibonacciExtensions()
FibonacciExtensions
Draw.FibonacciRetracements()
FibonacciRetracements
Draw.FibonacciTimeExtensions()
FibonacciTimeExtensions
Draw.GannFan()
GannFan
Draw.HorizontalLine()
HorizontalLine
Draw.Line()
Line
Draw.PathTool()
PathTool
Draw.Polygon()
Polygon
Draw.Ray()
Ray
Draw.Rectangle()
Rectangle
Draw.Region()
Region
Draw.RegionHighlightX()
RegionHighlightX
Draw.RegionHighlightY()
RegionHighlightY
Draw.RegressionChannel()
RegressionChannel
Draw.RiskReward()
RiskReward
Draw.Ruler()
Ruler
Draw.Square()
Square
Draw.Text()
Text
Draw.TextFixed()
TextFixed
Draw.TimeCycles()
TimeCycles
Draw.TrendChannel()
TrendChannel
Draw.Triangle()
Triangle
Draw.TriangleDown()
TriangleDown
Draw.TriangleUp()
TriangleUp
Draw.VerticalLine()
VerticalLine
Brushes
AllowRemovalOfDrawObjects
BackBrush
BackBrushAll
BackBrushes
BackBrushesAll
BarBrush
BarBrushes
CandleOutlineBrush
CandleOutlineBrushes
DrawObjects
IDrawingTool
PriceLevels
RemoveDrawObject()
RemoveDrawObjects()
Instruments
Instrument
Exchange
Expiry
FullName
GetInstrument()
MasterInstrument
Compare()
Currency
Description
Dividends
Exchanges
FormatPrice()
InstrumentType
MergePolicy
Name
GetNextExpiry()
PointValue
RolloverCollection
RoundToTickSize()
RoundDownToTickSize()
Splits
TickSize
Url
ISeries<T>
Series<T>
Reset()
PriceSeries<double>
Close
Closes
High
Highs
Input
Inputs
Low
Lows
Median
Medians
Open
Opens
Typical
Typicals
Value
Values
Weighted
Weighteds
TimeSeries<DateTime>
Time
Times
VolumeSeries<double>
Volume
Volumes
Count
GetValueAt()
IsValidDataPoint()
IsValidDataPointAt()
MaximumBarsLookBack
OnBarUpdate()
BarsPeriod
Calculate
Count
CurrentBar
IsDataSeriesRequired
IsFirstTickOfBar
IsResetOnNewTradingDays
IsTickReplays
Update()
OnConnectionStatusUpdate()
ConnectionStatusEventArgs
OnFundamentalData()
FundamentalDataEventArgs
OnMarketData()
MarketDataEventArgs
OnMarketDepth()
MarketDepthEventArgs
OnStateChange()
SetState()
State
SessionIterator
ActualSessionBegin
ActualSessionEnd
ActualTradingDayEndLocal
ActualTradingDayExchange
CalculateTradingDay()
GetNextSession()
GetTradingDay()
GetTradingDayBeginLocal()
GetTradingDayEndLocal()
IsInSession()
IsNewSession()
IsTradingDayDefined()
SimpleFont
ApplyTo()
ToDirectWriteTextFormat()
System Indicator Methods
Valid Input Data for Indicator Methods
Accumulation/Distribution (ADL)
Adaptive Price Zone (APZ)
Aroon
Aroon Oscillator
Average Directional Index (ADX)
Average Directional Movement Rating (ADXR)
Average True Range (ATR)
Balance of Power (BOP)
Block Volume
Bollinger Bands
BuySell Pressure
BuySell Volume
Camarilla Pivots
CandleStickPattern
Chaikin Money Flow
Chaikin Oscillator
Chaikin Volatility
Chande Momentum Oscillator (CMO)
Choppiness Index
Commodity Channel Index (CCI)
Correlation
Current Day OHL
Darvas
Directional Movement (DM)
Directional Movement Index (DMI)
Disparity Index
Donchian Channel
Double Stochastics
Dynamic Momentum Index (DMIndex)
Ease of Movement
Fibonacci Pivots
Fisher Transform
Forecast Oscillator (FOSC)
Keltner Channel
KeyReversalDown
KeyReversalUp
Linear Regression
Linear Regression Intercept
Linear Regression Slope
MA Envelopes
Maximum (MAX)
McClellan Oscillator
Minimum (MIN)
Momentum
Money Flow Index (MFI)
Money Flow Oscillator
Moving Average - Double Exponential (DEMA)
Moving Average - Exponential (EMA)
Moving Average - Hull (HMA)
Moving Average - Kaufman's Adaptive (KAMA)
Moving Average - Mesa Adaptive (MAMA)
Moving Average - Simple (SMA)
Moving Average - T3 (T3)
Moving Average - Triangular (TMA)
Moving Average - Triple Exponential (TEMA)
Moving Average - Triple Exponential (TRIX)
Moving Average - Variable (VMA)
Moving Average - Volume Weighted (VWMA)
Moving Average - Weighted (WMA)
Moving Average - Zero Lag Exponential (ZLEMA)
Moving Average Convergence-Divergence (MACD)
Moving Average Ribbon
Net Change Display
n Bars Down
n Bars Up
On Balance Volume (OBV)
Order Flow Cumulative Delta
Order Flow Volumetric Bars
Order Flow VWAP
Parabolic SAR
Percentage Price Oscillator (PPO)
Pivots
Polarized Fractal Efficiency (PFE)
Price Oscillator
Prior Day OHLC
Psychological Line
Range
Range Indicator (RIND)
Rate of Change (ROC)
Regression Channel
Relative Spread Strength (RSS)
Relative Strength Index (RSI)
Relative Vigor Index
Relative Volatility Index (RVI)
R-squared
Standard Deviation (StdDev)
Standard Error (StdError)
Stochastics
Stochastics Fast
Stochastics RSI (StochRSI)
Summation (SUM)
Swing
Time Series Forecast (TSF)
Trend Lines
True Strength Index (TSI)
Ultimate Oscillator
Volume (VOL)
Volume Moving Average (VOLMA)
Volume Oscillator
Volume Rate of Change (VROC)
Volume Up Down
Vortex
Williams %R
Wiseman Alligator
Wiseman Awesom Oscillator
Woodies CCI
Woodies Pivots
ZigZag
TradingHours
GetPreviousTradingDayEnd()
Holidays
Name
PartialHolidays
Sessions
TimeZoneInfo
Clone()
Description
DisplayName
IsVisible
Name
Application TimeZoneInfo
TriggerCustomEvent()
Add On
<%PRODUCTNAME%> Controls
AccountSelector
AtmStrategySelector
InstrumentSelector
IntervalSelector
TifSelector
QuantityUpDown
Account
AccountItem
AccountItemUpdate
AccountStatusUpdate
All
Cancel()
CancelAllOrders()
Change()
Connection
ConnectOptions
CreateOrder()
Denomination
Executions
ExecutionUpdate
Flatten()
Get()
Name
Orders
OrderUpdate
Positions
PositionUpdate
SimulationAccountReset
Strategies
Submit()
BarsRequest
Request()
MergePolicy
Connection
CancelAllOrders()
Connect()
ConnectionStatusUpdate
Disconnect()
Options
PriceStatus
Status
ReloadAllHistoricalData()
IInstrumentProvider Interface
Instrument
IIntervalProvider Interface
BarsPeriod
INTTabFactory Interface
CreateParentWindow()
CreateTabPage()
IWorkspacePersistence Interface
Restore()
Save()
WorkspaceOptions
NTTabPage Class
Cleanup()
GetHeaderPart()
Restore()
Save()
Alert and Debug Concepts
AlertCallback()
RearmAlert()
AtmStrategy
ControlCenter
FundamentalData
MarketData
MarketDepth
NewsItems
NewsSubscription
NTMenuItem
NTWindow
NumericTextBox
OnWindowCreated()
OnWindowDestroyed()
OnWindowRestored()
OnWindowSaved()
StartAtmStrategy()
StrategyBase
PropagateInstrumentChange()
PropagateIntervalChange()
TabControl
TabControlManager
Bars Type
AddBar()
ApplyDefaultBasePeriodValue
ApplyDefaultValue
BuiltFrom
DefaultChartStyle
GetInitialLookBackDays()
GetPercentComplete()
Icon
IsRemoveLastBarSupported
IsTimeBased
OnDataPoint()
RemoveLastBar()
SetPropertyName
SessionIterator
UpdateBar()
Chart Style
BarWidth
BarWidthUI
ChartStyleType
DownBrush
DownBrushDX
GetBarPaintWidth()
Icon
IsTransparent
OnRender()
SetPropertyName()
TransformBrush()
UpBrush
UpBrushDX
Drawing Tool
AddPastedOffset()
Anchors
AttachedTo
ChartAnchor
CopyDataValues()
DisplayName
DrawingTool
DrawnOnBar
GetPoint()
IsBrowsable
IsEditing
IsNinjaScriptDrawn
IsXPropertiesVisibile
IsYPropertyVisibile
MoveAnchor()
MoveAnchorX()
MoveAnchorY()
Price
SlotIndex
Time
UpdateFromPoint()
UpdateXFromPoint()
UpdateYFromPoint()
ConvertToVerticalPixels()
CreateAnchor()
DisplayOnChartsMenus
Dispose()
DrawingState
DrawnBy
GetAttachedToChartBars()
GetClosestAnchor()
GetCursor()
GetSelectionPoints()
Icon
IgnoresSnapping
IgnoresUserInput
IsAttachedToNinjaScript
IsGlobalDrawingTool
IsLocked
IsUserDrawn
OnBarsChanged()
OnMouseDown()
OnMouseMove()
OnMouseUp()
SupportsAlerts
ZOrderType
Import Type
OnNextInstrument()
OnNextDataPoint()
Indicator
AddLine()
AreLinesConfigurable
Line Class
Lines
AddPlot()
ArePlotsConfigurable
Displacement
PlotBrushes
Plots
BarsRequiredToPlot
DisplayInDataBox
DrawHorizontalGridLines
DrawOnPricePanel
DrawVerticalGridLines
IndicatorBaseConverter
IsChartOnly
IsSuspendedWhileInactive
PaintPriceMarkers
ShowTransparentPlotsInDataBox
Market Analyzer Column
CurrentText
CurrentValue
DataType
FormatDecimals
IsEditable
OnRender()
PriorValue
Optimization Fitness
OnCalculatePerformanceValue()
Value
Optimizer
NumberOfIterations
OnOptimize()
OptimizationParameters
RunIteration()
SupportsMultiObjectiveOptimization
Performance Metrics
Format()
OnAddTrade()
OnCopyTo()
OnMergePerformanceMetric()
PerformanceUnit
Values
Share Service
CharacterLimit
CharactersReservedPerMedia
Icon
UseOAuth
IsConfigured
IsDefault
IsImageAttachmentSupported
OnAuthorizeAccount()
OnShare()
Signature
Strategy
Account
AddChartIndicator()
AddPerformanceMetric()
ATM Strategy Methods
AtmStrategyCancelEntryOrder()
AtmStrategyChangeEntryOrder()
AtmStrategyChangeStopTarget()
AtmStrategyClose()
AtmStrategyCreate()
GetAtmStrategyEntryOrderStatus()
GetAtmStrategyMarketPosition()
GetAtmStrategyPositionAveragePrice()
GetAtmStrategyPositionQuantity()
GetAtmStrategyRealizedProfitLoss()
GetAtmStrategyStopTargetOrderStatus()
GetAtmStrategyUnrealizedProfitLoss()
GetAtmStrategyUniqueId()
BarsRequiredToTrade
BarsSinceEntryExecution()
BarsSinceExitExecution()
ChartIndicators
CloseStrategy()
ConnectionLossHandling
DaysToLoad
DefaultQuantity
DisconnectDelaySeconds
EntriesPerDirection
EntryHandling
Execution
ExitOnSessionCloseSeconds
IncludeCommission
IncludeTradeHistoryInBacktest
IsAdoptAccountPositionAware
IsExitOnSessionCloseStrategy
IsFillLimitOnTouch
IsInstantiatedOnEachOptimizationIteration
IsTradingHoursBreakLineVisible
IsWaitUntilFlat
NumberRestartAttempts
OnAccountItemUpdate()
AccountItemEventArgs
OnExecutionUpdate()
OnOrderTrace()
OnOrderUpdate()
OnPositionUpdate()
OptimizationPeriod
Order
IsTerminalState()
Order Methods
Managed Approach
Advanced Order Handling
CancelOrder()
ChangeOrder()
EnterLong()
EnterLongLimit()
EnterLongMIT()
EnterLongStopLimit()
EnterLongStopMarket()
EnterShort()
EnterShortLimit()
EnterShortMIT()
EnterShortStopLimit()
EnterShortStopMarket()
ExitLong()
ExitLongLimit()
ExitLongMIT()
ExitLongStopLimit()
ExitLongStopMarket()
ExitShort()
ExitShortLimit()
ExitShortMIT()
ExitShortStopLimit()
ExitShortStopMarket()
GetRealtimeOrder()
SetParabolicStop
SetProfitTarget()
SetStopLoss()
SetTrailStop()
Unmanaged Approach
CancelOrder()
ChangeOrder()
IgnoreOverfill
IsUnmanaged
SubmitOrderUnmanaged()
OrderFillResolution
OrderFillResolutionType
OrderFillResolutionValue
PerformanceMetrics
Plots
Position
AveragePrice
GetUnrealizedProfitLoss()
Instrument
MarketPosition
Quantity
PositionAccount
AveragePrice
GetUnrealizedProfitLoss()
Instrument
MarketPosition
Quantity
Positions
PositionsAccount
RealtimeErrorHandling
RestartsWithinMinutes
SetOrderQuantity
Slippage
StartBehavior
StopTargetHandling
StrategyBaseConverter
SystemPerformance
AllTrades
LongTrades
RealTimeTrades
ShortTrades
TestPeriod
TimeInForce
TraceOrders
Trade
TradeCollection
TradesCount
EvenTrades
GetTrades()
LosingTrades
TradesPerformance
AverageBarsInTrade
AverageEntryEfficiency
AverageExitEfficiency
AverageTimeInMarket
AverageTotalEfficiency
Currency
GrossLoss
GrossProfit
LongestFlatPeriod
MaxConsecutiveLoser
MaxConsecutiveWinner
MaxTimeToRecover
MonthlyStdDev
MonthlyUlcer
NetProfit
Percent
PerformanceMetrics
Pips
Points
ProfitFactor
RSquared
RiskFreeReturn
SharpeRatio
SortinoRatio
Ticks
TotalCommission
TotalQuantity
TotalSlippage
TradesCount
TradesPerDay
WinningTrades
TradesPerformanceValues
AverageEtd
AverageMae
AverageMfe
AverageProfit
CumProfit
Drawdown
LargestLoser
LargestWinner
ProfitPerMonth
StdDev
Turnaround
Ulcer
WaitForOcoClosingBracket
SuperDOM Column
MarketDepth
OnMarketData()
OnOrderUpdate()
OnPositionUpdate()
OnPropertyChanged()
OnRender()
OnRestoreValues()
SharpDX SDK Reference
SharpDX
Color
Color3
Color4
DisposeBase
Dispose()
IsDisposed
Matrix3x2
RectangleF
Size2F
Vector2
SharpDX.Direct2D1
AntialiasMode
ArcSegment
ArcSize
Brush
Opacity
Transform
BrushProperties
CapStyle
DrawTextOptions
Ellipse
FigureBegin
FigureEnd
FillMode
GeometrySink
AddArc()
AddLine()
AddLines()
BeginFigure()
Close()
EndFigure()
SetFillMode()
GradientStop
GradientStopCollection
ColorInterpolationGamma
ExtendMode
GradientStopCount
LinearGradientBrush
EndPoint
GradientStopCollection
StartPoint
LinearGradientBrushProperties
MeasuringMode
PathGeometry
FigureCount
FillContainsPoint()
GetBounds()
Open()
SegmentCount
StrokeContainsPoint()
RadialGradientBrush
Center
GradientOriginOffset
GradientStopCollection
RadiusX
RadiusY
RadialGradientBrushProperties
RenderTarget
AntialiasMode
DrawEllipse()
DrawGeometry()
DrawLine()
DrawRectangle()
DrawText()
DrawTextLayout()
FillEllipse()
FillGeometry()
FillRectangle()
Transform
SolidColorBrush
Color
StrokeStyle
DashCap
DashesCount
DashOffset
DashStyle
EndCap
GetDashes()
LineJoin
MiterLimit
StartCap
StrokeStyleProperties
SweepDirection
SharpDX.DirectWrite
TextFormat
FlowDirection
FontFamilyName
FontSize
FontStretch
FontStyle
FontWeight
ParagraphAlignment
ReadingDirection
TextAlignment
WordWrapping
LineMetrics
TextLayout
GetLineMetrics()
MaxHeight
MaxWidth
Metrics