So how can this information be obtained programatically in NT8?
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
ISSUE: How to programattically discover the per-contract margin requirement?
Collapse
X
-
ISSUE: How to programattically discover the per-contract margin requirement?
In NT7, one could find out the per-contract margin requirement by evaluating the expression Instrument.MasterInstrument.Margin. However, in NT8, there is no property named "Margin" defined in MasterInstrument, no obvious renaming of it, and no documentation of how to obtain this critical information.
So how can this information be obtained programatically in NT8?Last edited by strategesis; 08-06-2015, 12:24 AM. -
NT8 risks/margins were completely over hauled and the master instrument object no longer contains margin information. These are defined in a "Risk template". You can review a risk template under Tools-> Risk.
To get margin information for a particular instrument, you'll have to query the risk template and then pass in your master instrument
We hope to have this documented by the open beta release.Code:double myMaintenanceMargin = Risk.Get("NinjaTrader Brokerage Default").ByMasterInstrument[Instrument.MasterInstrument].MaintenanceMargin;MatthewNinjaTrader Product Management
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Hwop38, 05-04-2026, 07:02 PM
|
0 responses
135 views
0 likes
|
Last Post
by Hwop38
05-04-2026, 07:02 PM
|
||
|
Started by CaptainJack, 04-24-2026, 11:07 PM
|
0 responses
292 views
0 likes
|
Last Post
by CaptainJack
04-24-2026, 11:07 PM
|
||
|
Started by Mindset, 04-21-2026, 06:46 AM
|
0 responses
238 views
0 likes
|
Last Post
by Mindset
04-21-2026, 06:46 AM
|
||
|
Started by M4ndoo, 04-20-2026, 05:21 PM
|
0 responses
332 views
0 likes
|
Last Post
by M4ndoo
04-20-2026, 05:21 PM
|
||
|
Started by M4ndoo, 04-19-2026, 05:54 PM
|
0 responses
171 views
0 likes
|
Last Post
by M4ndoo
04-19-2026, 05:54 PM
|

Comment