Fehler, Irrtümer, Fragen - Seite 2510

 

Hallo zusammen. Problem mitCopyRates/CopyClose - es wird nicht genug kopiert.

MqlRates mrate[];
double clss [];
int maxbars = TerminalInfoInteger(TERMINAL_MAXBARS);
int copied = CopyRates(_Symbol,_Period,1,10000,mrate);
int copcls = CopyClose(_Symbol,_Period,1,10000,clss);

Rückgabe:

maxbars = 10000000;

kopiert = 5984, copcls = 5984 anstelle von 10000

 
sancheskomonik:

Hallo zusammen. Problem mit CopyRates/CopyClose - es wird nicht genug kopiert.

Rückgabe:

maxbars = 10000000;

kopiert = 5984, copcls = 5984 anstelle von 10000

Das Problem ist das Verständnis.

Sie können im Terminal 100000000 Balken einstellen, aber diese Zahl wird nicht unbedingt auf dem Server angezeigt.

Sie können die Anzahl der verfügbaren Zeitreihenbalken mit Bars() überprüfen

 

Liebe Entwickler, wie ist es möglich, dass in den aktuellen Brent-Futures (BR-8.19) die Kombination der Flags TICK_FLAG_SELL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88 und in der fernen Zukunft (BR-9.19) die gleiche Kombination der Flags den Wert 344 ergibt?

In ähnlicher Weise ist die Kombination von TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST auf dem aktuellen Futures BR-8.19 = 56, und auf dem fernen ist es 312?

Fehlen in der Dokumentation irgendwelche Kennzeichen?

//+------------------------------------------------------------------+
//| Получаем строковые значения флага                                                                                   |
//+------------------------------------------------------------------+
string GetStringFlag( const uint flags )
        {
         //---
         string text = "";
         //--- 
    if( ( flags&TICK_FLAG_BUY ) == TICK_FLAG_BUY )                                      
         text += "|BUY|";
    if( ( flags&TICK_FLAG_SELL ) == TICK_FLAG_SELL )                                                                                                                                            
         text += "|SELL|";
    if( ( flags&TICK_FLAG_VOLUME ) == TICK_FLAG_VOLUME )                                                                                                                                                
         text += "|VOL|";
    if( ( flags&TICK_FLAG_LAST ) == TICK_FLAG_LAST )
         text += "|LAST|";
    if( ( flags&TICK_FLAG_ASK ) == TICK_FLAG_ASK )
         text += "|ASK|";
    if( ( flags&TICK_FLAG_BID ) == TICK_FLAG_BID )
         text += "|BID|";
    //---
    return( text );
        }
Build 2085, echte Öffner.
 
Artyom Trishkin:

Das Problem ist das Verständnis.

Sie können 100000000 Balken im Terminal einstellen, aber nicht unbedingt so viele auf dem Server.

Sie können die Anzahl der verfügbaren Zeitreihenbalken mit Bars() überprüfen

Darf ich Ihnen noch eine Frage stellen?

Gibt es eine Möglichkeit, die Anzahl der verfügbaren Balken zu erhöhen, wenn der Verlauf lokal geladen und gespeichert wird?

 

Hallo Entwickler!

Bitte fügen Sie eine Funktion zum Filtern von Parametern auf der Registerkarte "Optimierung" hinzu. Wenn zum Beispiel eine "Optimierung" durchgeführt wurde und wir eine Menge Ergebnisse erhalten haben, wäre es möglich, unerwünschte Ergebnisse nach beliebigen Bedingungen herauszufiltern.

(Jetzt ist es nicht bequem, mit den Ergebnissen in der MT5-Optimierung zu arbeiten, es gibt ein einfaches Ranking der Ergebnisse und es werden nur sehr wenige Parameter angezeigt, es gibt keine Parameter wie "durchschnittliche Transaktion", "maximaler Drawdown in Pips", usw.)



Auch in TSlab ist es sehr bequem, die Ergebnisse nach der Optimierung und bei einer sehr großen Anzahl von Parametern auszuwählen.


Dateien:
Image_16.png  35 kb
 
Alexey Kozitsyn:

Liebe Entwickler, wie ist es möglich, dass in den aktuellen Brent-Futures (BR-8.19) die Kombination der Flags TICK_FLAG_SELL+TICK_FLAG_VOL+TICK_FLAG_LAST = 88 und in der fernen Zukunft (BR-9.19) die gleiche Kombination der Flags den Wert 344 ergibt?

In ähnlicher Weise ist die Kombination von TICK_FLAG_BUY+TICK_FLAG_VOL+TICK_FLAG_LAST auf den aktuellen Futures BR-8.19 = 56, und auf den entfernten 312?

Fehlen in der Dokumentation irgendwelche Kennzeichen?

Bild 2085, echte Türöffner.

dies sind undokumentierte Flags (vom Terminal verwendet)

Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
  • 2018.12.04
  • www.mql5.com
26 октября 2018 года будет выпущена обновленная версия платформы MetaTrader 5...
 
Taras Slobodyanik:

dies sind undokumentierte Flags (vom Terminal verwendet)

Ich danke Ihnen. Warum erscheint diese Information nicht in der Dokumentation... Wie auch immer.

 

Ab einem bestimmten Datum erscheinen Warnungen, wenn mehrere Personen in ihrem persönlichen Profil ungelesen sind


Wenn Sie sich zu allen durchklicken, verschwinden die Warnmeldungen. Aber sobald jemand eine private Nachricht schickt, wird sie wieder auf eine hohe Zahl zurückgesetzt.

 
fxsaber:

Ab einem bestimmten Datum erscheinen Warnungen, wenn mehrere Personen im privaten Raum ungelesen sind


Wenn Sie sich zu allen durchklicken, verschwinden die Warnmeldungen. Aber sobald man jemandem in der PM schreibt, wird sie wieder auf eine große Zahl zurückgesetzt.


Dies ist kein "Fehler", sondern eine Funktion der Website.
Sie müssen zweimal auf die Nachricht des Benutzers klicken.
Klicken Sie, dann zurück und noch einmal klicken.

Und es erscheint, wenn Sie mehrere Registerkarten geöffnet haben. Oder Sie haben sich von verschiedenen Computern oder Telefonen aus angemeldet.
 

Frage: Wie verhält sich der Metatrader nach dem Start? Ein Diagramm, sauber, keine Indikatoren. Für etwa 10 Minuten werden die Festplattenressourcen vollständig belegt.

Sowohl vier als auch fünf. Die fünf kann ich verstehen, sie wird ständig aktualisiert, aber die vier ist veraltet.

Zeitlich gesehen haben wir es am Freitag in 5 Minuten und heute in über 20 Minuten geschafft.

Am Ende dieser Zeit 0%.

So groß ist der Terminal-Ordner, der sich seit Jahren stapelt:

Vielleicht sollten wir es aufräumen. Etwas archivieren? Wenn das Sinn macht, natürlich.