account_trades = ib_client.trades() pprint(account_trades) pprint('') # Do a Futures Search futures_search = ib_client.futures_search(symbols=['ES']) pprint(futures_search) pprint('') # Grab Portfolio Accounts portfolio_accounts = ib_client.portfolio_accounts() pprint(portfolio_accounts) pprint('') # Grab Account Info portfolio_account_info = ib_client.portfolio_account_info( account_id="PAPER_ACCOUNT_ACCOUNT_NUMBER") pprint(portfolio_account_info) pprint('') # Grab the Positions in the portfolio. portfolio_positions = ib_client.portfolio_account_positions( account_id="PAPER_ACCOUNT_ACCOUNT_NUMBER", page_id=0) pprint(portfolio_positions) pprint('') # Grab the Specific Postion in a Portfolio. portfolio_position = ib_client.portfolio_account_position( account_id="PAPER_ACCOUNT_ACCOUNT_NUMBER", conid=272093) pprint(portfolio_position) pprint('')
''' FUTURES SEARCH ''' # futures_search = ib_client.futures_search(symbols = 'ES') # print(futures_search) # print('') ''' PORTFOLIO ACCOUNTS ''' portfolio_accounts = ib_client.portfolio_accounts() print(portfolio_accounts) print('') portfolio_account_info = ib_client.portfolio_account_info( account_id=PAPER_ACCOUNT) print(portfolio_account_info) print('') portfolio_positions = ib_client.portfolio_account_positions( account_id=PAPER_ACCOUNT, page_id=0) print(portfolio_positions) print('') portfolio_position = ib_client.portfolio_account_position( account_id=PAPER_ACCOUNT, conid=272093) print(portfolio_position) print('') portfolio_summary = ib_client.portfolio_account_summary( account_id=PAPER_ACCOUNT)