Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

BuyingPower (or equivalent) under Sim101 and IB

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    BuyingPower (or equivalent) under Sim101 and IB

    NT Team,

    Within a Strategy, how could you structure a method to return BuyingPower (or equivalent)
    - under State.Historical and State.Realtime, and
    - under Account = Sim101 and Account = InteractiveBrokers.

    In all situations I am looking to identify funds Available For Trading.

    As per Account.GetAccountItem under Account = InteractiveBrokers, I understand BuyingPower is:
    Code:
    var buyingPower = Account.GetAccountItem(AccountItem.BuyingPower, Currency.UsDollar).Value;
    What is the equivalent under Sim101 (as Sim101 has zero BuyingPower) and appropriate branching statement?

    Thanks
    Shannon

    #2
    Hello Shannon,

    Thanks for your inquiry.

    After checking with the QA team, this is expected and the Help Guide will be updated. Buying Power was deprecated but left in for providers that support it.

    AccountItems won't be updated for historical processing and are not used in the Strategy Analyzer.

    AccountItem.CashValue would be the closest equivalent to use, but this would not include margin. Accessing margin and risk templates is not supported through NinjaScript so any simulated margin would have to be programmed into the NinjaScript.

    If there is anything I can do to assist you further, please let me know.
    Last edited by NinjaTrader_Jim; 09-28-2017, 02:06 PM.
    JimNinjaTrader Customer Service

    Comment


      #3
      Accessing margin and risk templates is not supported through NinjaScript so any simulated margin would have to be programmed into the NinjaScript.
      Please confirm my understanding of your statement. "Initial margin" is not available through NinjaScript under Account = Sim101 or Interactive Brokers.

      A possible solution would be to implement a switch statement based on Instrument.Name and hardcode Initial Margin values.

      Thanks
      Shannon

      Comment


        #4
        Hello Shannon,

        Yes, that would be a valid solution to achieve your goal.

        If you have any additional questions, please don't hesitate to ask.
        JimNinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by aeadon, Today, 02:27 AM
        1 response
        3 views
        0 likes
        Last Post NinjaTrader_Jason  
        Started by op1031, Today, 01:52 AM
        0 responses
        1 view
        0 likes
        Last Post op1031
        by op1031
         
        Started by Aramunno, Yesterday, 10:11 PM
        2 responses
        16 views
        0 likes
        Last Post Aramunno  
        Started by sdauteuil, Yesterday, 09:38 PM
        0 responses
        5 views
        0 likes
        Last Post sdauteuil  
        Started by fscabrera03, Yesterday, 09:23 PM
        0 responses
        11 views
        0 likes
        Last Post fscabrera03  
        Working...
        X