[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 391
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
1. DC est un centre de traitement. en principe. c'est toute personne qui utilise MT . (assurez-vous de trouver dans wikipedia ce qu'est un DC et un courtier) lisez et comparez leurs différences.
2. peut-être (certaines sociétés de courtage) ne vous permettent-elles pas de placer un stop en une seule fois. vous devez le faire en deux étapes. tout d'abord, vous entrez dans la transaction, puis vous placez le stop.
afin de trouver la cause exacte du problème, vous pouvez imprimer la réponse du serveur dans le journal. si vous ne voyez pas la cause du problème, le serveur vous donnera un code comme réponse.
https://book.mql4.com/ru/build/errors
et n'oubliez pas de lire ce site https://www.mql5.com/ru/forum/131859/page9#473847
Merci beaucoup. Vous pouvez (certaines sociétés de courtage) interdire le stop immédiat. Vous devez le faire en deux étapes. Vous entrez d'abord dans une transaction, puis vous fixez le stop . Vous auriez dû vous en douter, j'ai également dû ouvrir manuellement l'ordre, puis le modifier en fixant un stoploss et un takeprofit.
Merci d'avoir répondu à ma question. Grâce à vous, j'utilise maintenant la fonction Print(GetLastError) et je connais mieux la signification de Point.
question sur l'indicateur ZZ. aide avec le code, comment trouver l'extremum supérieur actuel et précédent de ZigZag - merci
https://docs.mql4.com/ru/indicators/icustom
parcourir toutes les barres de 0 à la barre requise en utilisant
12, 5, 3 - Paramètres ZZ
0 - pour les hauts, 1 - pour les hauts, 2 - pour les bas (si l'on en croit son texte)
i - numéro de la barre
Bonjour, je n'arrive pas à construire une condition logique pour les ordres d'ouverture, ils s'ouvrent soit par 150 unités ou ne s'ouvrent pas du tout, ou même dans la visualisation tous les arrêts, le ruban ne fonctionne pas. J'ai lu, lu, lu l'aide, ma tête est en surchauffe, je n'ai aucune idée. Voici un exemple, ce que j'écris.
//+------------------------------------------------------------------+
//| pour avalanche.mq4 |
//| Droits d'auteur © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#lien de propriété "http://www.metaquotes.net"
extern double stoploss=0 ; extern double takeprofit=20 ; extern int otstup=20 ; extern datetime expiration=0 ;
//+------------------------------------------------------------------+
//| fonction d'initialisation de l'expert |
//+------------------------------------------------------------------+
int init()
{
//----
//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de désinitialisation des experts |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retour(0) ;
}
//+------------------------------------------------------------------+
//| fonction de démarrage de l'expert |
//+------------------------------------------------------------------+
int tiket,tikett;double volume=0.1;int i=0,R1=0,R2=0,A=1 ;double price=PRICE_OPEN ;
// R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss ;
int start()
{
//----
for(int Uy=OrdersTotal();Uy<=-1;Uy--){
OrderSelect( Uy,SELECT_BY_POS ) ;
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
{i=OrdersTotal() ;
si (i>=2){break;} sinon
tiket= OrderSend( Symbole(), OP_BUYSTOP, volume*A, prix+otstup*Point, Point* 3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red) ;
Alert ("OP_BUYSTOP", GetLastError( ) ;
tikett= OrderSend( Symbol(), OP_SELLSTOP, volume*A, prix -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' ) ;
Alert ("OP_SELLSTOP", GetLastError( ) ;
} }
//----
retour(0) ;
}
//+------------------------------------------------------------------+
Je crois que j'ai trouvé la solution.
Utilisez le SRC pour insérer le texte du programme, il est impossible de le lire.
d'après ce que vous pouvez voir d'un coup d'œil :
dans la première boucle for(int Uy=OrdersTotal();Uy<=-1;Uy--)
pour l'instant moins de -1 commandes ? comment cela se fait-il ?
https://docs.mql4.com/ru/indicators/icustom
parcourir toutes les barres de 0 à la barre requise en utilisant
12, 5, 3 - Paramètres ZZ
0 pour les hauts, 1 pour les hauts, 2 pour les bas (si l'on en croit son texte).
i - numéro de la barre
Utilisation de SRC pour insérer du texte de programme, impossible à lire
Comment l'utilisez-vous ? Je ne sais pas du tout ce que c'est.