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, 01: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 vantojo, Today, 06:46 AM
        1 response
        3 views
        0 likes
        Last Post NinjaTrader_Jim  
        Started by sidlercom80, Today, 02:40 AM
        1 response
        14 views
        0 likes
        Last Post NinjaTrader_PaulH  
        Started by b16_aln, Today, 01:52 AM
        0 responses
        14 views
        0 likes
        Last Post b16_aln
        by b16_aln
         
        Started by junkone, Yesterday, 08:55 PM
        2 responses
        13 views
        0 likes
        Last Post junkone
        by junkone
         
        Started by adaeiqendqw, 01-16-2021, 02:56 AM
        1 response
        17 views
        0 likes
        Last Post NinjaTrader_Jason  
        Working...
        X