Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 117
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
dites-moi comment traiter de telles clôtures dans les méta-citations) ?
Nous devons intercepter les messages.
Si le message a déjà été exécuté, il a déjà été supprimé de la file d'attente.
Ok, j'ai la question suivante.
- Il émet un bip à chaque tic, car il s'avère que le premier indexFirstLeftOnChart est égal à zéro. Comment puis-je lutter contre ça ? Construire 509.
Si un message a déjà été exécuté, il a déjà été supprimé de la file d'attente.
En général, ils l'interceptent avant l'exécution. Sinon, je ne comprends pas pourquoi vous avez besoin d'intercepter ?
Il n'y a pas de question avant l'exécution. Il n'y a donc aucun intérêt à déplacer le contrôle de validité de AccountNumber() vers la dll. Cela implique que le numéro de compte est déjà stocké dans Dll.
J'ai quelque chose sur un point simple, un mal de tête. Il existe une fonction permettant de rechercher des commandes.
t - compteur de toutes les commandes.
p - compteur d'ordres en attente.
Je l'appelle dès le début :
En fait, lorsque nous l'ouvrons, même s'il n'y a pas d'ordres, nous voyons ceci (même s'il n'y a pas d'ordres, cela s'imprime comme s'il y en avait...) :
Comment cela est-il possible ?
int start()
{
OrderSend("EURUSD",OP_BUY,0.1,Ask,3,Bid-15*Point,Bid+15*Point) ;
Alert(GetLastError()) ;
retour ;
}
Le script n'a pas fonctionné et l'erreur 4109 (Trading not allowed) a été affichée. En essayant de changer la situation, l'erreur 4016 (Uninitialised array) est également apparue. J'aimerais savoir ce qui provoque ces erreurs et comment créer un script simple d'ouverture de transaction en fin de compte. J'ai juste copié l'exemple du tutoriel https://book.mql4.com/ru/trading/ordersend (j'y ai juste ajouté la fonction GetLastError) et j'ai quand même obtenu l'erreur 4109.