Fehler, Irrtümer, Fragen - Seite 2269

 
fxsaber:

Ja, das ist richtig.

Nur die Zecken verschwinden, die Balken bleiben. Manchmal reichen fünf Minuten aus. Nach etwa einer Stunde habe ich keine Hoffnung mehr.

Wie kommen die benutzerdefinierten Häkchen ins System?

Wie groß ist das Volumen der Zeckenhistorie (Anzahl der Zecken, Gesamtzahl und durchschnittliche Anzahl innerhalb eines Tages)? Welche Art von Zecken, Handels-, Informations- oder alle auf einmal?

 
Slava:

Wie kommen die benutzerdefinierten Häkchen ins System?

Wie hoch ist das Volumen der Tick-Historie (Anzahl der Ticks, Gesamtzahl und durchschnittliche Anzahl innerhalb eines Tages)? Welche Art von Zecken, Handels-, Informations- oder alle auf einmal?

Ich öffne den EURUSD-Chart und führe dieses Skript von QB darauf aus. Es führt ein detailliertes Protokoll während der Ausführung... Als Ergebnis habe ich ein Diagramm mit einem neuen Symbol, in dem Balken und Ticks von außen übernommen werden.

Mit diesem Symbol kann ich jeden EA mit echten Ticks starten.


Ich habe eine kurze Optimierung vorgenommen, statt eines einzelnen Laufs. Etwa eine Stunde nach der Fertigstellung war es nicht mehr möglich, einen "Run Single Test" aus den Optimierungsergebnissen zu machen - die Häkchen sind verschwunden. Es handelt sich also um eine 100%ig reproduzierbare Methode.

ThirdPartyTicks
ThirdPartyTicks
  • www.mql5.com
Исторически сложилось, что для MetaTrader 4 пользуются популярностью сторонние приложения, позволяющие получать тиковую историю из различных источников. Как правило, ее используют в Тестере Стратегий как полигон для проверки советников, а также для исследований (машинное обучение и т.д.). Некоторые источники котировок в обсуждениях стали почти...
 
Kommentare, die sich nicht auf dieses Thema beziehen, wurden nach "Fragen von MQL4 MT4 MetaTrader 4 Anfängern" verschoben.
 
prostotrader:

Durch Bearbeitung Ihres Codes.

Wo kann ich Informationen darüber finden?

 

Fehler bei der Ausführung:

void OnStart()
{
    Print(StringToTime("2018.02.30 01:99:15")); //(*)
}

Ergebnis: Erwartet:

2018.03.02 01:59:15 falsche Zeitangabe


Es ist auch nicht klar, warum unter

void OnStart()
{
        Print( D'2018.02.30 01:99:15' ); //Warning: invalid date
}
Warnung statt Fehler und das Ergebnis ist das gleiche (*)
 
A100:

Ergebnis: Erwartet:

2018.03.02 01:59:15 falsche Zeitangabe

Anders erwartet: 2018.03.02 02:39:15

 
fxsaber:

Erwartet einen weiteren: 2018.03.02:39:15

Auf diese Weise gibt es zumindest eine gewisse Logik. Oder sagen wir: 2018.02.28 01:59:15 - es gibt auch eine Logik . In jedem Fall ist das aktuelle Ergebnis höchst fragwürdig.

 

Fehler bei der Ausführung: Kann 'g' in 'Test2.ex5' nicht finden.

//Test.mqh
class A {};
//Test1.mq5
#include "Test.mqh"
#import "Test2.ex5"
        void g( A* );
#import
void OnStart()
{
        A  a[1];
        ArrayPrint( a ); //(*)
        g(&a[0]);
}
//Test2.mq5
#property library
#include "Test.mqh"
void g( A* ) export {}

Und wenn Sie die Zeile mit (*) in Test1.mq5 entfernen, ist es in Ordnung. Welche Auswirkungen hatte das? Baujahr 1881\32

 

Aus irgendeinem Grund verliert mql5 in einem Ranking um den Faktor drei gegen Alpari. Liegt es am Beliebtheitsgrad von Signals gegenüber PAMMs?

 
fxsaber:

Aus irgendeinem Grund verliert mql5 in einem Ranking um den Faktor drei gegen Alpari. Ist es das Verhältnis der Popularität von Signals vs. PAMMs?

Es ist die Gaunerei der Suchmaschinenadministratoren...