Fehler, Irrtümer, Fragen - Seite 1592

 
Vladislav Andruschenko:

Variabler Fehler

Build 1340 MT5.

Wenn Sie Variablen einfügen:

dann gibt der Compiler keine Fehlermeldung aus, aber in den EA-Parametern im Diagramm verschwinden diese Parameter.


Es handelt sich also um zwei verschiedene Variablen, obwohl sie dieselben sind.

Guten Tag!


Ich danke Ihnen für Ihr Feedback. Wir haben das Problem reproduziert.

[Gelöscht]  
Alexander:
Wie haben Sie das geschafft? Schreiben Sie bitte an servicedesk.
Ein Geek wurde gebannt und konnte nicht antworten. Ich werde versuchen, den Kurzcode, der den Absturz verursacht, zu lokalisieren und im Zweig bereitzustellen (ich glaube nicht an Servicedesk).
 

Die Daten des Optimierungsberichts stimmen nicht mit den tatsächlichen Daten überein

 
Vladimir Pastushak:

Die Daten des Optimierungsberichts stimmen nicht mit den tatsächlichen Daten überein

Hängt dies mit der Währung der Einzahlung zusammen oder hat die Währung keinen Einfluss?
[Gelöscht]  

Ich erstelle eine Schaltfläche


int OnInit()
  {
//---
   ObjectCreate(0,"Buy",OBJ_BUTTON,0,0,0);
   ObjectSetInteger(0,"Buy",OBJPROP_CORNER,3);
   ObjectSetInteger(0,"Buy",OBJPROP_XDISTANCE,110);
   ObjectSetInteger(0,"Buy",OBJPROP_YDISTANCE,40);
   ObjectSetInteger(0,"Buy",OBJPROP_XSIZE,100);
   ObjectSetInteger(0,"Buy",OBJPROP_YSIZE,25);
   ObjectSetString(0,"Buy",OBJPROP_TEXT,"Close All");

   ObjectSetInteger(0,"Buy",OBJPROP_STATE,false);
   ObjectSetInteger(0,"Buy",OBJPROP_FONTSIZE,10);
   

   return(INIT_SUCCEEDED);

  }


Hinzufügen eines Handlers


void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {
   if (id == CHARTEVENT_OBJECT_CLICK)
   {
   if(sparam == "Buy") // button has been pressed
     {    
       ObjectSetInteger(0,"Buy",OBJPROP_FONTSIZE,5);
      OrderSend(Symbol(),OP_BUY,0.01,Ask,0,0,0);
      ObjectSetInteger(0,"Buy",OBJPROP_FONTSIZE,10);
     }
    }

  }


Knopfdruck funktioniert nicht im Strategietester, in Demo/Real - offenbar ein Fehler (Replay vom 25.05.2016)
[Gelöscht]  

Sieht so aus, als ob es von den Entwicklern nicht bemerkt wurde.

Forum zum Thema Handel, automatische Handelssysteme und Strategietester

Fehler kann Historie nicht aktualisieren [4073] MT4

Anton Zverev, 2016.06.01 19:24

Ich habe viele EAs (MT4 Build 950) auf einem echten Konto scheitern sehen.

Hier ist das Terminalprotokoll, nach dem es passiert ist

1       10:45:16.704    'xxx': ping failed
1       10:45:16.707    'xxx': datacenter connecting failed [6]
0       10:45:17.352    'xxx': login on FXOpen-ECN Live Server through ECN Live DC1 (ping: 128.24 ms)

0       10:46:22.799    'xxx': login datacenter on FXOpen-ECN Live Server
0       10:46:31.671    'xxx': login on FXOpen-ECN Live Server through ECN Live DC9 (ping: 129.21 ms)
0       10:47:17.461    'xxx': login datacenter on FXOpen-ECN Live Server through ECN Live DC9 (ping: 129.21 ms)
0       10:47:17.941    'xxx': previous successful authorization performed from xxx

Protokoll

3       10:46:19.439    cannot refresh history [4073]
.................
3       10:46:37.002    cannot refresh history [4073]
0       10:46:37.077    ArrayCopyRates(MqlRates, EURUSD, 1) - error 4073

MarketInfo gab im Log aus, kann die Historie nicht aktualisieren [4073], es gibt Null zurück!

SymbolInfoDouble gab Null zurück!

ArrayCopyRates gab -1 zurück!

Normalerweise (auch wenn nicht protokolliert) geben SymbolInfoDouble und ArrayCopyRates korrekte Daten zurück. Also dachte ich, dass ich genau das bekomme, was in der Marktbeobachtung steht, wenn ich den Preis für ein bestehendes Symbol anfordere. Aber nein! Ein Nullwert auf dem realen Konto während eines langen Terminalvorgangs liegt nur daran, dass die Verbindung mit dem Handelsserver (aus welchem Grund auch immer) unterbrochen wurde.

Ist das normal?


 
Aliaksandr Kryvanos:

Ich erstelle eine Schaltfläche



Hinzufügen eines Handlers



Knopfdruck funktioniert nicht im Strategietester, es funktioniert in der Demo/Real - Fehler anscheinend (Replay vom 25.05.2016)

In der Testversion funktioniertOnChartEvent nicht... Das ist schon seit langem so, und es steht in der Hilfe...

 
Anton Zverev:

Scheint von den Entwicklern unbemerkt geblieben zu sein


Haben Sie sich mit Ihrem Broker in Verbindung gesetzt, um eine Erklärung dafür zu erhalten, warum es keine Kommunikation mit seinem Handelsserver gab?
 
Anton Zverev:
Ein Verrückter wurde gesperrt und konnte nicht antworten.

Langsam durch die Kurven.

PS: Sie wurden schon einmal gewarnt, die Handlungen von Moderatoren nicht öffentlich zu diskutieren.

[Gelöscht]  
Slawa:
Haben Sie sich mit Ihrem Broker in Verbindung gesetzt, um eine Erklärung dafür zu erhalten, warum keine Verbindung zu seinem Handelsserver bestand?
Beantwortet in diesem Thread.