Erreurs, bugs, questions - page 1592

 
Alexander:
Comment avez-vous fait ? Écrivez à Servicedesk, s'il vous plaît.
Un geek a été banni, il ne pouvait pas répondre. Je vais essayer de localiser et de fournir dans la branche (je ne crois pas à Servicedesk) le code court qui cause le crash.
 

Les données du rapport d'optimisation ne correspondent pas aux données réelles

 
Vladimir Pastushak:

Les données du rapport d'optimisation ne correspondent pas aux données réelles

Cela est-il lié à la devise du dépôt ou la devise n'a-t-elle aucun effet ?
 

Je crée un bouton


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);

  }


Ajout d'un gestionnaire


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);
     }
    }

  }


L'appui sur le bouton ne fonctionne pas dans le testeur de stratégie, dans la démo/réelle - apparemment une erreur (replay de 2016.05.25)
 

On dirait que les développeurs ne l'ont pas remarqué.

Forum sur le trading, les systèmes de trading automatisés et le testeur de stratégie

L'erreur ne peut pas rafraîchir l'historique [4073] MT4

Anton Zverev, 2016.06.01 19:24

J'ai vu de nombreux EAs échouer (MT4 build 950) sur un compte réel.

Voici le journal du terminal après lequel cela s'est produit

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

Journal de bord

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 a donné dans le journal ne peut pas rafraîchir l'historique [4073], il retourne zéro !

SymbolInfoDouble a retourné zéro !

ArrayCopyRates a retourné -1 !

Normalement (même s'ils ne sont pas enregistrés) SymbolInfoDouble et ArrayCopyRates renvoient des données correctes. J'ai donc pensé obtenir exactement ce qui se trouve dans le Market Watch lorsque je demande le prix d'un symbole existant. Mais non ! Une valeur nulle sur le compte réel lors d'une opération longue sur le terminal est simplement due au fait que la connexion avec le serveur de négociation a été interrompue (pour une raison quelconque).

Est-ce normal ?


 
Aliaksandr Kryvanos:

Je crée un bouton



Ajout d'un gestionnaire



L'appui sur le bouton ne fonctionne pas dans le testeur de stratégie, il fonctionne dans la démo/réelle - erreur apparemment (replay du 2016.05.25)

Dans le testeur,OnChartEvent nefonctionne pas... C'est comme ça depuis longtemps et c'est écrit dans l'aide...

 
Anton Zverev:

Il semble que les développeurs ne s'en soient pas aperçus.


Avez-vous contacté votre courtier pour qu'il vous explique pourquoi il n'y a pas eu de communication avec son serveur de trading ?
 
Anton Zverev:
Un cinglé a été banni, il ne pouvait pas répondre.

Doucement dans les virages.

PS Vous avez été averti une fois auparavant de ne pas discuter publiquement des actions des modérateurs.

 
Slawa:
Avez-vous contacté votre courtier pour qu'il vous explique pourquoi il n'y avait pas de connexion à son serveur de trading ?
Réponse dans ce fil.
 
le message de rappel du produit s'affiche sur le smartphone, dans la LC et en haut du μl site web, ce n'est pas le cas.