Servicedesk. Beschwerden, Vorschläge. - Seite 9

 
Vladimir Pastushak:

Anmeldung

Fehler bei der Speicherung

Offen, Gestartet: 2015.09.29 17:09, #1311805

Unbeantwortet bleiben ...

Ich habe es seit Januar aufgehängt. Renat hat mir sofort gesagt, was ich tun soll, ich habe an den SD geschrieben und das war's ... Hier ist ein Link zu einem Beitrag über das Problemhttps://www.mql5.com/ru/forum/40226

sd

 
Slawa:

Beim Vierfachen ist es dasselbe wie vorher.

Es ist nicht möglich, die Historie aufzupumpen, ohne das Diagramm zu scrollen, sondern nur durch Nachahmung der PgUp-Taste - darüber wurde im Forum der vier geschrieben.

Sie können die Verlaufsdaten auch aufpumpen, indem Sie das Prüfgerät mehrmals im Modus "Alle Ticks" laufen lassen. Der getestete Zeitrahmen und die darunter liegenden Zeitrahmen bis M1 werden bis zum Maximum ausgetauscht - es werden mehrere Versuche unternommen, alle auf dem Server verfügbaren Daten herunterzuladen, ohne auf die Einstellung der maximalen Anzahl von Balken auf dem Chart zu achten.

Es stellt sich heraus, dass Sie das können. Verwendung der Funktion ChartNavigate(). Dank anKarputov Vladimir!
 
Alexey Kozitsyn:
Es stellt sich heraus, dass Sie das können. Verwendung der Funktion ChartNavigate(). Dank anKarputov Vladimir!

Nebenwirkung. Verwenden Sie es nur, wenn es unbedingt notwendig ist.

Wenn Expert Advisors in F4 verwendet werden, wird viel mehr Speicher für die Historie verbraucht als in F5, wobei alle anderen Bedingungen gleich bleiben.

 
Slawa:

Nebenwirkung. Verwenden Sie es nur, wenn es unbedingt notwendig ist.

Bei der Verwendung von Expert Advisors wird in Q4 viel mehr Speicher für den Verlauf verwendet als in F5, wobei alle anderen Bedingungen gleich sind.

Ursprünglich wollten Sie eine Funktion, die die Geschichte neu lädt und ihre Arbeit beendet. Diese Funktion ist gut geeignet. Alles ist bequemer, als wenn der Benutzer manuell durch den Verlauf blättern oder PgUp über winapi drücken müsste.

Ja, und in diesem Stadium wird die Geschichte für den Indikator benötigt. Wird mit dem Indikator auch mehr Speicher verbraucht?

Und wenn es kein Geheimnis ist, wie viele Male mehr? Nach Zeiten oder nach einer Reihenfolge (-s)?

 
Slawa:

Nebenwirkung. Verwenden Sie es nur, wenn es absolut notwendig ist.

In Vierergruppen verbraucht der Einsatz von Geschichtsexperten viel mehr Speicherplatz als in Fünfergruppen, wenn alle anderen Dinge gleich bleiben.

Vyacheslav, bitte klären Sie das TradeTransaction-Ereignis aus dem Zweig "Errors, Bugs and Issues".
 
Alexey Kozitsyn:
Vyacheslav, bitte klären Sie das TradeTransaction-Ereignis aus dem Thread "Errors, Bugs and Questions".

Warum nennen Sie mich immer noch Wjatscheslaw? Wo steht geschrieben, dass ich Wjatscheslaw bin? Ich war noch nie dort.

Welche Schritte haben Sie unternommen, um das Problem zu untersuchen? Teilen Sie

 
Slawa:
Warum nennen Sie mich immer noch Wjatscheslaw? Wo steht geschrieben, dass ich Wjatscheslaw bin? Das war ich noch nie.
Tut mir leid, ich dachte, Slawa sei der Name und Stringo der Spitzname. Wie soll ich Sie nennen?
 
Alexey Kozitsyn:
Ich entschuldige mich, ich dachte, Slawa sei ein Name und Stringo ein Spitzname. Wie soll ich Sie nennen?

"Nennen Sie mich einfach unseren Iljitsch."

Es wird Slawa geschrieben, auf Russisch kann man es Slawa buchstabieren.

Ich werde die Frage, die ich geschrieben habe, später wiederholen.

Welche Schritte haben Sie selbst unternommen, um das Problem zu untersuchen?

 
Slawa:

Warum nennen Sie mich immer noch Wjatscheslaw? Wo steht geschrieben, dass ich Wjatscheslaw bin? Das war ich noch nie.

Welche Schritte haben Sie selbst unternommen, um das Problem zu untersuchen? Teilen Sie

Das ist also doch ein Problem. Ich teile. Tester! Simulation - alle Zecken. MT5 1210 x64. Ein Limitauftrag wird zum Verkauf erteilt. Er wird von einem Expert Advisor mit dem kleinstmöglichen Lot für ein Symbol platziert. Hier ist das Protokoll:

ER      0       16:16:32.370    Trade   2015.10.01 13:20:00   sell limit 1.00 RTS-12.15 at 79210 (79200 / 79300 / 79200)
EF      0       16:16:32.370    Trade   2015.10.01 13:20:00   order [#8  sell limit 1.00 RTS-12.15 at 79210] triggered
NG      0       16:16:32.370    Trades  2015.10.01 13:20:00   deal #8  sell 1.00 RTS-12.15 at 79210 done (based on order #8)
 NK      0       16:16:32.370    Trade   2015.10.01 13:20:00   deal performed [#8  sell 1.00 RTS-12.15 at 79210]
EL      0       16:16:32.370    Trade   2015.10.01 13:20:00   order performed sell 1.00 at 79210 [#8  sell limit 1.00 RTS-12.15 at 79210]

Expert Advisor ist kein Scalper; die Transaktionen sind nicht häufig. In diesem Fall gibt es nur einen Auftrag. Der Expert Advisor analysiert das TradeTransaction-Ereignis über die Funktion OnTradeTransaction. Sobald die Transaktion TRADE_TRANSACTION_DEAL_ADD eingegangen ist (der Auftrag wurde ausgeführt und bildet eine Position), wird logischerweise ein Paar von Stop-Aufträgen erteilt. Für den Verkauf lauten sie entsprechend BuyLimit und BuyStop.

Der Auftrag wird ausgeführt und im Protokoll wird Folgendes angezeigt:

FD      0       16:21:35.307    Trade   2015.10.01 13:20:00   sell limit 1.00 RTS-12.15 at 79210 (79200 / 79300 / 79200)
KP      0       16:21:35.307    Trade   2015.10.01 13:20:00   order [#15  sell limit 1.00 RTS-12.15 at 79210] triggered
OM      0       16:21:35.307    Trades  2015.10.01 13:20:00   deal #10  sell 1.00 RTS-12.15 at 79210 done (based on order #15)
 IP      0       16:21:35.307    Trade   2015.10.01 13:20:00   deal performed [#10  sell 1.00 RTS-12.15 at 79210]
LE      0       16:21:35.307    Trade   2015.10.01 13:20:00   order performed sell 1.00 at 79210 [#15  sell limit 1.00 RTS-12.15 at 79210]
KH      0       16:21:39.926    Expert_0311 (RTS-12.15,M5)      2015.10.01 13:20:00   OnTradeTransaction: TRADE_TRANSACTION_DEAL_ADD
KH      0       16:21:39.926    Trade   2015.10.01 13:20:00   buy limit 1.00 RTS-12.15 at 79010 (79200 / 79300 / 79200)
JJ      0       16:21:39.926    Trade   2015.10.01 13:20:00   buy stop 1.00 RTS-12.15 at 79410 (79200 / 79300 / 79200)
CP      0       16:21:39.926    Expert_0311 (RTS-12.15,M5)      2015.10.01 13:20:00   OnTradeTransaction: TRADE_TRANSACTION_DEAL_ADD
CO      0       16:21:39.926    Trade   2015.10.01 13:20:00   buy limit 1.00 RTS-12.15 at 79010 (79200 / 79300 / 79200)
QS      0       16:21:39.927    Trade   2015.10.01 13:20:00   buy stop 1.00 RTS-12.15 at 79410 (79200 / 79300 / 79200)

Wie Sie sehen können, werden zweiTRADE_TRANSACTION_DEAL_ADD-Transaktionen für ein Geschäft empfangen. Aus diesem Grund werden zwei Auftragspaare eröffnet. Aber warum löst eine Transaktion zwei Transaktionen vom TypTRADE_TRANSACTION_DEAL_ADD aus?

 
Slawa:

"Nennen Sie mich einfach unseren Iljitsch."

Es wird Slawa geschrieben, auf Russisch kann man es Slawa buchstabieren.

Ich wiederhole die Frage, die ich später gestellt habe.

Welche Schritte haben Sie selbst unternommen, um das Problem zu untersuchen?

Slawa, dak Slawa - keine Frage. Es hat lange gedauert, weil ich mich vervielfältigt habe.
Grund der Beschwerde: