MetaTrader 5 Python 사용자 그룹 - Metatrader에서 Python을 사용하는 방법 - 페이지 13

 
Dmitriy Skub :

아마도 터미널 경로를 잘못 설정하고 있습니까?

MT5Initialize( r 'D:\Programs\ОТКРЫТИЕ-Брокер')

이렇게 시도하십시오.

 
Sergey Dzyublik :

이렇게 시도하십시오.

동일: IPC 연결 없음

 
Dmitriy Skub :

동일: IPC 연결 없음

폴더 경로를 지정하는 이유는 무엇입니까?
다음과 같이 시도하십시오.

MT5Initialize(r'D:\Programs\ОТКРЫТИЕ-Брокер\ terminal64.exe ')
 
Dmitriy Skub :

동일: IPC 연결 없음

내 랩톱에 /portable 키가 있습니다. Python에서 MT5를 호출할 수 없었습니다. 그런 다음 MT5를 시작하고 Python 스크립트를 다시 실행했습니다. 모든 것이 해결되었습니다.

win10 설치

 
Sergey Dzyublik :

폴더 경로를 지정하는 이유는 무엇입니까?
다음과 같이 시도하십시오.

MT5Initialize() 함수가 행 없이 남아 있으면 다른 터미널이 연결됩니다. 정상적으로 연결되어 데이터를 얻습니다.

그래서 시도했습니다. 롤링되지 않습니다.

 terminal64.exe
 
Igor Makanu :

내 랩톱에 /portable 키가 있습니다. Python에서 MT5를 호출할 수 없었습니다. 그런 다음 MT5를 시작하고 Python 스크립트를 다시 실행했습니다. 모든 것이 해결되었습니다.

win10 설치

MT5가 이미 실행 중입니다. 지정된 경로로 연결할 수 없습니다.
 
Dmitriy Skub :
MT5가 이미 실행 중입니다. 지정된 경로로 연결할 수 없습니다.

MetaTrader 5 터미널(5.0.3)에 대한 Python API 커넥터를 사용하여 MT5(빌드 2025)에서 모든 것이 올바르게 작동하는지 확인했습니다.

 MT5Initialize(r "D:\Programs\ОТКРЫТИЕ-Брокер\terminal64.exe" )
 
Sergey Dzyublik :

MetaTrader 5 터미널(5.0.3)에 대한 Python API 커넥터를 사용하여 MT5(빌드 2025)에서 모든 것이 올바르게 작동하는지 확인했습니다.

예, 효과가 있었습니다. 고마워, 세르게이!

줄 앞의 문자 r 을 잊어 버렸습니다)

빌드 2007 - 일반.


그리고 문서에서 부정확성이 밝혀졌습니다. 파일 경로가 아니라 파일의 전체 이름은 다음과 같아야 합니다.

【인】 metatrader.exe 또는 metatrader64.exe 파일의 경로입니다. 경로가 지정되지 않은 경우 모듈은 자체적으로 실행 파일을 찾으려고 시도합니다.
 
Maxim Dmitrievsky :

현재 실시간 소켓을 통해 모든 정보(따옴표 제외)를 전송/반환할 수 있습니다. 유일한 제한 사항은 아직 테스터에서 작동하지 않는다는 것입니다.

판매/구매 주문을 포함하여 실시간 소켓을 통해 보내거나 반환할 정보(견적 외)가 있습니까?
 
slukin :
판매/구매 주문을 포함하여 실시간 소켓을 통해 보내거나 반환할 정보(견적 외)가 있습니까?

당연하지만 파이프를 통해 테스터에서 가능합니다.