Rejoindre la communauté
banner_forum
Devenez membre de la plus grande
communauté francophone sur le Forex
Partagez, échangez et apprenez en gagnant des crédits sur votre compte de trading

Code Mql4 pour déclencher un achat sur l'or

  • sam254

    Bonjour,
    Je débute sur la programmation EA.
    Je serai intéressé pour la réalisation d'un code pour placer un simple ordre d'achat sur MT4 pour le Gold (au prix du marché) avec un SL et TP, quand je déclenche l'EA.

    j'ai essayé ce code, mais cela ne fonctionne pas.
    Quelqu'un peut il m'aider svp ?

    int OnInit()
    {
    //---
    return(INIT_SUCCEEDED);
    }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
    {
    }
    //+------------------------------------------------------------------+
    //| Expert tick function |
    //+------------------------------------------------------------------+
    void OnTick()
    {
    //---

    }
    //+------------------------------------------------------------------+

    int start() // Special function start
    {
    double bid =MarketInfo("XAUUSD",MODE_BID); // Request for the value of Bid
    double ask =MarketInfo("XAUUSD",MODE_ASK); // Request for the value of Ask
    double point =MarketInfo("XAUUSD",MODE_POINT);//Request for Point
    // Opening BUY
    OrderSend("XAUUSD",OP_BUY,0.01,ask,2,bid-150*Point,bid+150*Point); //Fonction Buy
    Alert (GetLastError()); // Error message
    return (INIT_SUCCEEDED); // Exit start()
    }
    //--------------------------------------------------------------------------