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에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.