C'est silatyt qui a fait une erreur d'impression et j'ai répété =). Le message ci-dessus est correct. Erreur 'strlib.mqh' - Impossible d'ouvrir le fichier du programme.
oDin48: C'est silatyt qui a fait une erreur d'impression et j'ai répété =). Le message ci-dessus est correct. L 'erreur est 'strlib.mqh' - Impossible d'ouvrir le fichier du programme.
vérifier s'il existe dans le dossier terminal/experts/includes/
Aidez-moi à insérer correctement pour ce tableau, des fonctions pour déplacer le sl vers le breakeven, à un certain profit dans un trade.
extern int tp = 0 ; // valeur du bénéfice
extern int sl = 0 ; // valeur de la perte
extern int BeginHour = 0 ; // heure de début de la transaction extern int EndHour = 0 ; // heure de fin de la transaction
extern int lots =0 ;
int start() {
//-- Achat de la transaction. Vérifie s'il n'y a pas d'ordres ouverts et si le prix de clôture de la barre précédente est inférieur au prix d'ouverture. //-- Ordre d'achat lorsque le prix d'achat actuel atteint le haut de la barre précédente. Période pendant laquelle le robot effectuera la transaction.
//-- Vente. Vérifier s'il n'y a pas d'ordres ouverts et si le prix de clôture de la barre précédente est supérieur au prix d'ouverture. //-- Ordre de vente lorsque le prix Bid de la barre actuelle atteint le Low de la barre précédente. Période pendant laquelle le robot effectuera la transaction.
Bonjour, pouvez-vous me dire comment trouver la partie entière.
double PriceHigh = iHigh (NULL,PERIOD_D1,1); // присвоение переменной максимального значение цены с 1 бараdouble PriceLow = iLow (NULL,PERIOD_D1,1); // присвоение переменной минимального значение цены с 1 бара
teloCendle = (PriceHigh-PriceLow); // находим общий ценовой диапозон в пунктах
J'obtiens un nombre fractionnaire, "0.0053 par exemple", mais comment aller jusqu'à 53 seulement ? afin de trouver le volume en pips de la bougie précédente...
Bonjour, pouvez-vous me dire comment trouver la partie entière.
J'obtiens un nombre fractionnaire, "0.0053 par exemple", mais comment aller jusqu'à 53 seulement ? afin de trouver le volume en pips de la bougie précédente...
J'ai essayé de multiplier par 10 000, cela ne fonctionne pas, je vous en remercie d'avance.
Bonjour, pouvez-vous me dire comment trouver la partie entière.
J'obtiens un nombre fractionnaire, "0.0053 par exemple", mais comment aller jusqu'à 53 seulement ? afin de trouver le volume en pips de la bougie précédente...
double PriceHigh = iHigh(NULL,PERIOD_D1,1); // присвоение переменной максимального значение цены с 1 бараdouble PriceLow = iLow(NULL,PERIOD_D1,1); // присвоение переменной минимального значение цены с 1 бараint teloCendle = (PriceHigh-PriceLow) * 10000; // находим общий ценовой диапозон в пунктах
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Trouvez la ligne : #include <strlib.mgh>
et remplacer par : #include <stdlib.mgh>.
Et j'ai à la fois telle et telle bibliothèque. Le second est venu avec l'EA. Mais en le compilant, l'éditeur ne le voit pas et donne une erreur.
C'est silatyt qui a fait une erreur d'impression et j'ai répété =). Le message ci-dessus est correct. L 'erreur est 'strlib.mqh' - Impossible d'ouvrir le fichier du programme.
vérifier s'il existe dans le dossier terminal/experts/includes/
vérifier sa présence dans le dossier terminal/experts/includes/
Aidez-moi à insérer correctement pour ce tableau, des fonctions pour déplacer le sl vers le breakeven, à un certain profit dans un trade.
extern int tp = 0 ; // valeur du bénéfice
extern int sl = 0 ; // valeur de la perteextern int BeginHour = 0 ; // heure de début de la transaction
extern int EndHour = 0 ; // heure de fin de la transaction
extern int lots =0 ;
int start()
{
//-- Achat de la transaction. Vérifie s'il n'y a pas d'ordres ouverts et si le prix de clôture de la barre précédente est inférieur au prix d'ouverture.
//-- Ordre d'achat lorsque le prix d'achat actuel atteint le haut de la barre précédente. Période pendant laquelle le robot effectuera la transaction.
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]<Open[1] && High[1]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red) ;
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]<Open[2] && High[2]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red) ;
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour&& Close[3]<Open[3] && High[3]<Bid )
// OrderSend(Symbol(),OP_BUY,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red) ;
//-- Vente. Vérifier s'il n'y a pas d'ordres ouverts et si le prix de clôture de la barre précédente est supérieur au prix d'ouverture.
//-- Ordre de vente lorsque le prix Bid de la barre actuelle atteint le Low de la barre précédente. Période pendant laquelle le robot effectuera la transaction.
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]>Open[1] && Low[1]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red) ;
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]>Open[2] && Low[2]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red) ;
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[3]>Open[3] && Low[3]>Bid )
//OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red) ;
//----
//----
return(0) ;
}
Bonjour, pouvez-vous me dire comment trouver la partie entière.
J'obtiens un nombre fractionnaire, "0.0053 par exemple", mais comment aller jusqu'à 53 seulement ? afin de trouver le volume en pips de la bougie précédente...
Bonjour, pouvez-vous me dire comment trouver la partie entière.
J'obtiens un nombre fractionnaire, "0.0053 par exemple", mais comment aller jusqu'à 53 seulement ? afin de trouver le volume en pips de la bougie précédente...
Bonjour, pouvez-vous me dire comment trouver la partie entière.
J'obtiens un nombre fractionnaire, "0.0053 par exemple", mais comment aller jusqu'à 53 seulement ? afin de trouver le volume en pips de la bougie précédente...