MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 28

 
Tüm veriler bir terminalden geliyorsa, zaman kaymasının önemli olmadığı açıktır. Hemen bunun bir analiz aracı olduğu varsayılır (örneğin, haberlere veya diğer bazı verilere bağlantı) - ve orada zaman farklıdır, onu dönüştürmeniz gerekir.
 
Lyuk :
Tüm veriler bir terminalden geliyorsa, zaman kaymasının önemli olmadığı açıktır. Hemen bunun bir analiz aracı olduğu varsayılır (örneğin, haberlere veya diğer bazı verilere bağlantı) - ve orada zaman farklıdır, onu dönüştürmeniz gerekir.

kolay görünüyor

pd.tz_convert(None)
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.dt.tz_convert.html
 
Düzenlemek için zamana ihtiyacınız olan bir hata bulduğunuzda kolaydır, hata ayıklamak zordur.
 

Kütüphane kurulu değil hatta güncellenmemiş. Kullandığım güncel sürüm 5.0.4 ve en son sürüm 5.0.8.

Bu bir dergi. Ne yapmalıyım?

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 :

Kütüphane kurulu değil hatta güncellenmemiş. Kullandığım güncel sürüm 5.0.4 ve en son sürüm 5.0.8.

Bu bir dergi. Ne yapmalıyım?

Python'u (tercihen 3.7 veya 3.8) yeniden yükleyin ve lütfen tekrar deneyin.

 
MetaQuotes Software Corp. :

Python'u (tercihen 3.7 veya 3.8) yeniden yükleyin ve tekrar deneyin, lütfen.

Python 3.5.0 kullanıyorum. Önceki sürüm iyi çalışıyor. Ama son güncelleme güncellenmiyor. Buna ne sebep olabilir?

 
jaffer wilson :

Python 3.5.0 kullanıyorum. Önceki sürüm iyi çalışıyor. Ama son güncelleme güncellenmiyor. Buna ne sebep olabilir?

Python 3.5.0 x64'ü yeniden yükleyin ve yeniden deneyin.

 
MetaQuotes Software Corp. :

Python 3.5.0 x64'ü yeniden yükleyin ve yeniden deneyin.

Cevap için teşekkürler. Yaptım. Ama sorun aynı kalıyor.

 
jaffer wilson :

Kütüphane kurulu değil hatta güncellenmemiş. Kullandığım güncel sürüm 5.0.4 ve en son sürüm 5.0.8.

Bu bir dergi. Ne yapmalıyım?

Günlüklere bakılırsa, kaynaklardan bir modül oluşturmaya çalışıyorsunuz, bunun için Visual Studio 2017/2019 veya Visual C++ Build Tools'a sahip olmalısınız.

Yazmayı deneyin:

pip uninstall MetaTrader5
pip install MetaTrader5

kurulum whl'den başlamalıdır:

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 :

Günlüklere bakılırsa, kaynaklardan bir modül oluşturmaya çalışıyorsunuz, bunun için Visual Studio 2017/2019 veya Visual C++ Build Tools'a sahip olmalısınız.

Yazmayı deneyin:

kurulum whl'den başlamalıdır:

Ben de denedim. Ama bunun neden olduğunu anlamıyorum. Metatrader'ı kaldırır ve yeniden yüklemeyi denersem aynı hatayı alıyorum. 5.0.4 sürümü için bile.

Ve kesinlikle Python 3.5.0 kullanıyorum.

Neden: