FX:NZDUSD   Đô la New Zealand/Đô la Mỹ
// 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();
}
Thông báo miễn trừ trách nhiệm

Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.