MetaTrader 5 Python User Group - wie man Python in Metatrader verwendet - Seite 26

 
Lyuk:

GPU scheint nun doch erforderlich zu sein

Auf einem älteren Sandy Bridge-Rechner funktioniert es auch ohne Grafikkarte.

 

Kann ich die Ergebnisse des Tests sehen?

 
Lyuk:

Kann ich die Ergebnisse des Tests sehen?

Single thread: the value of PI is 3.141592653590
Single thread: calculated in 8.885725000000001 seconds
OpenCL: CPU device ' Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz' selected
OpenCL threads: the value of PI is 3.141592653590
OpenCL threads: calculated in 0.8930439999999999 seconds
 
Unter OpenCL benötigen Sie etwas wie dieses
int SetArray( int &Array[] )
{
  const int Size = ArrayResize(Array, 1 e6);
  
  for (int i =  0; i < Size; i++)
    Array[i] = 1 - ((i & 1) << 1); // Чередование +-1
    
  return(Size);
}

void OnStart()
{
  int Array[];  
  const int Size = SetArray(Array); // Задали исходные данные

  int Sum = 0;
  
  for (int i = 0; i < 1 e3; i++)
    for (int j = 0; j < Size; j++)      
        Sum += Array[j];
        
  Print(Sum);      
}
 

Die Unterstützung für Python sowohl im MetaEditor als auch in der Interprozess-API wird erweitert:


 
Vladimir Karputov:

Dmitri Prokopjew:

pip install --aktualisieren MetaTrader5

Anforderung bereits aktuell: MetaTrader5 in c:\works\mt_websocket_server\.env\lib\site-packages (5.0.8)



Meine Herren, gibt es eine Verständigung über die Frage des verwirrten Hoch/Tief?

 
Maxim Dmitrievsky:

https://www.mql5.com/ru/docs/integration/python_metatrader5/mt5copyratesrange_py

In dem Beispiel wird eine andere Funktion verwendet, ein Fehler:

# Erhalten Sie Balken mit USDJPY M5 vom 01.04.2019 in der UTC-Zeitzone
Kurse=MT5CopyRatesFrom("USDJPY",MT5_TIMEFRAME_M5,utc_from, utc_to)

erwartet: MT5CopyRatesRange()

Danke, korrigiert.

 
Vladimir Karputov:

Ich möchte die Aufmerksamkeit darauf lenken:

MT5Rate(time=datetime.datetime(2018,4, 3, 16, 0), open=1.22957, low=1.22989, high=1.22557, close=1.2258, tick_volume=11956, spread=1, real_volume=0)

gehen Sie zum Terminal, siehe niedrig/hoch für diesen Rahmen:

Wir sehen, dass derTiefstwert=1,22557, derHöchstwert=1,22989 ist.

Frage ist dies ein Fehler oder sind Tasten für die MT5Rate irgendwie konfigurierbar?

Danke für die Nachricht, die Entwickler wurden informiert. Wird die Kopfzeile reparieren
 
Rashid Umarov:
Danke für die Nachricht, die Entwickler wurden informiert. Sie werden den Titel korrigieren.

Ich danke Ihnen.

Schreiben Sie mir eine Nachricht in diesem Thread, wenn die neue Version herauskommt.

 

Version 5.0.9 ist verfügbar:

python -m pip install --upgrade MetaTrader5
Grund der Beschwerde: