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
À propos, le nombre magique ne peut pas être modifié par OrderModify(). Ou peut-être ai-je encore manqué quelque chose ? ;-()
non, pas modifier. La liste de ce qui peut être modifié est vue indirectement dans les paramètres de OrderModify():
Ainsi, seuls deux paramètres peuvent être modifiés pour les positions (stop et take profit), et nous pouvons modifier quatre paramètres pour les ordres.
Quels sont les signaux à utiliser pour entrer sur le marché ?
>> Et vous nous dites quels signaux utiliser pour sortir, et nous serons quittes ;)
heh... Là où il y a une entrée, il y a une sortie (c) Embrasser les anges déchus
extern double MM=200.00 ;
extern double my_lot=0.01 ;
/+------------------------------------------------------------------+
int init()
{
OrderSend(Symbol(),OP_BUY,my_lot,Ask,3,0,Ask+MM*Point,NULL,0,0,CLR_NONE) ;
retour ;
}
//+------------------------------------------------------------------+
int start()
{
int total=OrdersTotal() ;
//-----------
si(total==0)
{
OrderSend(Symbol(),OP_BUY,my_lot,Ask,3,Ask-MM*Point,Ask+MM*Point,NULL,0,0,CLR_NONE) ;
retour ;
}
}
non, pas modifier. La liste de ce qui peut être modifié est vue indirectement dans les paramètres de OrderModify():
Ainsi, seuls deux paramètres peuvent être modifiés pour les positions (stop et take profit), et nous pouvons modifier quatre paramètres pour les ordres.
Aidez-moi, s'il vous plaît
Chor. Voici l'idée.
Par une simple variante.
En se connectant au graphique, le conseiller expert ouvre un ordre d'achat au prix de 1.5000 avec un TP de 25 pips et une taille de lot de 0.1.
Il définit immédiatement un SellStop en attente après 25 points avec un TP de 50 points, une taille de lot de 0,2 et un StopLoss de 75 points.
De plus, si le prix est monté et que Bai a fermé, le pendentif est supprimé.
Reposez-vous 5 secondes. Et nous répétons les deux premiers points
Mais si le prix baisse et que le pendentif s'est déclenché, alors
Sur le premier ordre avec 0,1 lot, nous augmentons le TP à 50 pips et fixons un stop loss de 75 pips.
Et nous plaçons un ordre de Stop Loss en attente à 1.5000 point avec un TP de 50p. Sotploss 75п. et taille du lot 0.3
De plus, si le prix a baissé, tous les ordres ouverts doivent être fermés - Vendre au TP, et Acheter au Stoploss.
Mais si le prix se retourne à nouveau, nous continuons de la même manière que précédemment mais seulement jusqu'au 5e ordre déclenché.
Au moment de l'ouverture du 6ème Sell, le système de fermeture de tous les ordres est activé, par chevauchement des ordres bien sûr.
Et puis c'est de nouveau la même chose.
Pouvez-vous me dire ce qu'il faut faire, si je règle TekeProfit pour qu'il fonctionne et si je règle StopLoss pour qu'il fonctionne, est-ce que je commencerai à travailler depuis le début, c'est-à-dire depuis int init(), et encore jusqu'à ce que StopLoss soit déclenché ?
>> Je vais vous donner un indice :
if (isCloseLastPosByStop()) init();
rapide :
if (isCloseLastPosByStop()) init() ;
Merci beaucoup Igor Viktorovich, mais peut-être est-il possible d'être plus détaillé, car je ne comprends pas comment l'utiliser, je suis un novice ! Mais merci beaucoup d'avoir répondu à ma demande.
...pourriez-vous développer...
1. La fonction isCloseLastPosByStop() renvoie true (Vrai), si la dernière position fermée a été fermée par StopLoss.
2. Condition if (isCloseLastPosByStop()) vérifie si la dernière position fermée a été fermée par StopLoss.
Si la condition ci-dessus est vraie, alors la fonction init() est appelée.