[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 1113
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
puis filtrer le temps
Pouvez-vous me dire s'il est possible de créer un modèle pour un profil entier plutôt que pour un graphique séparé : nombre de fenêtres, TFs sélectionnés, indices sur ceux-ci ?
yep. Il s'agit du "Profil".
Disons que j'ai 5 fenêtres ouvertes avec des graphiques configurés différemment dans mon profil eurusd. Maintenant je dois configurer la paire gbpusd aussi. Je sauvegarde le profil précédent, je vais dans le profil par défaut et là tous les paramètres sont les mêmes que dans le profil eurusd, tout est comme il devrait être, il suffit de changer l'instrument (paire).
Vous réglez tout comme vous le souhaitez et enregistrez le profil sous le nom de "brera1". Créez ensuite un deuxième profil et enregistrez-le sous "brera2". Et ainsi de suite.
Ensuite, vous restaurez n'importe lequel des profils enregistrés.
Chers experts en programmation, aidez-moi s'il vous plaît, car je commence à perdre la tête à cause d'un logiciel :
si (ExpOrdersCount >1 && sumB+summS>0)
{
//fermer tous les ordres à 0
for(int cbb=1 ; cbb<=OrdersTotal() ; cbb++) // Boucle de commande
{
si(OrderSelect(cbb-1, SELECT_BY_POS,MODE_TRADES)==true)
{
if(OrderType()==OP_BUY) OrderClose(OrderTicket(), OrderLots(), Ask, 3,Violet) ;
si (OrderType()==OP_SELL) OrderClose(OrderTicket(), OrderLots(), Bid, 3,Violet) ;
}
}
}
Par exemple, si deux positions sont ouvertes, si les conditions sont remplies, le dernier ordre qui a été ouvert n'est pas fermé ; il reste simplement là.
Je vais essayer de formuler ma question différemment, comment clôturer correctement tous les ordres ?
Le même problème avec la modification :
si((prixB+prixS)!=0 && ExpOrdersCount>1)
for(int bez=1 ; bez<=OrdersTotal() ; bez++) // La boucle de commande
{
si(OrderSelect(bez-1, SELECT_BY_POS)==true)
{
if(OrderMagicNumber()==Mag) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(0.5*(priceS+priceB),2),0,Blue) ;
}
}
Le dernier n'est pas modifié.
Je vais essayer de formuler la question encore différemment, comment puis-je fermer tous les ordres correctement ?
Pour une multidevise, un seul ne fonctionnera pas.
Pour une multidevise, cela ne fonctionnera pas.