Questions des débutants MQL4 MT4 MetaTrader 4 - page 120
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
Oui, je peux voir ça. Et je vois la réponse à la question dans le message ci-dessoushttps://www.mql5.com/ru/forum/160587/page115#comment_6521492. En d'autres termes, le problème est que la fonctionnalité n'est pas divisée en sous-tâches logiques. Vous avez regroupé : l'analyse des ordres, la décision d'une action commerciale et l'exécution d'une transaction.
Une telle tâche peut être résolue exactement en trois étapes :
Eh bien, merci. Au moins, ce qu'il faut faire est clair. Je vais essayer de trouver "comment" le faire moi-même. Bien que je ne sois pas encore familier avec les tableaux. Merci quand même.
Dites-moi comment m'en sortir ! !!
for(int i=OrdersTotal()-1 ; i>=0 ; i--)
{
OrderSelect(i,SELECT_BY_POS) ;
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
pause ;
L'avertissement est le suivant : la valeur de retour de 'OrderSelect' doit être vérifiée.
Commentvérifier autrementcette valeur"OrderSelect"?
si je fais ceci : j=OrderSelect() ; Est-ce correct ?
Dites-moi comment m'en sortir ! !!
for(int i=OrdersTotal()-1 ; i>=0 ; i--)
{
OrderSelect(i,SELECT_BY_POS) ;
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
pause ;
L'avertissement est le suivant : la valeur de retour de 'OrderSelect' doit être vérifiée.
Commentvérifier autrementcette valeur"OrderSelect"?
si je fais ceci : j=OrderSelect() ; Est-ce correct ?
Ça n'a pas marché !
string s=FileReadString(F1) ; // Lire la ligne suivante du fichier texte
StringSplit(s, "," , a) ; // Séparer les éléments séparés par des virgules dans un tableau
datetime T1=StrToTime(a[4]) ; // La transformation se poursuit ...
int ord=StrToInteger(a[8]) ;
double Price=StrToDouble(a[12]) ;
Eh bien, merci. Au moins, ce qu'il faut faire est plus clair. Je vais essayer de trouver le "comment" moi-même. Je ne suis pas encore familier avec les tableaux, cependant. Quoi qu'il en soit, merci encore.
Écrivez au moins un bloc et montrez-moi. Ils vous en diront plus dans ce cas.
Ça n'a pas aidé !
Lisez-le attentivement, encore une fois.
Tout le code ressemblera à ceci
Ça n'a pas marché !
Donc vous n'avez rien fait. Vous l'avez écrit plus haut :
Et vous l'avez écrit sans vérifier. Bien que ce soit plus lisible de cette façon :
@Ihor Herasko @Alekseu Fedotov
MERCI ! !! ÇA A MARCHÉ COMME ÇA !