// Définition des variables double RSI; double Close; int period = 14; // Période de l'indicateur RSI int upperLevel = 70; // Niveau de surachat int lowerLevel = 30; // Niveau de survente int ticket;
// Définition des constantes const int BUY = 1; const int SELL = 2;
// Fonction d'initialisation du robot int init() { return(0); }
// Fonction de gestion des ordres void trade() { // Récupération du prix de clôture actuel Close = Close[0];
// Si l'indicateur RSI est en dessous du niveau de survente, ouvrir une position d'achat if(RSI < lowerLevel) { ticket = OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, Bid-30*Point, Ask+30*Point, "BUY", 0, 0, Green); }
// Si l'indicateur RSI est au-dessus du niveau de surachat, ouvrir une position de vente if(RSI > upperLevel) { ticket = OrderSend(Symbol(), OP_SELL, 0.1, Bid, 3, Ask+30*Point, Bid-30*Point, "SELL", 0, 0, Red); } }
// Fonction de gestion des événements void OnTick() { trade(); }
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.