Erreurs, bugs, questions - page 3104

 
Andrey Dik #:

Comment l'activer ? Pourquoi les transactions PLN calculent-elles correctement les profits sans intervention manuelle ?

J'ai activé USDRUB et EURRUB dans l'aperçu du marché - cela n'a pas aidé.

Votre courtier n'a donc pas ajouté les taux croisés nécessaires à votre compte pour recalculer les bénéfices de ces devises.

Veuillez décrire votre question de manière plus détaillée et plus informative. Pour l'instant, il s'agit de deviner, car personne ne connaît ou ne voit votre configuration.

 
MetaQuotes #:

Cela signifie que votre courtier n'a pas ajouté les taux croisés nécessaires à votre compte pour convertir les bénéfices de ces devises.

Veuillez être plus précis et plus informatif dans votre question. Pour l'instant, il s'agit de deviner, car personne ne connaît ou ne voit votre configuration.

Voici un terminal propre de MetaQuotes :

2021.11.12 15:32:09.417 Réseau '1278925' : déconnecté de AMPGlobalEU-Demo

2021.11.12 15:32:10.017 Réseau '1278975' : autorisé sur AMPGlobalEU-Demo via Main Access Server NEW (ping : 157.71 ms, build 2875)

2021.11.12 15:32:10.017 Network '1278975' : autorisation précédente réussie effectuée à partir de 176.115.93.98 le 2021.11.12 10:31:22

2021.11.12 15:32:10.367 Network '1278975' : terminal synchronisé avec AMP Global Ltd : 0 positions, 0 ordres, 348 symboles, 0 spreads.

2021.11.12 15:32:10.367 Réseau '1278975' : la négociation a été activée - mode de compensation.

et voici le terminal du courtier :

2021.11.12 15:35:27.491 Réseau '1279621' : déconnecté de AMPGlobalEU-Demo

2021.11.12 15:35:29.101 Réseau '1279618' : déconnecté de AMPGlobalEU-Demo via Main Access Server NEW (ping : 167.98 ms, build 2875)

2021.11.12 15:35:29.101 Network '1279618' : autorisation précédente réussie effectuée à partir de 176.115.93.98 le 2021.11.12 10:35:11

2021.11.12 15:35:29.661 Network '1279618' : terminal synchronisé avec AMP Global Ltd : 0 positions, 0 ordres, 334 symboles, 0 spreads.

2021.11.12 15:35:29.661 Réseau '1279618' : la négociation a été activée - mode de compensation.

Ici, nous voyons la commission déduite dans le terminal du courtier (mais pas pour tous les symboles), mais aussi le profit 0.0.

Je vous donnerai toutes les informations dont vous avez besoin, dites-moi lesquelles.

 
Bonjour ! programmeurs expérimentés s'il vous plaît aidez-moi à résoudre le problème avec le conseiller expert sur MT5.
conseiller expert ne fonctionne pas correctement par le temps pour une raison quelconque les ordres limites ne sont pas supprimés spécifiquement sur le compte de démonstration vérifié si le temps est 23-1 sur le compte.
supprimer à 01:35 et 01:45, pas à 01:00 pour une raison quelconque ...
quel est le problème avec cette fonction ? ((((

code :
  bool Trade=false;
   datetime startTime=StringToTime(StartWork);
   datetime endTime=StringToTime(EndWork);

   if(TimeFilter==true)
      {  
         if(startTime<endTime&&TimeCurrent()>=startTime&&TimeCurrent()<endTime)//проверка времени
            {
               Trade=true;
            }
         if(startTime>endTime&&((TimeCurrent()>=startTime&&TimeCurrent()<=StringToTime("00:00")+60*1440)||(TimeCurrent()<endTime&&TimeCurrent()>StringToTime("00:00"))))
            {
               Trade=true;
            }
      }
      else Trade=true;
      
   //if(tempT!=Time(PERIOD_CURRENT,0))
     // {
 
areed breen #:
Bonjour ! des programmeurs expérimentés m'aident à résoudre ce problème avec le conseiller expert sur MT5...
le conseiller expert ne fonctionne pas correctement par heure pour une raison quelconque les ordres limites ne sont pas supprimés spécifiquement sur un compte de démonstration vérifié si le temps d'exécution est 23-1 sur le compte...
supprimer à 01:35 et 01:45, pas à 01:00 pour une raison quelconque une semaine avec le développeur ne peut pas résoudre le problème...
qu'est-ce qui ne va pas avec cette fonction ? ((((

code

Y a-t-il des tics entre 01:00 et le moment de la suppression effective ?

Sinon, essayez TimeTradeServer() au lieu de TimeCurrent().

 
JRandomTrader #:

Y a-t-il des tics entre 01:00 et l'heure réelle de la suppression ?

Sinon, essayez TimeTradeServer() au lieu de TimeCurrent().

si j'ai bien compris...
les ordres sont supprimés manuellement sans aucun problème... mais lors de la suppression, le conseiller les remet sur un nouveau tick...
bien que l'heure soit antérieure à 01:00 ... à 01:00 devraient être supprimés... mais il ne les supprime pas avant 01:35 01:45 ((
développeur ne sait pas quelle est la raison

 
areed breen #:
Bonjour ! des programmeurs expérimentés m'aident à résoudre le problème d'un EA sur MT5...
l'EA ne fonctionne pas correctement dans le temps pour une raison quelconque les ordres limites ne sont pas supprimés spécifiquement sur un compte démo vérifié si le runtime est 23-1 sur le compte...
supprimer à 01:35 et 01:45, pas à 01:00 pour une raison quelconque une semaine avec le développeur ne peut pas résoudre le problème...
qu'est-ce qui ne va pas avec cette fonction ?((((

code

Votre fonction attribue toujours true à la variable Trade. Que doit faire la branche else Trade=true; ?

 

Terminal build 3099 sur mac. L'auto-substitution colle à la peau de ME.

Lorsque vous tapez un code, une barre de substitution jaune apparaît et si vous appuyez sur la touche Entrée, la barre se fige à l'endroit où se trouve le curseur de la souris à ce moment-là.

Cette bande se trouve alors sur l'écran, au-dessus de toutes les fenêtres. Photo jointe....

Il disparaît lorsque je ferme toutes les fenêtres liées à MT5.


Quelqu'un sait-il comment l'arrêter ?


 
areed breen #:
Bonjour ! des programmeurs expérimentés s'il vous plaît aidez-moi à résoudre ce problème avec le conseiller expert sur MT5 ...
le conseiller expert fonctionne incorrectement sur le temps pour une raison quelconque les ordres limites ne sont pas supprimés spécifiquement sur un compte de démonstration vérifié si le temps est 23-1 sur le compte ...
supprimer à 01:35 et 01:45, pas à 01:00 pour une raison quelconque ...
quel est le problème avec cette fonction ? ((((

code

https://www.mql5.com/ru/docs/basis/operations/rules

Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
  • www.mql5.com
Приоритеты и порядок операций - Операции и выражения - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
input  group "Symbols-----------------------------------"

Est-il possible de faire en sorte que cette construction ait " ;" à la fin ?

Les IDE tiers ne comprennent pas cette forte impulsion artistique des développeurs, apparemment c'est la même chose que #define, le signe " ;" n'est pas nécessaire.

 
Andrey Dik #:

Cette construction ne peut-elle pas être réalisée de manière à ce que vous deviez mettre " ;" à la fin ?

Dans MQL, vous pouvez mettre ; dans n'importe quel espace libre.