indicateurs d'autres timeframes sur une unité de temps plus courte ?
Forums › ProRealTime forum Français › Support ProBuilder › indicateurs d'autres timeframes sur une unité de temps plus courte ?
- This topic has 18 replies, 2 voices, and was last updated 3 years ago by fred631.
Tagged: Bollinger, GRAPHONPRICE
-
-
04/17/2019 at 2:10 PM #96705
Bonjour Nicolas,
Est ce possible d’avoir un indicateur multitime frame sur PROREALTIME pour AFFICHER des indicateurs tels (moyenne mobile, Bolinger etc) mais sur une unité plus courte .
Exemple: Mettre une bollinger 15 minutes reporter sur un graphique 1 minute , ou alors faire apparaitre une moyenne mobile 50 daily sur un graphique 1 minute. Bref importer une moyenne mobile ou BB d’une unité de temps longue et la faire apparaitre sur une unité de temps courte.
Exemple ci dessous : plateforme markestcope : graphique de droite , il y à la Bollinger 2 minutes ; 5 minutes et 15 sur un graphique 1 minute.
Mille merci pour tout et pour le code 🙂 et encore bravo pour tout ce que tu fais pour la communauté 🙂
Tom (soulfly59)
04/17/2019 at 3:41 PM #96718Oui c’est possible avec l’instruction GRAPHONPRICE, mais pour cela il faut utiliser ProBacktest, et laisser tourner le backtest en temps réel.
Voici un exemple simple:
Les Bollingers daily sur le graphique de ton choix123456789101112131415timeframe(daily)ema20daily = average[20,1]bolupdaily = BollingerUp[20](close)boldndaily = BollingerDown[20](close)timeframe(default)a = 0if a>0 thenbuy at marketendif// --- PLOT MTF INDICATORS ON PRICE CHARTgraphonprice ema20daily coloured(200,200,0) as "E"graphonprice bolupdaily coloured(0,200,0) as "Bollinger Up daily"graphonprice boldndaily coloured(0,200,0) as "Bollinger Down daily"MA50 daily et H1 sur le graphique de ton choix12345678TIMEFRAME(Daily,updateonclose)MediaGiorno = average[50,0](close)TIMEFRAME(1 hour,updateonclose)MediaOraria = average[50,0](close)TIMEFRAME(default)buy at -close limit //istruzione inutile, ma richiesta da ProBackTestGraphOnPrice MediaGiorno coloured(255,0,0,255) AS "MediaG"GraphOnPrice MediaOraria coloured(0,128,0,255) AS "MediaO"etc… Adapter le code en conséquence.
voir GRAPHONPRICE
ou encore le tag des topics : https://www.prorealcode.com/topics-tag/graphonprice/
04/17/2019 at 3:58 PM #9672204/17/2019 at 4:50 PM #9672704/17/2019 at 5:07 PM #9672804/17/2019 at 6:34 PM #96731Whoawww j’ai codé est ça commence à avoir de la geule 🙂 je partage mon code complet aprés ,
Une dernière chose Nicolas aprés je t’embête plus parole de scout loool.
Je voudrais insérer aussi des bollingers avec écarts type 2.5 au lieu de 2.
Comment faire ?
Mille merci encore
Thomas
1 user thanked author for this post.
04/18/2019 at 8:03 AM #96736Le code complet des bandes de Bollinger est celui-ci :
12345678period = 20dev = 2.0data = customcloseMA = average[period](data)BolUp = MA+STD[period]*devBolDn = MA-STD[period]*devRETURN BolUp, BolDnIl faudra ajuster la variable “dev” pour la quantité d’écart type souhaité pour les bandes, la valeur par défaut c’est 2.0
04/23/2019 at 7:03 PM #9701404/26/2021 at 3:13 PM #16807404/26/2021 at 4:06 PM #16808204/26/2021 at 4:07 PM #168083Pour info, depuis la création de ce sujet les choses ont évoluées, on peut désormais obtenir du MTF dans les indicateurs, voir ce sujet : indicateurs MTF pour ProRealTime disponible ! – programmation MTF pour ProBuilder
04/26/2021 at 4:21 PM #16808504/30/2021 at 6:49 PM #168490Scénario :
mon prix est au-dessus de ma MMLongue en M5 et en dessous en M1
12345678910111213141516timeframe(1 minutes)//Moyennes Mobilesif close > MMLONGUE thenPROBABILITE = PROBABILITE + 5elsePROBABILITE = PROBABILITE - 5endiftimeframe(5 minutes)MMLONGUEM5=Average[PeriodeMMLongue](close)//Moyennes Mobilesif close > MMLONGUEM5 thenPROBABILITE = PROBABILITE + 11elsePROBABILITE = PROBABILITE - 11endifDonc mon PROBAILITE devrait valoir 50 + 11 – 5 = 61
Mais dans PRT ça me retourne 34… je suppose 50 – 11 – 5 mais je ne comprend pas pourquoi…
04/30/2021 at 6:57 PM #16849105/11/2021 at 8:54 AM #169369Bonjour,
Quelqu’un pourrait me dire pourquoi mon code ne fonctionne pas ?
123456789101112131415161718192021222324timeframe(1 minutes)EMA100M1 = ExponentialAverage[100](close)DValueStochastiqueM1=Stochasticd[14,3,5](close)KValueStochastiqueM1=Stochastic[14,3](close)timeframe(15 minutes)EMA100M15 = ExponentialAverage[100](close)DValueStochastiqueM15=Stochasticd[14,3,5](close)KValueStochastiqueM15=Stochastic[14,3](close)timeframe(1 hour)EMA100H1 = ExponentialAverage[100](close)DValueStochastiqueH1=Stochasticd[14,3,5](close)KValueStochastiqueH1=Stochastic[14,3](close)//COULEUR ZONEtimeframe(default)if (close < EMA100H1) thenBACKGROUNDCOLOR (255, 0, 0,50)endif//RETURNRETURNJ’aimerai que si mon prix est Supérieur en H1 à ma EMA100 sur mon graphique M1 j’ai une couleur…
-
AuthorPosts
Find exclusive trading pro-tools on