Specifiche
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
// Initialisation des paramètres
Print("Expert Advisor initialisé.");
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Fonction principale de l'EA |
//+------------------------------------------------------------------+
void OnTick()
{
// Vérifier si le nombre maximum de trades est atteint
if(TradesCountToday() >= 2)
{
Print("Nombre maximum de trades atteint pour aujourd'hui.");
return;
}
// Logique pour ouvrir un trade (exemple : simple achat)
if(ConditionToTrade()) // Remplacez cette condition par votre logique
{
double lotSize = 0.1; // Taille du lot
if(OrderSend(Symbol(), OP_BUY, lotSize, Ask, 2, 0, 0, "Trade Limit EA") > 0)
{
Print("Trade exécuté avec succès.");
}
else
{
Print("Erreur lors de l'exécution du trade : ", GetLastError());
}
}
}
//+------------------------------------------------------------------+
//| Fonction pour compter les trades effectués aujourd'hui |
//+------------------------------------------------------------------+
int TradesCountToday()
{
int count = 0;
datetime startOfDay = iTime(Symbol(), PERIOD_D1, 0); // Heure début de la journée
for(int i = OrdersHistoryTotal() - 1; i >= 0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))
{
if(OrderType() <= OP_SELL && OrderCloseTime() >= startOfDay)
{
count++;
}
}
}
return count;
}
//+------------------------------------------------------------------+
//| Fonction pour votre logique de trading |
//+------------------------------------------------------------------+
bool ConditionToTrade()
{
// Exemple : vérifier si le RSI est inférieur à 30
double rsi = iRSI(Symbol(), PERIOD_H1, 14, PRICE_CLOSE, 0);
return rsi < 30;
}
ton
Con risposta
1
Valutazioni
Progetti
219
32%
Arbitraggio
16
44%
/
25%
In ritardo
0
Gratuito
2
Valutazioni
Progetti
613
34%
Arbitraggio
33
39%
/
45%
In ritardo
9
1%
Occupato
3
Valutazioni
Progetti
65
34%
Arbitraggio
4
25%
/
50%
In ritardo
9
14%
In elaborazione
4
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
5
Valutazioni
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
Informazioni sul progetto
Budget
30+ USD
IVA (17%):
5.1
USD
Totale:
35.1
USD
Per lo sviluppatore
27
USD