[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 546
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
L'EA possède le bloc suivant (compteur d'événements) :
if (isCloseLastPosByStop()==True) //Si le dernier ordre a été fermé par Stop
QUESTION : comment écrire les données dans un fichier (excel) au lieu de les afficher à l'écran ?
Bonjour, pourriez-vous me dire comment cela peut être, je sélectionne une commande dans une boucle, je passe par la dernière commande et je la mémorise ainsi ticket = OrderTicket() ;
Dans ce cas, disons que c'est le numéro deux. Un peu plus tard si (ticket>-1){
OrderSelect(ticket,SELECT_BY_TICKET,MODE_HISTORY) ;
et je reçois souvent l'erreur 4105 - commande non sélectionnée !!!
Et c'est parce que la commande n'a pas encore été clôturée. Il n'est pas dans MODE_HISTORY, il est toujours dans MODE_TRADES.
Pas question ! Pourquoi pas ? Il n'y avait aucun ordre ouvert au moment du dépassement ! Peut-être que je ne comprends pas.
Le cycle de recherche est aussi sur l'histoire ! C'est là que je l'assigne à la variable int ticket !
Et il jure, excusez-moi, 2012.02.04 11:28:47 2011.12.06 16:35 GMT EURUSD,M30 : Alerte : SELL Select error HISTORYticket 4105
Quand il passe de MODE_HISTORY à MODE_TRADES ?
Et surtout, je sélectionne le même ordre dans l'historique à l'aide de la sélection d'ordre, et il est sélectionné en premier, sinon je ne pourrais pas travailler avec lui ! Il n'y a aucune logique ! !!!!! Je suis choqué...
Pas question ! Pourquoi pas ? Il n'y avait aucun ordre ouvert au moment du dépassement ! Peut-être que je ne comprends pas.
Le cycle de recherche est aussi sur l'histoire ! C'est là que je l'assigne à la variable int ticket !
Et il jure, excusez-moi, 2012.02.04 11:28:47 2011.12.06 16:35 GMT EURUSD,M30 : Alerte : SELL Select error HISTORYticket 4105
Quand il passe de MODE_HISTORY à MODE_TRADES ?
aide à insérer un stop loss dans un EA
s'il vous plaît
Veuillez partager la fonction permettant de calculer le lot maximum autorisé en tenant compte des positions ouvertes, c'est-à-dire des fonds propres. La fonction standard calcule le risque, mais s'il y a des transactions, il n'y a pas assez d'argent pour les ouvrir.
Dans le cas le plus simple, c'est comme ça :
Les gars, pouvez-vous nous conseiller sur cette question ?
Voici un script pour trouver la taille maximale du contrecoup en zig-zag de crenfx - voir ici:
Je le lance sur le graphique de l'instrument sur M5 - cela fonctionne bien avec l'horizon temporel par défaut
c'est la profondeur maximale de l'historique du symbole dans le bureau Alpari lorsqu'on le charge avec F2 - je l'ai vérifié, c'est-à-dire qu'il ressemble au contenu de l'onglet "Experts" du terminal client - cela semble vrai :
Lorsque j'utilise la même conception de script dans mon EA sur le même intervalle de temps sur la même période de graphique M5, il ne compte pas correctement, c'est-à-dire que
il calcule des nombres très différents (plus petits que dans le script) ou 0. Quelle peut être l'erreur ou l'incohérence de l'histoire ? Merci.
Par exemple, je démarre dans le testeur avec le hibou après le temps estimé pour trouver un failsafe, en théorie tout est normal et les chiffres à la fin du script et du hibou devraient être les mêmes... Quelle pourrait être l'erreur ?
C'est ainsi que je charge ce script à ma chouette :
Tout semble être identique - quelle pourrait être l'erreur ?