Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 109
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
Bonjour à tous.
Qui peut voir pourquoi ça s'affiche comme ça ?
C'est-à-dire que les fonctions sont des propriétés différentes mais l'affichage est le même.
De même, avec deux autres objets du même type, seul l'un d'entre eux fonctionne, les autres paramètres sont ignorés.
Et regardez avec quel nom les lignes sont créées, et quel nom est utilisé pour les déplacer et les supprimer.
Et pourquoi ne pas passer des paramètres aux fonctions au moment où elles sont appelées ?
Et regardez les lignes de noms qui sont créées, et le nom qui est utilisé pour les déplacer et les supprimer.
Et pourquoi ne pas passer des paramètres aux fonctions au moment où elles sont appelées ?
Je ne comprends pas comment c'est possible, j'ai corrigé les noms, la ligne est toujours rouge quel que soit le type d'ordre, elle est juste appelée différemment. (Ensuite, je dois trouver un moyen de le réduire à 10 mesures).
Un segment de ligne droite ne peut être dessiné qu'avec une ligne de tendance (OBJ_TREND ou OBJ_TRENDBYANGLE). Les lignes horizontales et verticales ne sont pas coupées.
De quelles conditions s'agit-il ?
if(!price1)
price1=FindLastOrderOpenPrice();
..............
if(!price2)
price2=FindLastOrderOpenPrice();
Que voulez-vous qu'ils fassent ?
Et vous devez lire le journal, qu'est-ce qu'il dit ?besoin de changer l'affichage de l'indicateur (changer les lignes fines en lignes pointillées)
comme ça :
il faut que ce soit comme ça :
veuillez me dire comment faire ?
Bonjour à tous
besoin de changer l'affichage de l'indicateur (changer les lignes fines en lignes pointillées)
comme ça :
il faut que ce soit comme ça :
veuillez me dire comment faire ?
Si le prix est égal à zéro ou n'est pas défini, la coordonnée de la ligne est fixée au prix du dernier ordre. C'est bien.
Le journal est également normal, il draine le compte comme il se doit. Je ne regarde pas les erreurs concernant les dépôts insuffisants.
Mais la ligne est toujours rouge. C'est-à-dire qu'on appelle la ligne d'achat, elle est telle quelle, on passe les paramètres, mais d'autres paramètres sont passés.
Essayez de cette façon :
if (ObjectFind(0,"Rectangle 33579")<0) Alert("НЕТ");
else Alert("ДА");
Veuillez m'aider à écrire une fonction qui calculera le nombre d'ordres et leur profit total fermés dans les 60 dernières secondes sur la paire actuelle. Je n'arrive pas à le trouver sur ma langue, je n'arrive pas à le formuler correctement.
double ClosingSellProfit=0, ClosingBuyProfit;
for(int i=0; i<OrdersHistoryTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) && OrderSymbol()==Symbol())
{
if(OrderType()==OP_SELL)
{
if(. . .)
{
CountClosedSellOrders++;
ClosingSellProfit+=OrderProfit()+OrderCommission()+OrderSwap();
}
if(OrderType()==OP_BUY)
{
if(. . .)
{
CountClosedBuyOrders++;
ClosingBuyProfit+=OrderProfit()+OrderCommission()+OrderSwap();
}
}
}
}
Essayez de cette façon :
else Alert("ДА");