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提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。