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

 
Renat Fatkhullin :

API ve kitaplık tamamen yeniden yazıldı, eski yöntemler artık çalışmıyor.

İşte yeni bir açıklama ve örnek: https://www.mql5.com/en/forum/306688/page37#comment_14972868

Tamam, konu açık. Lütfen resmi belgelerde bir karışıklık olmaması için bir düzeltme yapın. Peki ya da belge dışı kod için .11 lib ve terminalin böyle ve böyle bir sürümünü kullanmanız gerektiğine dair bir bağlantı,

Bu lib bir beta sürümündeyken.


Başka bir soru var, yol başlatmada nasıl işlenir(yol=Yok), eğer yol=Yok ise, Liba'nın çalıştığı terminal hangi mantıkla?

Hangi hata kodları döndürülür ve anlamları?

 

Ö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.

 
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.

Terminalin taşınabilir modunun hayranları nasıl olunur?

 
Aleksey Vyazmikin :

Terminalin taşınabilir modunun hayranları nasıl olunur?

Bunun MT'nin /taşınabilir modunu hiçbir şekilde etkileyeceğini düşünmüyorum.

 
Renat Fatkhullin :


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.

onlar. C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal ise, iki terminal kurduktan sonra:


(.env) PS C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal> ls


    Directory: C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----         2 / 15 / 2020    9 : 53 PM                 36 A64B8C79A6163D85E6173B54096685
d-----       10 / 19 / 2019    10 : 51 AM                Common
d-----         2 / 5 / 2020    5 : 44 PM                Community
d-----         2 / 15 / 2020    11 : 27 PM                D0E8209F77C8CF37AD8BF550E51FF075
d-----         2 / 14 / 2020    2 : 37 PM                Help


(.env) PS C:\Users\%username%\AppData\Roaming\MetaQuotes\Terminal>

36A64B8C79A6163D85E6173B54096685 veya D0E8209F77C8CF37AD8BF550E51FF075'ten kurulumdan sonra kurulan ve başlatılan son örnek çağrılacak, ancak bu kullanıcı altında başlatılan son terminal olarak değil.

Doğru?

 
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.


Sabitler de değişti mi?

                rates = mt5.copy_ticks_range(self.__symbol__, mt5.MT5_TIMEFRAME_M1, ts1, ts2)

Çıkışta:

AttributeError: module 'MetaTrader5' has no attribute 'MT5_TIMEFRAME_M1'
 

Şimdi en son kapatılan terminal başlatıldı. Açılan terminalde, komisyoncu açılacak ve kapanış anındaki hesap (?).

Yeni sürümde, açık bir keşif (yol, aracı, oturum açma) yapmayı vaat ediyorlar.

Şimdi yapıldığı için - elverişsizdir, elden ele düzeltilmelidir. Veya önceden doğru komisyoncu ve hesapla bir terminal açın.

Yeni bir yayın bekleyelim.

 
Vladimir Perervenko :

Şimdi en son kapatılan terminal başlatıldı. Açılan terminalde, komisyoncu açılacak ve kapanış sırasındaki hesap (?).

Yeni sürümde, açık bir keşif (yol, aracı, oturum açma) yapmayı vaat ediyorlar.

Şimdi yapıldığı için elverişsiz, elden ele düzeltilmesi gerekiyor. Veya istediğiniz komisyoncu ve hesapla önceden bir terminal açın.

Yeni bir yayın bekleyelim.

Evet, bu çok uygun olurdu.

Ancak python lib ile bir olay işleyici kullanılabilir hale gelirse, genellikle harika olur :)

 
Дмитрий Прокопьев :

Sabitler de değişti mi?

Çıkışta:

import MetaTrader5

dir(MetaTrader5)
 
Roman :

Evet, yol boyunca, ihtiyaç duyulan ve hiç ihtiyaç duyulmayan her şeyi küresel çevreye attılar. Bu, R için kütüphanede zaten oldu.

Belki biri sana söyler ve düzeltir. Ben harika bir Python uzmanı değilim, bu yüzden bunun gerçekten bir hata olup olmadığını söyleyemem.

Yayını bekliyoruz.