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

 
글쎄, 모든 데이터가 하나의 터미널에서 온 것이라면 시간 오프셋이 중요하지 않다는 것이 분명합니다. 이것은 분석을 위한 도구(예: 뉴스 또는 기타 데이터에 연결)인 것으로 즉시 가정되며 시간이 다르면 변환해야 합니다.
 
Lyuk :
글쎄, 모든 데이터가 하나의 터미널에서 온 것이라면 시간 오프셋이 중요하지 않다는 것이 분명합니다. 이것은 분석을 위한 도구(예: 뉴스 또는 기타 데이터에 연결)인 것으로 즉시 가정되며 시간이 다르면 변환해야 합니다.

쉬워 보인다

pd.tz_convert(None)
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.dt.tz_convert.html
 
편집할 시간이 필요한 오류를 이미 발견하면 쉽고 디버그하기 어렵습니다.
 

라이브러리가 설치되지 않았거나 업데이트되지 않았습니다. 현재 사용 중인 버전은 5.0.4이고 최신 버전은 5.0.8입니다.

이것은 잡지입니다. 어떻게 해야 하나요?

Collecting MetaTrader5
  Downloading https: //files.pythonhosted.org/packages/56/76/58682d9a70b8eea2a707634125fb495bf457b21fef565d2d4bac559aad94/MetaTrader5-5.0.8.tar.gz
Building wheels for collected packages: MetaTrader5
  Building wheel for MetaTrader5 (setup.py) ... error
  ERROR: Command errored out with exit status 1 :
   command: 'c:\python35\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = ' "'" 'C:\\Users\\la\\AppData\\Local\\Temp\\pip-install-s2bqudzg\\MetaTrader5\\setup.py' "'" '; __file__=' "'" 'C:\\Users\\la\\AppData\\Local\\Temp\\pip-install-s2bqudzg\\MetaTrader5\\setup.py' "'" ';f=getattr(tokenize, ' "'" 'open' "'" ', open)(__file__);code=f.read().replace(' "'" '\r\n' "'" ', ' "'" '\n' "'" ');f.close();exec(compile(code, __file__, ' "'" 'exec' "'" '))'  bdist_wheel -d  'C:\Users\la\AppData\Local\Temp\pip-wheel-6x877lgv'  --python-tag cp35
        cwd: C:\Users\la\AppData\Local\Temp\pip-install-s2bqudzg\MetaTrader5\
  Complete output ( 10 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64- 3.5
  creating build\lib.win-amd64- 3.5 \MetaTrader5
  copying MetaTrader5\__init__.py -> build\lib.win-amd64- 3.5 \MetaTrader5
  running build_ext
  building 'MetaTrader5.C' extension
  error: [WinError 2 ] The system cannot find the file specified
  ----------------------------------------
  ERROR: Failed building wheel for MetaTrader5
  Running setup.py clean for MetaTrader5
Failed to build MetaTrader5
Installing collected packages: MetaTrader5
  Found existing installation: MetaTrader5 5.0 . 4
    Uninstalling MetaTrader5- 5.0 . 4 :
      Successfully uninstalled MetaTrader5- 5.0 . 4
    Running setup.py install for MetaTrader5 ... error
    ERROR: Command errored out with exit status 1 :
     command: 'c:\python35\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = ' "'" 'C:\\Users\\la\\AppData\\Local\\Temp\\pip-install-s2bqudzg\\MetaTrader5\\setup.py' "'" '; __file__=' "'" 'C:\\Users\\la\\AppData\\Local\\Temp\\pip-install-s2bqudzg\\MetaTrader5\\setup.py' "'" ';f=getattr(tokenize, ' "'" 'open' "'" ', open)(__file__);code=f.read().replace(' "'" '\r\n' "'" ', ' "'" '\n' "'" ');f.close();exec(compile(code, __file__, ' "'" 'exec' "'" '))' install --record 'C:\Users\la\AppData\Local\Temp\pip-record-7ohhmuga\install-record.txt'  --single-version-externally-managed --compile
          cwd: C:\Users\la\AppData\Local\Temp\pip-install-s2bqudzg\MetaTrader5\
    Complete output ( 10 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64- 3.5
    creating build\lib.win-amd64- 3.5 \MetaTrader5
    copying MetaTrader5\__init__.py -> build\lib.win-amd64- 3.5 \MetaTrader5
    running build_ext
    building 'MetaTrader5.C' extension
    error: [WinError 2 ] The system cannot find the file specified
    ----------------------------------------
  Rolling back uninstall of MetaTrader5
  Moving to c:\python35\lib\site-packages\metatrader5- 5.0 . 4 .dist-info\
   from c:\python35\lib\site-packages\~etatrader5- 5.0 . 4 .dist-info
  Moving to c:\python35\lib\site-packages\metatrader5\
   from c:\python35\lib\site-packages\~-tatrader5
ERROR: Command errored out with exit status 1 : 'c:\python35\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = ' "'" 'C:\\Users\\la
 \\AppData\\Local\\Temp\\pip-install-s2bqudzg\\MetaTrader5\\setup.py' "'" '; __file__=' "'" 'C:\\Users\\la
 \\AppData\\Local\\Temp\\pip-install-s2bqudzg\\MetaTrader5\\setup.py' "'" ';f=getattr(tokenize, ' "'" 'open' "'" ', open)(__file__);code=f.read().replace(' "'" '\r\n' "'" ', ' "'" '\n' "'" ');f.close();exec(compile(code, __file__, ' "'" 'exec' "'" '))' install --record 'C:\Users\la \AppData\Local\Temp\pip-record-7ohhmuga\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output.
 
jaffer wilson :

라이브러리가 설치되지 않았거나 업데이트되지 않았습니다. 현재 사용 중인 버전은 5.0.4이고 최신 버전은 5.0.8입니다.

이것은 잡지입니다. 어떻게 해야 하나요?

Python(바람직하게는 3.7 또는 3.8)을 다시 설치하고 다시 시도하십시오.

 
MetaQuotes Software Corp. :

Python(바람직하게는 3.7 또는 3.8)을 다시 설치하고 다시 시도하십시오.

파이썬 3.5.0을 사용하고 있습니다. 이전 버전은 잘 작동합니다. 그러나 최신 업데이트는 업데이트되지 않습니다. 이 문제의 원인은 무엇입니까?

 
jaffer wilson :

파이썬 3.5.0을 사용하고 있습니다. 이전 버전은 잘 작동합니다. 그러나 최신 업데이트는 업데이트되지 않습니다. 이 문제의 원인은 무엇입니까?

Python 3.5.0 x64를 다시 설치하고 다시 시도하십시오.

 
MetaQuotes Software Corp. :

Python 3.5.0 x64를 다시 설치하고 다시 시도하십시오.

답변 해주셔서 감사합니다. 내가 해냈어. 그러나 문제는 동일하게 유지됩니다.

 
jaffer wilson :

라이브러리가 설치되지 않았거나 업데이트되지 않았습니다. 현재 사용 중인 버전은 5.0.4이고 최신 버전은 5.0.8입니다.

이것은 잡지입니다. 어떻게 해야 하나요?

로그로 판단하면 소스에서 모듈을 빌드하려고 하므로 Visual Studio 2017/2019 또는 Visual C ++ 빌드 도구가 있어야 합니다.

다음을 입력해 보세요.

pip uninstall MetaTrader5
pip install MetaTrader5

설치는 whl에서 시작해야 합니다.

E:\>pip install MetaTrader5
Collecting MetaTrader5
  Downloading https: //files.pythonhosted.org/packages/e4/fc/dc782c6b6b1c9270b8efbca08b2304150354a87fff5695671f930af8f0ad/MetaTrader5-5.0.9-cp37-cp37m-win_amd64.whl
Installing collected packages: MetaTrader5
Successfully installed MetaTrader5- 5.0 . 9
 
Almaz :

로그로 판단하면 소스에서 모듈을 빌드하려고 하므로 Visual Studio 2017/2019 또는 Visual C ++ 빌드 도구가 있어야 합니다.

다음을 입력해 보세요.

설치는 whl에서 시작해야 합니다.

나도 시도했다. 그런데 왜 이런 일이 일어나는지 이해가 되지 않습니다. Metatrader를 제거하고 다시 설치하려고 하면 동일한 오류가 발생합니다. 버전 5.0.4의 경우에도 마찬가지입니다.

그리고 저는 Python 3.5.0을 엄격하게 사용하고 있습니다.