Bonsoir à tous,
Pour la création d’un indicateur j’ai besoin d’utiliser le VWAP Bandes en minutes, identique à celui proposé par Prorealtime (voir photo).
Je n’ai pas suffisamment de connaissances en programmation pour le faire moi même, même si j’en ai déjà appris beaucoup avec cette mine d’informations qu’est ce forum. Donc après de nombreuses recherches je n’ai malheureusement rien trouvé.
Est-ce que parmi vous quelqu’un aurait le code ou bien les compétences pour le créer ?
Par avance, merci.
Stéphane.
Bonjour,
Personne ne sait si c’est faisable ou pas ?
Sur quelle UT / type de graphique serait il utilisé ?
Bonjour Nicolas,
Merci d’avoir répondu.
Je ne pensais pas que l’UT était importante puisque l’idée c’est de pouvoir changer la période glissante. Je l’utiliserai principalement sur du 100 ticks et 5 min en chandelier .
C’est important pour la programmation, aucune de mes questions n’est anodine 🙂
Si tu comptes l’utiliser avec des graphiques en ticks, il est possible que les clôtures ne tombent pas précisément sur des heures fixes et on pourra avoir par conséquent des durées du VWAP légèrement supérieures à 200 minutes, cela dépendant bien sûr de la vitesse à laquelle les chandeliers se forment, est-ce problématique ?
Oui tu as raison, et ce n’est pas faute de l’avoir remarqué sur quelques centaines des tes posts…
Don non aucun problème, je travaille essentiellement sur le Dax et le Dow avec un VWAP que je règle entre 300 et 500 min afin de borner au mieux le cours.
Pas complètement identique (on ne pourra pas être aussi précis que le VWAP de la plateforme car on a pas accès aux Volumes en ticks), mais on s’en rapproche avec ce code :
// --- settings
iminutes = 200 // in minutes quantity
// --- end of settings
count = 1
for i = 0 to barindex do
if minute[i]<>minute[i+1] then
count=count+1
if count>=iminutes then
break
endif
endif
next
d = count
VWAP = SUMMATION[d](volume*typicalprice)/SUMMATION[d](volume)
return VWAP
Merci pour ce code Nicolas.
Malheureusement je crois que cela ne fonctionnera pas comme je l’espérais.
Après plusieurs tests que ce soit en changeant la quantité de “minutes” ou bien le nombre de bougies affichées le problème reste le même, c’est le temps de chargement.
Avec 1000 unités affichées et le code programmé à 200 minutes, il a fallu 23 min pour l’avoir sous les yeux. L’idée était de créer un indicateur et l’intégrer à un robot (semi-automatique), je n’ose pas imaginer le temps pour optimiser les variables…
Le second et plus gros problème est en effet les volumes. Tu m’as appris dans ton précédant post que sur un graphique en ticks on ne pouvait pas les récupérer, c’est bien dommage.
Je vais bien entendu continuer mes recherches et si je mets au point un indicateur viable, je ne manquerai pas de le partager avec vous.
En tout cas merci pour ton aide et le temps que tu as bien voulu y consacrer.