Je suis en train d'écrire un EA, en modifiant mon EA écrit pour MT4. J'ouvre un ordre en utilisant OrderSend.
Simplement si j'ai besoin de comprendre (perhasps de l'histoire), si l'ordre envoyé (par le chemin.... je dois vérifier l'ordre, les transactions ou la position ?), a été fermé parce qu'il a atteint StopLoss. J'ai vérifié sur les forums, mais je n'ai pas trouvé ce dont j'ai besoin.....
qui ne peut pas être comparé àORDER_SL. Je suppose que ORDER_PRICE_CURRENT est uniquement le prix actuel du symbole et non le prix de clôture de l'ordre.
Merci à tous pour votre aide.
#include <MT4Orders.mqh> // https://www.mql5.com/en/code/16006voidOnStart()
{
for (int i = OrdersHistoryTotal() - 1; i >= 0; i--)
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY) && (OrderType() <= OP_SELL))
{
OrderPrint();
Print(EnumToString(OrderCloseReason()));
if (OrderCloseReason() == DEAL_REASON_SL)
Print("StopLoss!");
}
}
A deal is the reflection of the fact of a trade operation execution based on an order that contains a trade request. Each trade is described by properties that allow to obtain information about it. In order to read values of properties, functions of the Identifier of a position, in the opening, modification or closing of which this deal...
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.
Je suis en train d'écrire un EA, en modifiant mon EA écrit pour MT4. J'ouvre un ordre en utilisant OrderSend.
Simplement si j'ai besoin de comprendre (perhasps de l'histoire), si l'ordre envoyé (par le chemin.... je dois vérifier l'ordre, les transactions ou la position ?), a été fermé parce qu'il a atteint StopLoss.
J'ai vérifié sur les forums, mais je n'ai pas trouvé ce dont j'ai besoin.....
ORDER_PRICE_CURRENT
ne donne que le prix actuel du symbole de l'ordre
qui ne peut pas être comparé àORDER_SL. Je suppose que ORDER_PRICE_CURRENT est uniquement le prix actuel du symbole et non le prix de clôture de l'ordre.
Merci à tous pour votre aide.
Résultat
Forum sur le trading, les systèmes de trading automatisés et le test des stratégies de trading
Les deux derniers ordres
fxsaber, 2017.12.23 11:02
Addon pour MT4