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()
}
//--------------------------------------------------------------------------
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()
}
//--------------------------------------------------------------------------