Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 324
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
Est-ce correct ?
for(int i=1 ; i<=OrdersTotal() ; i++) // Boucle de commande
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // si ce qui suit se produit
{
int OT=OrdersTotal ; //le nombre d'ordres ouverts dans le terminal
double Price=OrderOpenPrice() ; // Prix de l'ordre sélectionné
double Mas [Price][OT] ; //tableau pour mettre en ordre tous les ordres
ou
for(int i=1 ; i<=OrdersTotal() ; i++) //boucle d'ordre
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // s'il existe un
{
double Price=OrderOpenPrice() ; // Prix de l'ordre sélectionné
double Mas [Price] ; //tableau pour classer toutes les commandes par prix ?
Est-ce correct ?
for(int i=1 ; i<=OrdersTotal() ; i++) // Boucle de commande
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // si ce qui suit se produit
{
int OT=OrdersTotal ; //le nombre d'ordres ouverts dans le terminal
double Price=OrderOpenPrice() ; // Prix de l'ordre sélectionné
double Mas [Price][OT] ; //tableau pour mettre en ordre tous les ordres
ou
for(int i=1 ; i<=OrdersTotal() ; i++) //boucle d'ordre
{
si (OrderSelect(i-1,SELECT_BY_POS)==true) // s'il existe un
{
double Price=OrderOpenPrice() ; // Prix de l'ordre sélectionné
double Mas [Price] ; //tableau pour classer toutes les commandes par prix ?
1) OrdersTotal renvoie le nombre total de commandes, mais elles sont numérotées à partir de zéro. C'est pourquoi la boucle doit être i < OrdersTotal()
2. Le tableau doit être déclaré double Mas[] ;. Si la commande est sélectionnée avec succès, la taille du tableau doit être augmentée, car nous ne savons pas combien de commandes il y a au total.
3. L'indice de la chaîne du tableau doit être entre crochets. Mas[i] = Prix ;
Par conséquent, les deux ont tort.
1) OrdersTotal renvoie le nombre total de commandes mais elles sont numérotées à partir de zéro. C'est pourquoi la boucle devrait être i < OrdersTotal()
2. Le tableau doit être déclaré double Mas[] ;. Si un ordre est choisi avec succès, la taille du tableau doit être augmentée, car nous ne savons pas combien il y en a...
3. L'indice de la chaîne du tableau doit être entre crochets. Mas[i] = Prix ;
Par conséquent, les deux ont tort.
Merci beaucoup !
1) OrdersTotal renvoie le nombre total de commandes, mais elles sont numérotées à partir de zéro. Par conséquent, la boucle doit être i < OrdersTotal()
2. Le tableau doit être déclaré double Mas[] ;. Si un ordre est choisi avec succès, la taille du tableau doit être augmentée, car nous ne savons pas combien il y en a...
3. L'indice de la chaîne du tableau doit être entre crochets. Mas[i] = Prix ;
Par conséquent, les deux ont tort.
Obtiendrons-nous un tableau unidimensionnel des prix des commandes dans ce cas ?
double Price=OrderOpenPrice() ; // Prix de l'ordre sélectionné
double Mas[i] = Price ; //tableau pour mettre en ordre tous les ordres
for(int i=1 ; i<OrdersTotal() ;) // Boucle d'ordre
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // s'il y a un suivant
i++ ;
}
Et dans ce cas, ce sera un tableau unidimensionnel de prix de commande ?
double Price=OrderOpenPrice() ; // Prix de l'ordre sélectionné
double Mas[i] = Price ; //tableau pour mettre en ordre tous les ordres
for(int i=1 ; i<OrdersTotal() ;) // Boucle d'ordre
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // s'il y a un suivant
i++ ;
}
La sélection ==vrai ne peut pas être écrite.
Non. C'est plus ou moins comme ça.
La mise en évidence ==true ne peut pas être écrite.
Merci beaucoup !
Salut. Pouvez-vous me dire comment supprimer la fermeture et l'ouverture d'un ordre en attente sur chaque barre ? J'ai besoin qu'il s'ouvre et attende que l'ordre correspondant s'ouvre.
Bonjour. Est-ce que quelqu'un ici utilise des indicateurs de ClasterDelta dans son travail ? J'ai une question sur l'utilisation automatique des données de l'indicateur VolumeProfile. Le fait est que cet indicateur ne renvoie rien, mais dessine seulement un histogramme de lignes de tendance. Mais en plaçant le curseur sur cette ligne, la valeur du volume négocié sur ce tick apparaîtra. Comment faire sortir ces informations de l'indicateur !
Des idées ?
Comme je l'ai déjà rencontré en étudiant les cours, il y a encore des nuances qui ne sont pas décrites dans les articles ou qui sont tellement cachées qu'il n'est pas possible de les trouver avec un moteur de recherche. Une journée entière passée à chercher en vain des explications. Par exemple, ce que ce symbole signifie et comment il affecte si non. Comme on le voit ci-dessous dans l'exemple du stati, d'abord il est là et ensuite il ne l'est plus : &.
Ce symbole n'est pas clair non plus quant à sa signification : ~
*