FX:NZDUSD   纽元/美元
// 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;

// Calcul de l'indicateur RSI
RSI = iRSI(NULL, 0, period, PRICE_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提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。