Skip to main content

Public API for custom Smart DOM columns

All Smart DOM columns (OrderFlow, Footprint, DOMTraderColumn, etc.) are implemented inside OFT.Controls.dll as internal classes under Advanced_Time_And_Sales.TradingModule.Columns. There is no public base class or interface in ATAS.Indicators.dll or ATAS.Types.dll for third-party developers to create custom columns.

We request a public base class, for example:

public abstract class SmartDomColumn {  public abstract string ColumnName { get; }  public abstract void OnRender(RenderContext context, SmartDomRowData row);  public abstract void OnNewTrade(MarketDataArg trade);  public abstract void OnMarketDepthChanged(MarketDepthArg arg); } 

This would allow developers to build custom order flow tools directly inside Smart DOM, the same way the Indicator base class enables custom chart indicators.

Status: Planned

Log in to comment and vote

No comments yet

Be the first to share your thoughts.