Mt5linux «[Errno 111] Соединение отклонено» не может решить эту проблемуLinux

Ответить Пред. темаСлед. тема
Anonymous
 Mt5linux «[Errno 111] Соединение отклонено» не может решить эту проблему

Сообщение Anonymous »

Я использую mt5linux, но когда я пытаюсь подключиться к демо-аккаунту, чтобы проверить, работает ли он, у меня появляется много ошибок:

Код: Выделить всё

Traceback (most recent call last):
File "/PycharmProjects/MT5 BOT 1/main.py", line 33, in 
startup = mt5_lib.start_mt5(project_settings=mt5_settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PycharmProjects/MT5 BOT 1/mt5_lib.py", line 10, in start_mt5
mt5 = MetaTrader5()
^^^^^^^^^^^^^
File "/PycharmProjects/MT5 BOT 1/.venv/lib/python3.12/site-packages/mt5linux/__init__.py", line 364, in __init__
self.__conn = rpyc.classic.connect(host,port)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PycharmProjects/MT5 BOT 1/.venv/lib/python3.12/site-packages/rpyc/utils/classic.py", line 76, in connect
return factory.connect(host, port, SlaveService, ipv6=ipv6, keepalive=keepalive)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PycharmProjects/MT5 BOT 1/.venv/lib/python3.12/site-packages/rpyc/utils/factory.py", line 102, in connect
s = SocketStream.connect(host, port, ipv6=ipv6, keepalive=keepalive)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PycharmProjects/MT5 BOT 1/.venv/lib/python3.12/site-packages/rpyc/core/stream.py", line 174, in connect
return cls(cls._connect(host, port, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PycharmProjects/MT5 BOT 1/.venv/lib/python3.12/site-packages/rpyc/core/stream.py", line 126, in _connect
s = socket_backoff_connect(family, socktype, proto, sockaddr, timeout, attempts)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PycharmProjects/MT5 BOT 1/.venv/lib/python3.12/site-packages/rpyc/lib/__init__.py", line 146, in socket_backoff_connect
sock.connect(addr)

ConnectionRefusedError: [Errno 111] Connection refused

Process finished with exit code 1
Я фактически не использую пакет MetaTrader5, потому что в Linux он не работает. Я пытался установить его в Wine, но это не сработало, поэтому я использовал mt5linux, но мне интересно, работает ли он mt5linux, который вызывает мою проблему, или это мой код...
Мне просто интересно, может ли кто-нибудь хотя бы сказать мне, откуда возникает ошибка, я не могу продолжать разработку своего бота если я даже не могу подключиться к учетной записи....
Я использовал файл settings.json с учетными данными демонстрационной учетной записи

Код: Выделить всё

"username": "*",
"password": "*",
"server": "MetaQuotes-Demo",
Может быть, мне следует использовать для демо-версии не этот сервер, но я думаю, что проблема не в этом, я потерялся, буду благодарен за любую помощь. Спасибо.
Я установил пакет rpyc с помощью pip, но он все равно не работает...
ОБНОВЛЕНИЕ:
Я пытался создать демо-аккаунт на глобальных рынках IC, чтобы проверить, связана ли проблема с демо-аккаунтом MetaQuotes, но проблема та же самая...
Соединение отклонено
Я думаю, проблема в том, что я не могу использовать Python на своем Wine, чтобы установить на него пакет MetaTrader5, а затем запустить термин MT5, который действует как мой сервер, но я не уверен

Подробнее здесь: https://stackoverflow.com/questions/791 ... this-issue
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»