Calculer une hausse en %
Forums › ProRealTime forum Français › Support ProOrder › Calculer une hausse en %
- This topic has 6 replies, 2 voices, and was last updated 4 years ago by sophia_etoille83.
-
-
07/03/2020 at 10:09 AM #138234
Bonjour à tous,
J’aimerai une petite aide pour coder ce qui suit. Je vous remercie par avance.
Avec mon robot, je shorte en 4h quand la moyenne mobile Hull baisse (après une de hausse consécutive de 4 hausses minimum).
En revanche, je souhaiterai calculer la hausse en % pour l’ ajouter dans ma condition de short :
exemple => short si hull baisse après une hausse
et si la hausse est supérieure à 1.50%J’ai ajouté une photo pour que cela soit plus clair.
Merci pour votre aide
1234567891011//////////// Hull QUI PASSE du jaune au noira1 = MMHULL20[1] > MMHULL20[2] and MMHULL20[2] > MMHULL20[3] and MMHULL20[3] > MMHULL20[4]b1= MMHULL20 < MMHULL20[1]IF A1 AND B1 THENSELLSHORT 1 CONTRACT AT MARKETENDIF07/03/2020 at 10:11 AM #138235Je ne vois pas ma photo, donc je la reposte 🙂
07/03/2020 at 10:32 AM #138241Il faut enregistrer le Close au moment ou la Hull passe du noir au jaune, puisque mesurer cette distance quand ta condition de jaune au noir s’active et diviser cette différence par le Close actuel et voilà tu as ton pourcentage de hausse !
07/03/2020 at 11:26 AM #138255Oh merci Nicolas :
Je m’attendais à 10 lignes de calculs savantes 🙂
Je vais essayer…
Merci et très belle journée 🙂
07/03/2020 at 12:30 PM #138272Voici les calculs pour les amateurs de la MM Hull 🙂 et les débutants dans le codage 🙂
Tout fonctionne.123456789101112131415161718192021222324252627282930313233343536373839404142//fleche verte// Quand hull passe de baissière à haussière// et 4 baisses consécutives (à parametrer selon vos besoins)aa1 = MMHULL20[1] < MMHULL20[2] and MMHULL20[2] < MMHULL20[3] and MMHULL20[3] < MMHULL20[4]bb1 = MMHULL20 > MMHULL20[1]//fleche rouge// Quand hull passe de haussière à baissière// du jaune au noiraa2 = MMHULL20[1] > MMHULL20[2] and MMHULL20[2] > MMHULL20[3] and MMHULL20[3] > MMHULL20[4]bb2 = MMHULL20 < MMHULL20[1]//=================== enregistrement du prix ====================//IF aa1 AND bb1 THENprixFLECHEverte= closeendif// enregistrement du prix fleche rouge// du jaune au noirIF aa2 AND bb2 THENprixFLECHErouge= closeendif//=================== calcule la différence entre les 2 et le prix actuel ====================//ecartPRIX = prixFLECHErouge-prixFLECHEvertehausseOK= ecartPRIX / close *100//=================== A ajouter dans vos conditions ====================//// 1.5 le %, donc vous devez le parametrer selon vos besoinsIF A1 and B1 and hausseOK >1.5 THENSELLSHORT 1 CONTRACT AT MARKET07/06/2020 at 7:15 AM #138510Je m’attendais à 10 lignes de calculs savantes
Si tu sais manipuler les variables (et tu te débrouilles très bien), alors tu sais déjà un peu tout faire. Le reste est affaire de mathématiques 🙂 Bravo pour l’évolution en tous les cas et pour le temps que tu prends pour reboucler tes propres sujets avec les codes complets, j’apprécie ça le Lundi matin 😉
07/06/2020 at 2:55 PM #138556Merci Nicolas:-) J’ai fait pas mal de progrès mais je suis au tout début du chemin…. C’est pas si simple mais je m’accroche et bosse comme une folle.
C’est surtout grâce à ce site, une vrai mine d’or…Il n’y a rien de plus frustrant que d’être intéressée par un bout de code, de suivre toute la conversation et qui à la fin n’est pas posté en fin de fil de discussion…
Donc je le fait systématiquement, si cela peut aider, et bien cela représente ma toute petite participation 🙂Entre débutants qui galèrent… on se comprend surement 🙂
-
AuthorPosts