Diskussion zum Artikel "Die Erstellung eines Helfers im manuellen Handeln" - Seite 7

 
Simalb:

Sehr gute Idee! Sehr einfach zu bedienen, es erleichtert mt5 für Anfänger. Danke


Ich danke Ihnen.

 

Gute Sachen, der Test scheint ganz flach zu sein, ist das nicht ein Problem? CLOSE ALL" hat nicht alle geschlossen.

 
yuliang0898 :

Хорошие вещи, как полный тест уровня не является проблемой, а "ЗАКРЫТЬ ВСЕ" не полностью открыт.

Diese Gruppe ist ausschließlich für nettingovyh Konten. Wenn Sie ein Hedging-Konto verwenden, müssen Sie die Reihenfolge Funktion in der Nähe zu ändern.
 

Hallo Dimitri!

Kannst du mir sagen. Wie kann ich den Expert Advisor im Tester zum Laufen bringen?

Ich danke dir im Voraus!

 
Kann ich Ihr System für mt4 verwenden?
 
jobstudyrana:
kann ich Ihr System für mt4 verwenden

Hallo,

Ja, das können Sie. Aber Sie mast zu ändern Handel Funktionen.

 

Ja, das Programm ist großartig. Aber ich wünschte auch, sie würden es an den Tester anpassen.
OnChartEvent() funktioniert nicht im Strategietester, aber die Programmierer passen die Ereignisse an OnTick() an.

Ich habe etwas in dieser Art gemacht...
Anstelle von:

void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) {
if(id==CHARTEVENT_OBJECT_CLICK && sparam==buyBtn && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true){....

Such:

void OnTick() {
if (MQLInfoInteger(MQL_TESTER) && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true)

Catch button press in the tester.

 
Hallo Kollegen, wie kann man das Ereignis ON_DBL_CLICK richtig behandeln?
 
Dmitriy Gizlyk:
Ja, im Testmodus erzeugen MT4 und MT5 keine Ereignisse, die die OnChartEvent-Funktion auslösen. Aber wenn Sie im MT4-Testmodus mehrere Psels verwenden möchten, müssen Sie eine Funktion erstellen, die den Status der Schaltflächen bei jedem Tick überprüft. Aber diese Methode funktioniert nicht in MT5.
Beste Register,
Dmitri.

Können Sie mir sagen, wie man das macht?

Auf Demo und Real funktioniert alles. Aber ich würde gerne dieses Panel im Strategietester anwenden

 
Дмитрий Лазарев:

Ja, das Programm ist großartig. Aber ich wünschte auch, sie würden es an den Tester anpassen.
OnChartEvent() funktioniert nicht im Strategietester, aber die Programmierer passen die Ereignisse an OnTick() an.

Ich habe etwas in dieser Art gemacht...
Anstelle von:

void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) {
if(id==CHARTEVENT_OBJECT_CLICK && sparam==buyBtn && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true){....

So:

void OnTick() {
if (MQLInfoInteger(MQL_TESTER) && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true)

Fangen Sie das Drücken der Taste im Tester ab.

Wie macht man das in MQL4?