macd
Forums › ProRealTime forum Français › Support ProBuilder › macd
- This topic has 3 replies, 4 voices, and was last updated 1 year ago by ProRealAlgos.
-
-
06/11/2023 at 4:18 PM #215968
// Déclaration des variables globales
int fastEMA = 12; // Période de la moyenne mobile exponentielle rapide
int slowEMA = 26; // Période de la moyenne mobile exponentielle lente
int signalSMA = 9; // Période de la moyenne mobile simple du signal// Fonction d’initialisation
int OnInit()
{
// Ajouter le code d’initialisation icireturn(INIT_SUCCEEDED);
}// Fonction de désinitialisation
void OnDeinit(const int reason)
{
// Ajouter le code de désinitialisation ici
}// Fonction de tick
void OnTick()
{
// Déclaration des variables locales
double macdLine; // Valeur actuelle de la ligne MACD
double signalLine; // Valeur actuelle de la ligne du signal
double histogram; // Valeur actuelle de l’histogramme MACD// Calculer les moyennes mobiles exponentielles rapides et lentes
double fastMA = iMA(NULL, 0, fastEMA, 0, MODE_EMA, PRICE_CLOSE, 0);
double slowMA = iMA(NULL, 0, slowEMA, 0, MODE_EMA, PRICE_CLOSE, 0);// Calculer la ligne MACD
macdLine = fastMA – slowMA;// Calculer la ligne du signal
signalLine = iMA(NULL, 0, signalSMA, 0, MODE_SMA, macdLine, 0);// Calculer l’histogramme MACD
histogram = macdLine – signalLine;// Ajouter le code pour l’utilisation des valeurs calculées ici
}// Fonction d’entrée
bool ShouldEnterTrade()
{
// Ajouter le code pour déterminer si une transaction doit être ouverte ici
}// Fonction de sortie
bool ShouldExitTrade()
{
// Ajouter le code pour déterminer si une transaction doit être fermée ici
}06/12/2023 at 5:45 AM #215983Bonjour,
Si c’est une demande de coup de main pour débugguer un code qui ne marche pas dans PRT, ceci n’est pas du langage PRT.
Si c’est une demande de codage de l’instruction MACD, il y a déjà 3 mot-clés du langage PRT qui pourront servir:
https://www.prorealcode.com/documentation/macdline/
https://www.prorealcode.com/documentation/macdsignal/
https://www.prorealcode.com/documentation/macd/
Si c’est autre chose, un peu de texte svp merci
06/12/2023 at 1:32 PM #21600207/12/2023 at 1:53 PM #217571I think we are in the wrong lanugage forum 🙂
1 user thanked author for this post.
-
AuthorPosts