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
'void' - définition de paramètre attendue !
{
// bu funksiye birilgen melumatqa asasen mal alidu we zakaz numurini qayturidu.
switch(Type)
{
case OP_BUY: if(OpenPrice > MarketInfo(mySymbol,MODE_ASK) return(EMPTY);
case OP_BUYLIMIT:
case OP_BUYSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice-Point*StopLoss,OpenPrice+Point*TakeProfit,ticketComment,MagicNum);
break;
case OP_SELL: if(OpenPrice < MarketInfo(mySymbol,MODE_BID) return(EMPTY);
case OP_SELLLIMIT:
case OP_SELLSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice+Point*StopLoss,OpenPrice-Point*TakeProfit,ticketComment,MagicNum);
break;
}erreur de compilation sur : 'void' - définition de paramètre attendue ! ? ????????
string ticketComment, void string MagicNum)
...il suffit de supprimer "void".
Trailing stop, stop initial
void ModifyOrder(double buyTS, sellTS) {
si (Bid - OrderOpenPrice() > buyTS * Point)
if (OrderStopLoss() < Bid - buyTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - buyTS * Point, OrderTakeProfit(), 0) ;
si (OrderOpenPrice() - Ask > sellTS * Point)
if (OrderStopLoss() > Ask + sellTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + sellTS * Point, OrderTakeProfit(), 0) ;
}
Si le Trailing Stop est de 40, le stop initial sera de zéro (orderopenprice)
Je voudrais que le stop initial soit de 10.
Aidez-moi s'il vous plaît.
Croisement des lignes
QUELQU'UN SAIT-IL COMMENT ÉCRIRE QUAND DEUX LIGNES SE CROISENT ?
DISONS QUE SI L'EMA 10 EST AU DESSUS DE L'EMA 20, CONDITION 1
SI CETTE CONDITION 1 EST PRÉSENTE .... ALORS PRENEZ UN LONG MOMENT QUAND LES STOCASTIQUES
D SE CROISE AU-DESSUS DE k
POUR D AU-DESSUS DE K ON PEUT UTILISER D > K
QU'UTILISEZ-VOUS POUR D CROSS ABOVE k ALORS QUE LA CONDITION 1 DE L'EMA EST EN PLACE ?
Corriger un avertissement dans un EA
Bonjour, comment corriger cette erreur dans une EA ?
CloseHour' - expression sur la portée globale non autorisée.
Merci
Passage de tableaux entre fonctions
Bonjour,
J'essaie de faire passer des tableaux entre les appels de fonctions dans mon EA.
Voici la structure de mon programme.
J'ai les fichiers suivants.
Helper.mq4
void writeLog(string[] orderLog)
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
[/CODE]
Helper.mqh
void writeLog(string[] orderLog);
EA.mq4
[CODE]
#include
string OrderLog[24] = {"","","","","","","","","","","","","","","","","","","","","","","",""};
int init()
{
writeLog(OrderLog);
return(0);
}
Lorsque j'exécute le bout de code ci-dessus, j'obtiens les erreurs suivantes :
',' - parenthèse carrée gauche attendue pour un tableau
',' - paramètre attendu
,' - types incompatibles
Cependant, si je n'utilise pas de bibliothèques et que je place ces fonctions dans le fichier EA.mq4 lui-même, le code fonctionne.
Quelqu'un sait-il comment passer des fonctions entre des fonctions d'une autre bibliothèque ?
Votre aide serait très appréciée.
Bonjour,
J'essaie de faire passer des tableaux entre les appels de fonction dans mon EA.
........
void writeLog(string & orderLog [] )
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
somme de deux indicateurs
Est-ce qu'un codeur expérimenté peut me dire comment faire la somme numérique de deux indicateurs ?
Je veux dire modifier les codes d'un indicateur pour ajouter la valeur d'un autre indicateur afin de faire la combinaison des valeurs de deux indicateurs.
Merci
acheter et vendre sur les 100
Est-ce que quelqu'un peut écrire un EA pour acheter/vendre sur les nombres ronds par exemple gbp/jpy 201.00 203.00 etc. avec un objectif de 100 pips sans augmentation de la taille des lots et sans martangle. Merci beaucoup à tous. Je l'ai fait manuellement et j'ai réalisé des profits chaque semaine et chaque mois.
Zamanib,
Quels sont tous les détails que vous examinez pour décider d'acheter ou de vendre ?
Big Be