NinjaTrader adapter initialization

The following code demonstrates how to initialize NinjaTraderMessageAdapter and pass it to Connector.

var messageAdapter = new NinjaTraderMessageAdapter(Connector.TransactionIdGenerator)
{
	Login = "<Login>",
	Password = "<Password>".ToSecureString(),
	ClientId = "<Client ID>",
	Secret = "<Secret>".ToSecureString(),
	AppId = "StockSharp",
	AppVersion = "1.0",
	DeviceId = Guid.NewGuid().ToString(),
	IsDemo = true,
};

Connector.Adapter.InnerAdapters.Add(messageAdapter);

Replace the example values with credentials and endpoints issued for your account.

Connection settings window