[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 90
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
Pouvez-vous me conseiller, il y a un fichier csv avec des données au format 1.33027 ; 1.33023 et ainsi de suite.
Ensuite, je lis ce fichier mais pour une raison quelconque, les données sont lues avec une précision de 4 chiffres alors que j'en ai besoin de 5.
Lire de différentes manières et
n'aide pas
Puis-je modifier un ordre qui a un numéro magique pendant la négociation ?
Non
Aide qui sait ! Je n'arrive pas à faire fonctionner ce code :
for(i=1;i<=total;i++) // Boucle de commande
{
if(OrderSelect(i-1,SELECT_BY_POS)==true)
{
if(OrderType()==OP_BUY && Ticket1==OrderTicket())
{
if(OrderCloseTime()==0 && SL1<Price1 && Bid-Price1>(NoLoss1*Point))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue) ;
}
if ( OrderCloseTime()==0 && SL1>=Price1 && Bid - SL1 > ((NoLoss1+StepLoss1)*Point))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue) ;
}
}
}
}
le fait est qu'il devrait modifier un ordre sur plusieurs : Ticket1, mais il ne le fait pas du tout.
Aide qui sait ! Je n'arrive pas à faire fonctionner le code :
+ si une seule commande avec le numéro de ticket1 doit être modifiée, le cycle n'est pas du tout nécessaire.
l'ordre des billets est immédiatement sélectionné et modifié
+ si une seule commande avec le numéro de ticket1 doit être modifiée, le cycle n'est pas du tout nécessaire.
l'ordre des billets est immédiatement sélectionné et modifié
Je connais l'indice de la barre sur l'échelle de temps D1. Ainsi, nous pouvons connaître le prix maximal du jour. Comment puis-je connaître l'indice de la barre sur l'échelle de temps M15, qui correspond au prix maximum de la journée. J'ai essayé avec iHighest(), mais je dois spécifier le nombre d'éléments à rechercher, et il sera différent pour un jour normal, un week-end ou un jour férié. Peut-être qu'il n'est pas nécessaire de réinventer la roue et qu'il existe une fonction toute faite pour cela ?
.
il n'y en a pas de toute faite.
Pour connaître le nombre d'ordres, vous devez trouver la différence de deux fonctions iBarShift, en substituant les heures de début et de fin de journée (c'est-à-dire +23:59).
Ce sera le nombre de barres pour la période requise.