Erreurs, bugs, questions - page 1102

 
cichiniov:

Non non. Les gars. Une version fonctionnelle du terminal est installée sur ce système. Il a été installé sur cette machine particulière.

1) Quelle version courante du terminal est déjà installée ?

2) Et quel type de processeur avez-vous de toute façon ? Supporte-t-il les instructions SSE2 ?

 

Pouvez-vous me dire s'il est possible de désactiver l'enregistrement de ce type de message lors d'un test ? :

KQ      0       21:03:17.634    Core 1  2000.12.01 09:00:00   instant buy 0.26 EURUSD at 0.87370 (0.87320 / 0.87370 / 0.87320)
HN      0       21:03:17.634    Core 1  2000.12.01 09:00:00   deal #6099  buy 0.26 EURUSD at 0.87370 done (based on order #15320)
 CG      0       21:03:17.634    Core 1  2000.12.01 09:00:00   deal performed [#6099  buy 0.26 EURUSD at 0.87370]
DJ      0       21:03:17.634    Core 1  2000.12.01 09:00:00   order performed buy 0.26 at 0.87370 [#15320  buy 0.26 EURUSD at 0.87370]
OI      0       21:03:17.634    Core 1  2000.12.01 09:00:00   order canceled [#15319  sell limit 0.08 / 0.08 EURUSD at 0.87901]
PK      0       21:03:17.634    Core 1  2000.12.01 09:00:00   order canceled [#15318  sell limit 0.09 / 0.09 EURUSD at 0.87785]
RL      0       21:03:17.634    Core 1  2000.12.01 09:00:00   order canceled [#15317  sell limit 0.09 / 0.09 EURUSD at 0.87669]
CP      0       21:03:17.634    Core 1  2000.12.01 09:00:00   sell limit 0.17 EURUSD at 0.87578 (0.87320 / 0.87370 / 0.87320)
DN      0       21:03:17.634    Core 1  2000.12.01 09:00:00   sell limit 0.17 EURUSD at 0.87694 (0.87320 / 0.87370 / 0.87320)
OL      0       21:03:17.634    Core 1  2000.12.01 09:00:00   sell limit 0.18 EURUSD at 0.87810 (0.87320 / 0.87370 / 0.87320)
PH      0       21:03:17.634    Core 1  2000.12.01 10:30:40   order [#15321  sell limit 0.17 EURUSD at 0.87578] triggered
GD      0       21:03:17.634    Core 1  2000.12.01 10:30:40   deal #6100  sell 0.17 EURUSD at 0.87578 done (based on order #15321)
 ED      0       21:03:17.634    Core 1  2000.12.01 10:30:40   deal performed [#6100  sell 0.17 EURUSD at 0.87578]
CS      0       21:03:17.634    Core 1  2000.12.01 10:30:40   order performed sell 0.17 at 0.87578 [#15321  sell limit 0.17 EURUSD at 0.87578]
MP      0       21:03:17.634    Core 1  2000.12.01 10:46:40   order [#15322  sell limit 0.17 EURUSD at 0.87694] triggered
EL      0       21:03:17.634    Core 1  2000.12.01 10:46:40   deal #6101  sell 0.17 EURUSD at 0.87694 done (based on order #15322)
...
 
J'ai téléchargé la mise à jour de l'aide MQL4 et j'ai été heureux de voir la

Référence MQL4 / Accès aux séries chronologiques et aux indicateurs / Sens d'indexation dans les tableaux et séries chronologiques de la fonction CopyBuffer. Le compilateur MQL4 dans MetaEditor build 883 montre qu'aucune fonction n'a été définie, je ne sais pas pourquoi.

La fonction sera-t-elle disponible ultérieurement et dans quel délai ?

 
Je ne sais pas si cette question a été soulevée ou non, mais ! L'optimiseur du build 600 est de travers ! J'optimise les paramètres de l'EA, je choisis le meilleur d'entre eux et je l'exécute sur la zone optimisée pour voir où l'ouverture s'est produite et j'observe un résultat complètement différent à la fin de l'exécution ! Par exemple, le résultat optimisé me donne un bénéfice de 80 $, mais après avoir été exécuté dans le testeur, ce résultat peut être deux fois moins élevé !!! Comment cela peut-il être ? Suggérer où aller pour le réparer !
 
x100intraday:
J'ai téléchargé l'aide MQL4 mise à jour et j'ai été heureux de voir dans la section

Référence MQL4 / Accès aux séries chronologiques et aux indicateurs / Sens d'indexation dans les tableaux et séries chronologiques de la fonction CopyBuffer. Le compilateur MQL4 dans MetaEditor build 883 montre qu'aucune fonction n'a été définie, je ne sais pas pourquoi.

La fonction sera-t-elle disponible ultérieurement et dans quel délai ?

L'exemple avec CopyBuffer dans cette section d'aide a été laissé par erreur, nous allons le corriger. Il n'y a pas de fonction CopyBuffer dans MQL4 (parce qu'elle est basée sur le travail avec des handles d'indicateurs, ils ne sont pas présents dans MQL4).

 

S'il vous plaît, ne posez pas vos questions sur Mcl4 dans ce fil.

Faites-en un fil séparé.

 

J'utilise ce code pour ouvrir une position dans MT5 :

request.action = TRADE_ACTION_PENDING;
request.symbol = "EURUSD" ;
request.volume = 0.1 ;
request.price=NormalizeDouble(Ask+30*_Point,_Digits) ;
request.sl = NormalizeDouble(request.price - SL*_Point,_Digits) ;
request.tp = NormalizeDouble(request.price + TP*_Point,_Digits) ;
demande.déviation=3 ;
request.type=ORDER_TYPE_BUY_STOP ;
request.type_filling=ORDER_FILLING_FOK ;
request.type_time=ORDER_TIME_SPECIFIED ;
request.expiration=TimeTradeServer()+6*PeriodSeconds(PERIOD_H1) ;

OrdreEnvoi(demande,résultat) ;


J'essaie tout cela dans le testeur. Si le prix n'atteint pas le niveau requis, l'ordre n'est jamais supprimé, alors qu'il devrait l'être après 6 heures. Pourquoi la commande n'est-elle pas supprimée après le délai spécifié ?

 
ingram:

J'utilise ce code pour ouvrir une position dans MT5 :

...

J'essaie le tout dans le testeur. Si le prix n'atteint pas le niveau requis, l'ordre n'est jamais supprimé, alors qu'il devrait l'être après 6 heures. Pourquoi la commande n'est-elle pas supprimée après le délai spécifié ?

Essayez de mieux ouvrir/fermer les positions comme décrit dans Opérations de trading dans MQL5, c'est facile dans "CTrade - une classe pratique pour les opérations de trading".
 
paladin800:
Essayez de mieux ouvrir/fermer comme décrit dans " Trading in MQL5 is easy" dans "CTrade - easy class for trading".
Merci pour le conseil ! Tout fonctionne correctement via CTrade. Ce n'est toujours pas agréable que les fonctions documentées ne fonctionnent pas comme elles le devraient. (((( J'ai perdu 4 heures hier à essayer de faire fonctionner mon conseiller expert correctement et il ne s'agit pas d'une bibliothèque aléatoire, mais d'une fonction native documentée. Très étrange !
 
ingram:
Merci pour le conseil ! Tout fonctionne comme il se doit avec CTrade. Mais il n'est toujours pas agréable que les fonctions documentées ne fonctionnent pas comme elles le devraient. (((( a perdu 4 heures hier à essayer de faire fonctionner mon conseiller expert correctement, et il ne s'agit pas d'une bibliothèque aléatoire, mais d'une fonction native documentée. Très étrange !
La chose la plus importante est que tout a fonctionné comme il se doit.
Raison: