merci pour cette réponse claire et rapide.
Cordialement
bonjour,
ma question va vous sembler saugrenue. Je souhaite rendre visible sur un graphe 5 mn, une moyenne mobile 20 jours par exemple.
pourriez m’aider et m’indiquer si cela est possible et comment s’écrit le code.
avec mes remerciements.
rendre visible sur un graphe 5 mn, une moyenne mobile 20 jours par exemple
On peut faire cela dans un backtest, comme dans les exemples de la page de l’instruction GRAPHONPRICE.
Voici le code demandé, à savoir afficher une moyenne mobile simple 20 jours dans le graphique “default”, soit le 5 minutes par exemple si le backtest est lancé dans cette unité de temps. Ensuite, laisser ouvert le backtest pour continuer à voir la moyenne se mettre à jour. Je tiens à préciser que c’est une utilisation détournée du backtests mais qui permet d’afficher des indicateurs d’autres unités de temps sur le graphique.
timeframe(daily)
mm20=average[20]
timeframe(default)
a = 0
if a>0 then
buy at market
endif
// --- PLOT MTF INDICATORS ON PRICE CHART
graphonprice mm20 coloured(0,200,0)
Merci Nicolas, mais ce qui me gêne c’est que je ne veux pas inclure d’instruction d’achat ou de vente*, juste visualiser cette moyenne 20 jours incorporée dans un graphique 5 MN ?
*timeframe(default)
a = 0
if a>0 then
buy at market
endif
Ces lignes sont là uniquement pour permettre au backtest de fonctionner, car sans ce type d’instruction d’achat ou de vente, il refusera de se lancer. Mais tu remarqueras que la variable “a” ne sera jamais supérieure à 0, donc aucun ordre ne sera jamais lancé !
ok, compris. Merci pour ton aide. Bonne journée.
Bonjour Nicolas,
As-tu une date pour la sortie de cette fonctionnalité avec PRT sponsored car à priori, à ce jour, le mot clef ‘timeframe’ n’est valide que pour du screener ?
J’ai posté trop vite, après test, cela semble fonctionnel sur le ProOrder de PRT sponsored.
Dommage que ce ne soit pas le cas sur les indicateurs 🙂
Pour les indicateurs vous pouvez utiliser la méthode proposé dans ce post: https://www.prorealcode.com/topic/premiere-approche-sur-le-multi-timeframe-avec-prorealtime/page/3/#post-92944
C’est fonctionnel, hormis le fait qu’on ne puisse pas utiliser toutes les fonctionnalités graphiques ordinaires des indicateurs.
Bonjour,
Je rencontre un problème avec l’utilisation de la fonction TIMEFRAME et l’unité de temps 3H.
Mon code comporte 2 unités de temps en plus de l’unité de temps d’exécution ( JOUR, 3H et 1 MINUTE pour l’exécution)
Le problème semble venir du fait que l’unité de temps 3H n’est pas reconnue, la portion de code correspondante n’est pas colorée.
Je passe par mon compte IG pour utiliser PRT.
Cordialement,
Bill DOLLAH.
Cela fonctionne pourtant correctement de mon côté (PRT sponsored), voir image pour vérifier la bonne syntaxe à utiliser.
Merci pour cette réponse, le problème venait du nombre trop élevé de caractères dans le nom du programme, ce qui l’empêchait de se lancer.
Il me semblait pourtant que le nom du programme apparaissait en rouge quand la limite de caractères est dépassée, mais là, rien.
J’utilise un fond blanc pour l’interface PRT et l’unité de temps 3H est d’une couleur très proche de celle du bandeau de gauche, ce qui la rend (presque) incolore.
Désolé…
LéoParticipant
Average
Bonjour à tous.
Est-ce que quelqu’un sait comment utiliser la fonction “TimeFrame” pour les indicateurs ?
Je voudrais faire apparaitre sur le meme graph les plus hauts des X dernieres seances en Weekly et en Daily.
Merci d’avance.