Skip to content
This repository was archived by the owner on Jul 23, 2024. It is now read-only.
This repository was archived by the owner on Jul 23, 2024. It is now read-only.

Login CommandFailed: command failed #2

@Rohanlogs

Description

@Rohanlogs

Hey, I'm having trouble logging in:

from XTBApi.api import Client

client = Client()
client.login("{[email protected]}", "{password}") #demo by default

print('market: ', client.check_if_market_open([EURUSD]) )

# BUY ONE VOLUME (FOR EURUSD THAT CORRESPONDS TO 100000 units)
client.open_trade('buy', EURUSD, 1)

# SEE IF ACTUAL GAIN IS ABOVE X THEN CLOSE THE TRADE
trades = client.update_trades() # GET CURRENT TRADES
trade_ids = [trade_id for trade_id in trades.keys()]
for trade in trade_ids:
    actual_profit = client.get_trade_profit(trade) # CHECK PROFIT
    if actual_profit >= 50:
        print('closing..', client.close_trade(trade) ) # CLOSE TRADE

client.close_all_trades()
client.logout()

Its throwing this error:

2020-04-10 12:34:21 - DEBUG - XTBApi.api - BaseClient inited
2020-04-10 12:34:21 - INFO - XTBApi.api.Client - Client inited
2020-04-10 12:34:21 - DEBUG - XTBApi.api.Client - took 0.6212158203125 s.
Traceback (most recent call last):
  File "...\XTBApi\api.py", line 151, in login
    response = self._send_command(data)
  File "...\XTBApi\api.py", line 137, in _send_command
    raise CommandFailed(res)
XTBApi.exceptions.CommandFailed: command failed

Process finished with exit code 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions