Search
Bem-vindo ao NinjaTrader
Notas de Versão
8.0
Divulgações de risco
Riscos do comércio eletrônico com NinjaTrader
Contrato de Termos de Serviço
Direitos Autorais
Introdução
Começando
Conseguindo ajuda
Aprendendo a usar o NinjaTrader
Usando complementos de terceiros
Compra NinjaTrader
Configuração
Conectando
Conectando-se à sua conta
Conectando-se a Kinetick
Conexão de alimentação de dados externos
Conexão de Playback
Conexão de alimentação de dados simulada
Instalação
Guia de instalação
Requisitos Mínimos do Sistema
Limpar o cache do navegador
Opções
Geral
Criando sua própria pele
Negociação
Estratégias
Interface de negociação automatizada
Dados de mercado
Divisões e Dividendos
Política de mesclagem
Filtro de carrapato em tempo real
Múltiplas Conexões
Dicas de desempenho
Operações
Gestão Avançada de Comércio (ATM)
Estratégia ATM
Parâmetros de Estratégia ATM
Modo de Seleção de Estratégia de ATM
Pare de Estratégia
Auto Breakeven
Auto Trail
Gerenciar Modelos de Estratégia ATM
Tutorial: Exemplo de Estratégia ATM # 1
Tutorial: Exemplo de Estratégia ATM # 2
Opções avançadas
Auto Chase
Auto Reversão
Estratégia de sombra
Posição de fechamento automático
Perguntas frequentes
Alertas
Usando Alertas
Diálogo de Alertas
Configurando Alertas
Condicionador de condições
Exemplos de Alertas
Registro de Alertas
Usando a janela de registro de alertas
Alertas de propriedades de log
Link de janela
Negociação Automatizada
Automated Trading Interface (ATI)
O que posso fazer e como?
Comandos e Parâmetros Válidos
Inicialização
File Interface
Order Instruction Files (OIF)
Information Update Files
DLL Interface
Funções
Integração de Email da TradeStation
Running concurrent strategies in the same market
Set Up
Symbol Mapping
Order Handling Options
Stop Order Handling
Workspace Options
Executando Estratégias NinjaScript
Definindo Opções de Estratégia em Tempo Real
Posição da Estratégia vs. Posição da Conta
Sincronizando posições da conta
Executando uma estratégia NinjaScript a partir de um gráfico
Executando um NinjaScript Strategy da guia Estratégias
Trabalhando com Modelos de Estratégia
Restauração de backup
Criando um arquivo de backup
Restaurando um Arquivo de Backup
Gráficos
Criando um gráfico
Navegando em um gráfico
Painéis de gráfico
Trabalhando com objetos em gráficos
Trabalhando com dados de preço
Trabalhando com várias séries de dados
Tipos de Barras
Estilos de gráfico
Trabalhando com indicadores
Trabalhando com ferramentas de desenho
Trabalhando com Estratégias Automatizadas
Salvando Padrões e Modelos de Gráfico
Caixa de dados
Cabelo cruz
Negociando de um gráfico
Propriedades do gráfico
Recarregar dados históricos
Como as barras são construídas
Como as execuções comerciais são plotadas
Quebre no EOD
Order Flow +
Barras volumétricas de Order Flow
Delta Cumulativo do Order Flow
Order Flow VWAP
Perfil de Volume de Order Flow
Detector de comércio de Order Flow
Mapa de profundidade de mercado de Order Flow
Tick Replay
Indicadores de repetição de escala
Wiseman
Comissões
Trabalhando com modelos de comissão
Aplicando Modelos de Comissão
Centro de Controle
Novo Menu
Menu Ferramentas
Menu Espaços de Trabalho
Menu Conexões
Menu de Ajuda
Guia Pedidos
Aba Estratégias
Guia Execuções
Separador de posições
Guia Contas
Aba de registro
Status da conexão
Redes de dados
Trabalhando com Grades de Dados
Base de dados
Operações de banco de dados
Gráfico de profundidade
Usando a janela Gráfico de profundidade
Propriedades do gráfico de profundidade
Link de janela
Janela de dados históricos
Carregando dados históricos
Dados por provedor
Importando
Exportador
Edição
Baixar
Teclas de atalho
Trabalhando com teclas de atalho
Negociação com teclas de atalho
Analista de Hot List
Usando o analisador de Hot List
Customizando o Analisador de Hot List
Propriedades do Analista de Hot List
Listas de instrumentos
Trabalhando com Listas de Instrumentos
Atualizando Divisões e Dividendos
Instrumentos
Procurando por instrumentos
Gerenciando Instrumentos
Instrumentos de Edição
Rolling Over contratos de futuros
Adicionando Divisões e Dividendos
Mapeamento de Símbolos da TradeStation
Importando uma lista de símbolos de ações
Nível II
Usando a janela do nível II
Propriedades do Nível II
Link de janela
Analisador de mercado
Criando uma janela do Analisador de Mercado
Trabalhando com linhas de instrumento
Trabalhando com Colunas
Ranking dinâmico e classificação
Criando condições de célula e filtro
Propriedades do Analisador de Mercado
Trabalhando com Modelos
Dicas de desempenho
Indicadores de Recarregamento
Link de janela
Observação do mercado
Visão geral da exibição
Trabalhando com Telhas de Instrumento
Observação do Mercado Properties
Notícia
Janela de notícias
Propriedades de Notícias
Entrada de ordens
Anexando Ordens aos Indicadores
Ordens de parada simuladas
Definições do estado da ordem
Otimização FIFO
Trabalhando com Forex
Onde suas ordens residem?
Trade Controls
Position Display
Price Selector
Quantity Selector
TIF Selector
Basic Entry
Display Overview
Submitting Orders
Modifying and Cancelling Orders
Managing Positions
Properties
Chart Trader
Order & Position Display
Hidden View
Submitting Orders
Modifying and Cancelling Orders
Attach to Indicator
Chart Trader Properties
FX Pro
Display Overview
Submitting Orders
Modifying and Cancelling Orders
Managing Positions
Properties
FX Board
Display Overview
Working with Instrument Tiles
Submitting Orders
Modifying and Cancelling Orders
Managing Positions
Properties
Order Ticket
Display Overview
Submitting Orders
Properties
SuperDOM
Price Ladder Display
Static vs Dynamic Price Ladder Display
Order Display
Submitting Orders
Modifying and Cancelling Orders
Managing Positions
Using SuperDOM Columns
SuperDOM Templates
Working with Indicators
Properties
Conexão de Playback
Configuração
Playback
Arquivos de dados
Risco
Usando a janela Risco
Simulador
A conta Sim101
Múltiplas Contas de Simulação
Ambiente ao vivo / simulação
Modo de Simulação Global
Negociação em Simulação
Analisador de Estratégia
Layout do Analisador de Estratégia
Backtest uma estratégia
Otimização
Algoritmo genético
Métricas de fitness de otimização
Caminhar em frente Otimização
Otimização Multi-Objetivo
AI Gerar
Entendendo o Processamento de Preenchimento Histórico
Cesta testando múltiplos instrumentos
Entendendo os Logs do Analisador de Estratégia
Revendo Resultados de Desempenho
Simulação de Monte Carlo
Executando uma Simulação de Monte Carlo
2D & 3D Gráficos de otimização
Discrepâncias: Tempo Real vs Backtest
Modelos de parâmetros de estratégia
Propriedades do Analisador de Estratégia
Trabalhando com dados históricos de comércio
Construtor de Estratégias
Telas do Construtor
Condicionador de condições
Ações
Tempo e Vendas
Usando o Tempo e Vendas
Propriedades de tempo e vendas
Link de janela
Desempenho comercial
Usando o desempenho comercial
Displays de desempenho
Definições de Estatísticas
Modos de cálculo de lucros e perdas
Propriedades de desempenho comercial
Horário de Negócios
Usando a janela Horas de Negociação
Janelas
Como usar o link de janela
Usando o seletor de instrumentos
Usando o seletor de instrumento de sobreposição
Usando Guias
Compartilhando Conteúdo
Imprimindo Conteúdo
Usando seletores de cores
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)
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
NinjaTrader 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