Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 560
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
Mon conseiller expert, dans deinit() écrit 98496 lignes dans le fichier journal en *.csv.
Pourquoi le déchargement est différent quand l'expert termine dans le testeur :
- dans le cas d'un déchargement à la fin de la date de test tout est normal ( 98496 lignes)
- dans le cas d'un déchargement par le bouton "Stop", seulement environ 10% des données.
Qui sait quel pourrait être le problème ?
Fin forcée de l'Expert Advisor lorsque l'utilisateur lui-même décharge l'Expert Advisor.
il est préférable d'enregistrer les données directement au départ.
Les gars, comment interprétez-vous cet avertissement ?
Merci.
doit être définie dans une variable
par exemple bool closee=OrderClose...........
pour éviter de tels avertissements, le retour à la variable doit être spécifié explicitement
par exemple comme ceci :
Bon après-midi. Pouvez-vous me dire s'il est possible de définir ou de calculer la largeur/hauteur sur un graphique d'un objet OBJ_TEXT ?
Comment calculer le nombre de caractères, + la taille de la police ou quelque chose comme ça ?
Comment trouver le OrderOpenPrice du tout premier ordre ouvert s'il est connu :
1.Symbole
2.Les ordres d'achat peuvent être ouverts de un à plusieurs.
3. Magie
4. les différences entre les commandes, probablement par ticket - trouver le plus petit ticket.
Lisez l'article sur la création d'une EA: https://book.mql4.com/ru/samples/expert.
Pouvez-vous me dire comment ouvrir une transaction sur une barre et la fermer lorsque la barre suivante apparaît ?
1. Lorsque vous ouvrez une affaire, n'oubliez pas l'heure du bar
comme ça :
en dehors du départ :
int timeopen;
au début, lorsque vous avez une transaction ouverte :
Fermeture comme ceci :
S'il vous plaît, dites-moi. Comment puis-je connaître le nombre d'ordres ouverts pour un symbole donné, sans boucle...
Il n'y a aucun moyen de le faire sans un cycle.
Chérie, j'ai besoin de ton aide.
Je suis en train d'optimiser mon Expert Advisor par l'indicateur, le code de l'indicateur est ci-dessous.
L'optimisation est lente, j'ai fait un code dans l'EA pour recalculer l'indicateur sur une nouvelle barre, ce qui n'est pas tout à fait adapté.
Veuillez voir le code de l'indicateur, ce que l'on peut y faire pour que le recalcul soit plus rapide.
où puis-je lire sur les classes dans mt4 ?
J'ai lu l'aide, mais elle n'explique pas ce que signifient les lignes suivantes
où lire sur l'initialisation des variables...
La fonction doit être définie comme une variable
Par exemple, bool closee=OrderClose...........
pour éviter de tels avertissements, le retour à la variable doit être spécifié explicitement
comme ça :
Merci. Cela a fonctionné sans aucun avertissement :
Guidés par un exemple du manuel :-)
OrderDelete
Supprime un ordre en attente précédemment placé.
bool OrderDelete(
int ticket, //numéro de commande
couleur arrow_color // couleur
) ;
Paramètres
billet
[Numéro de série unique de la commande.
couleur de la flèche
[Couleur de la flèche sur le graphique. Si ce paramètre est absent ou si sa valeur est CLR_NONE, la flèche n'apparaît pas dans le graphique.
Valeur retournée
Retourne vrai si la fonction s'est déroulée avec succès ou faux s'il y a eu une erreur. Pour obtenir les informations sur les erreurs, appelez GetLastError().
Exemple :
if(Ask>var1)
{
OrdreDelete(ordre_ticket) ;
retour(0) ;
}