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

 
Renat Fatkhullin :

Birden çok mt5.initialize oturumu oluşturabiliyorsanız.

Bir oturumda istekler senkronizedir.

Bir terminale (aracı, hesap) çok sayıda oturum?

Yoksa her oturumun ayrı bir terminale mi ihtiyacı olacak?

Bu ilginç.

 
Vladimir Perervenko :

Bir terminale (aracı, hesap) çok sayıda oturum?

Yoksa her oturumun ayrı bir terminale mi ihtiyacı olacak?

Bu ilginç.

Bir terminale birden çok oturum desteklenir.

 
Renat Fatkhullin :

Bir terminale birden çok oturum desteklenir.

Süper. Deneyeceğim

 
Doğrudan düzenleyiciden (terminalden değil) Jupyter Notebook *.ipynb dosyalarının desteklendiğini unutmayın.

Bunları tamamen başlatabilirsiniz.
 
Tünaydın.

Python için MetaTrader5 paketinin kaynak kodunu arıyorum. Bu bölüme rastladım: https://www.mql5.com/en/code/mt5/libraries
ama milyonlarca bağlantı var. İstenen kaynağı insan sayımı ile bulma olasılığı sıfıra yakındır.

Söyle bana, lütfen, bu kütüphanede https://pypi.org/project/MetaTrader5/
Kaynakları bulmak mümkün mü (cevap evet ise, o zaman onlara bir bağlantı almayı sorun etmem)?
MQL5 Code Base: Libraries
MQL5 Code Base: Libraries
  • www.mql5.com
Custom Price Chart using a simple Artificial Neural Network that tries to project price movements into the future. Not very useful for trading, but fun to watch and learn ;) NELODI Trading Terminal is a collection of Indicators and an Expert Advisor, which work together to provide a complete solution for manual Trading, primarily designed for...
 
Kitaplık yalnızca derlenmiş paketler olarak dağıtılır.
 
Renat Fatkhullin :
Doğrudan düzenleyiciden (terminalden değil) Jupyter Notebook *.ipynb dosyalarının desteklendiğini unutmayın.

Bunları tamamen başlatabilirsiniz.

Uzaktan çalıştırma mümkün mü? Onlar. jupyter'ın çalıştığı sunucunun ipini mi yoksa yalnızca yerel olarak mı belirtin?

 
Renat Fatkhullin :

Önümüzdeki Cuma, belgeleri paralel olarak güncelleyerek MT5 sürümünü yayınlayacağız.

Forumdaki eski arayüzlerin açıklamaları da düzenlenecektir.


Varsayılan olarak, son olarak kullanıcının hesabı altında başlatılan terminal başlatılır . C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal dizinine bakılır ve en son örnek seçilir.

Yanıt kodları bir demete sarılır ve MQL5'teki yanıt kodlarına benzer.

Daha sonra belgelerde açıklayacağız.

Söyle bana, bugünü bekle?
 
alex.alexen :
Söyle bana, bugünü bekle?

Gördüklerime göre, güncelleme çoktan geçti - 21.02.2020 tarihinden itibaren 2340 oluşturun

 

Lütfen bana kim yardım edebilir.

Örneği (python) MQL5 editöründen çalıştırmayı denedim ama bana bir hata veriyor

NameError: 'MT5_TIMEFRAME_H4' adı tanımlı değil

yardım için teşekkürler

kod

# Copyright 2020 , MetaQuotes Software Corp.
# https: //www.mql5.com
from datetime import datetime
from MetaTrader5 import *
import MetaTrader5 as mt5
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
pd.set_option ( 'display.max_columns' , 500 ) # number of columns to be displayed
pd.set_option ( 'display.width' , 1500 ) # max table width to display
# import pytz module for working with time zone
import pytz
mt5.initialize ()
 
# set time zone to UTC
timezone = pytz.timezone ( "Etc / UTC" )
# create 'datetime' object in UTC time zone to avoid the implementation of a local time zone offset
utc_from = datetime ( 2019 , 4 , 5 , tzinfo = timezone)
# get 10 EURUSD H4 bars starting from 04 / 01 / 2019 in UTC time zone
rates = mt5.copy_rates_from ( "EURUSD" , MT5_TIMEFRAME_H4, utc_from, 20 )
mt5.shutdown ()
# display each element of obtained data in a new line
print ( "Display obtained data 'as is'" )
for rate in rates:
    print (rate)
 
# create DataFrame out of the obtained data
rates_frame = pd.DataFrame (list (rates),
                           columns = [ 'time' , 'open' , 'low' , 'high' , 'close' , 'tick_volume' , 'spread' , 'real_volume' ])

# display data
print ( "\ nDisplay dataframe with data" )
print (rates_frame)  
Descubra las nuevas posibilidades de MetaTrader 5 con la comunidad y los servicios MQL5
Descubra las nuevas posibilidades de MetaTrader 5 con la comunidad y los servicios MQL5
  • www.mql5.com
Formule preguntas sobre análisis técnico, discuta sobre sistemas comerciales y mejore sus hablidades de programación de estrategias comerciales en el lenguaje MQL5. Contacte con tráders de todo el mundo en el foro e intercambie experiencias, también podrá ayudar a los principiantes con sus propias respuestas: nuestra comunidad se desarrolla...