/IQOption-Api

Python API for IQ Option

Primary LanguagePythonApache License 2.0Apache-2.0

IQOption Api

A Simple websocket API for IQ Option.

Next Addition

  • Ability to place Put, Sell Binary and Digital Options

Basic Usage

Initialisation

    from iqoption_api import IQOption
    api = IQOption("mail@email.com","password")
    api.login() # Returns True if successful else False

Check Account Type

    print(api.active_account) # prints `real` or `practice`

Check Active Account Balance

    print(api.balance) # prints active account balance

Check Balances

    print(api.real_balance) # prints real account balance
    print(api.practice_balance) # prints practice account balance

Change Account

    api.change_account("real") # `real` or `practice` Returns Account Type (`real` or `practice`)

Check Positions modified after API started/open at API start

    print(api.positions)
    print(api.get_open_positions()) # get currently open positions

Get Server Tick

    print(api.tick) ## range 0, 59

Get Instruments

    print(api.instruments_to_id) ## All Instruments Websocket Returned
    print(api.forex_instruments)
    print(api.cfd_instruments)
    print(api.crypto_instruments)

Subscribe to Realtime Market Data

    api.subscribe_market("EURUSD")

Access Market Data

    api.market_data

Buy forex

    api.buy_forex(amount, market, leverage, "buy/sell")