[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 283
artmedia70: Lorsque vous affichez les valeurs de la mémoire tampon à l'écran, que faites-vous ? Vous produisez des données numériques de toute façon. Si vous voulez afficher une chaîne vide, ou "Empty Value" ou "EMPTY_VALUE", affichez-les en tant que variables de type chaîne. C'est-à-dire : chaîne val ; if(buffer value==EMPTY_VALUE) {val="EMPTY_VALUE";} Mais si(valeur du tampon!=EMPTY_VALUE) {val=DoubleToString(valeur du tampon, 8);} et afficher la valeur de la variable val au lieu de la valeur du tampon.
bliznec1986: Est-ce que quelqu'un a un collecteur de tick qui sauvegarde l'historique du tick comme suit : heure d'arrivée du tick, asc, bid ? La base de code n'a qu'un collecteur de tick sans asc.
Il y en a. Je ne le posterai pas. Utilisation d'une technologie secrète contre le saut de tique :-)) Y compris sans DDE.
Pour être plus précis : au lieu d'envoyer des données sur un nouveau SL, l'EA devrait juste le stocker dans des variables (ou ailleurs), et gaspiller, gaspiller, gaspiller, et quand le prix atteint un certain niveau (prix) pour envoyer un signal à DC pour fermer l'ordre, (une sorte de trailing stop virtuel avec un stop-loss virtuel) est-ce réel ?
Je n'arrive pas à comprendre comment fermer les commandes...
L'ordre est ouvert avec succès, mais n'est pas fermé. Le programme n'ouvre qu'une seule commande. Qui a une minute et le désir, regardez le code s'il vous plaît ...
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Lorsque vous affichez les valeurs de la mémoire tampon à l'écran, que faites-vous ? Vous produisez des données numériques de toute façon. Si vous voulez afficher une chaîne vide, ou "Empty Value" ou "EMPTY_VALUE", affichez-les en tant que variables de type chaîne.
C'est-à-dire :
chaîne val ;
if(buffer value==EMPTY_VALUE) {val="EMPTY_VALUE";}
Mais si(valeur du tampon!=EMPTY_VALUE) {val=DoubleToString(valeur du tampon, 8);}
et afficher la valeur de la variable val au lieu de la valeur du tampon.
Cette queue est responsable de la sortie de ces données :
D'abord comme ça :
et ensuite remplacer la queue :
Est-ce que quelqu'un a un collecteur de tick qui sauvegarde l'historique du tick comme suit : heure d'arrivée du tick, asc, bid ? La base de code n'a qu'un collecteur de tick sans asc.
A artmedia70 et granit77.
Vous êtes sévèrement réprimandés, messieurs. Tu n'aurais pas pu me l'expliquer ? ))))
Il m'a fallu deux jours pour résoudre un problème simple. ....
C'est ce que j'ai obtenu :
Maintenant, ça marche.
Merci.
Maintenant je peux aller sur l'île avec les filles....))))
A artmedia70 et granit77.
Vous êtes sévèrement réprimandés, messieurs. Tu n'aurais pas pu me l'expliquer ? ))))
Il m'a fallu deux jours pour résoudre un problème simple. ....
C'est ce que j'ai obtenu :
Cela fonctionne maintenant.
Merci.
Maintenant je peux aller sur l'île avec les filles....))))
Seulement cette fois pour trois! :)))))))))
Vous vivez magnifiquement !
Bonjour à tous !
Je n'arrive pas à comprendre comment fermer les commandes...
L'ordre est ouvert avec succès, mais n'est pas fermé. Le programme n'ouvre qu'une seule commande. Qui a une minute et le désir, regardez le code s'il vous plaît ...
Merci d'avance !