Time Stamping Market
Forums › ProRealTime forum Français › Support ProBuilder › Time Stamping Market
- This topic has 2 replies, 2 voices, and was last updated 5 years ago by Nicolas.
-
-
05/20/2019 at 2:59 PM #98900
TimeStamping Market Text or Tape Horodatage des évènements ponctuant les cours de cotation journalier
Le “Timestamping market text” trouvera son usage pour les traders effectuant des opérations Intraday, véritable “post-it” il vous informe par des textes courts les heures limites de fixing, clôture ou ouverture de différent type de marchés ( Futures, Actions, Marché libre ou CFD ). Il peut être placé en bandeau supérieur ou sous le graphique de prix. Son homologue “Timestamping market tape” est une version édulcoré employant différente couleurs pouvant être ajouté en dessous du graphique des cours.
Bien entendu l’utilisation des deux programmes est tout à fait possible. Les deux images jointes pour visualiser l’ajout du fichier dans le graphique de prix (par exemple pour les institutionnels) ou comme suggéré dans le documentaire, un en bandeau supérieur sur la partie haute du graphique et l’autre en dessous du graphique des cours
Time Stamping Market Text123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154// TimeStamping Market Text | Dashboard// 20/05/2019 (Release 1.0)// Swapping @ www.forexswap.fr// Sharing ProRealTime knowledge | Market FixingDefParam DrawOnLastBarOnly = trueXoffset = (OffsetText) // Distance entre Texte et Bord droit du tableau (4 par défaut)//BackColor = 0 // Case à cocher pour couleur de fond (inactif par défaut)// --- InitBackgroundColor(255,255,255,255)OffsetText = max(1,OffsetText)OffsetText = min(200,OffsetText)// --- end// Horodatage des tableaux annoncesif time >= 071500 and time <= 085959 thenDrawText("Cumul ordres",barindex[48]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(250,110,0)DrawText("Hors transaction",barindex[48]-(Xoffset),0.2,Dialog,Standard,17) coloured(250,110,0)DrawText("07h15 - 09h00",barindex[48]-(Xoffset),-0.2,Dialog,Standard,15) coloured(250,110,0)DrawText("Pré-ouverture",barindex[48]-(Xoffset),-0.5,Dialog,Standard,15) coloured(250,110,0)DrawRectangle(barindex[60]-(Xoffset),- 0.8,barindex[35]-(Xoffset),0.8) coloured(250,110,0)endifif time >= 080000 and time <= 220000 thenDrawText("Futures",barindex[14]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(10,160,0)DrawText("Cotation en continu",barindex[14]-(Xoffset),0.2,Dialog,Standard,17) coloured(10,160,0)DrawText("08h00 - 22h00",barindex[14]-(Xoffset),-0.2,Dialog,Standard,15) coloured(10,160,0)DrawText("Séance active",barindex[14]-(Xoffset),-0.5,Dialog,Standard,15) coloured(10,160,0)DrawRectangle(barindex[27]-(Xoffset),- 0.8,barindex[2]-(Xoffset),0.8) coloured(10,160,0)endifif time >= 090000 and time <= 173400 thenDrawText("CFD Actions",barindex[48]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(0,160,250)DrawText("Heures de cotation",barindex[48]-(Xoffset),0.2,Dialog,Standard,17) coloured(0,160,250)DrawText("09h00 - 17h30",barindex[48]-(Xoffset),-0.2,Dialog,Standard,15) coloured(0,160,250)DrawText("Séance active",barindex[48]-(Xoffset),-0.5,Dialog,Standard,15) coloured(0,160,250)DrawRectangle(barindex[60]-(Xoffset),- 0.8,barindex[35]-(Xoffset),0.8) coloured(0,160,250)endifif time >= 103000 and time <= 103500 thenDrawText("Compart.ABC",barindex[80]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(250,110,0)DrawText("Premier Fixing",barindex[80]-(Xoffset),0.2,Dialog,Standard,17) coloured(250,110,0)DrawText("10h30",barindex[80]-(Xoffset),-0.2,Dialog,Standard,15) coloured(250,110,0)DrawText("Séance suspendue",barindex[80]-(Xoffset),-0.5,Dialog,Standard,15) coloured(250,110,0)DrawRectangle(barindex[93]-(Xoffset),- 0.8,barindex[68]-(Xoffset),0.8) coloured(250,110,0)endifif time >= 105500 and time <= 110100 thenDrawText("Obligations",barindex[80]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(250,110,0)DrawText("Fixing A",barindex[80]-(Xoffset),0.2,Dialog,Standard,17) coloured(250,110,0)DrawText("11h00",barindex[80]-(Xoffset),-0.2,Dialog,Standard,15) coloured(250,110,0)DrawText("Séance suspendue",barindex[80]-(Xoffset),-0.5,Dialog,Standard,15) coloured(250,110,0)DrawRectangle(barindex[93]-(Xoffset),- 0.8,barindex[68]-(Xoffset),0.8) coloured(250,110,0)endifif time >= 155500 and time <= 160000 thenDrawText("Compart.ABC",barindex[80]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(250,110,0)DrawText("Second Fixing",barindex[80]-(Xoffset),0.2,Dialog,Standard,17) coloured(250,110,0)DrawText("16h00",barindex[80]-(Xoffset),-0.2,Dialog,Standard,15) coloured(250,110,0)DrawText("Fin de Séance",barindex[80]-(Xoffset),-0.5,Dialog,Standard,15) coloured(250,110,0)DrawRectangle(barindex[93]-(Xoffset),- 0.8,barindex[68]-(Xoffset),0.8) coloured(250,110,0)endifif time >= 162000 and time <= 162959 thenDrawText("Marché Libre",barindex[80]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(250,110,0)DrawText("Pré-clôture",barindex[80]-(Xoffset),0.2,Dialog,Standard,17) coloured(250,110,0)DrawText("16h25",barindex[80]-(Xoffset),-0.2,Dialog,Standard,15) coloured(250,110,0)DrawText("Fin de Séance",barindex[80]-(Xoffset),-0.5,Dialog,Standard,15) coloured(250,110,0)DrawRectangle(barindex[93]-(Xoffset),- 0.8,barindex[68]-(Xoffset),0.8) coloured(250,110,0)endifif time >= 163000 and time <= 163500 thenDrawText("Marché Libre",barindex[80]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(190,10,0)DrawText("Fixing de clôture",barindex[80]-(Xoffset),0.2,Dialog,Standard,17) coloured(190,10,0)DrawText("16h30",barindex[80]-(Xoffset),-0.2,Dialog,Standard,15) coloured(190,10,0)DrawText("Séance clôturée",barindex[80]-(Xoffset),-0.5,Dialog,Standard,15) coloured(190,10,0)DrawRectangle(barindex[93]-(Xoffset),- 0.8,barindex[68]-(Xoffset),0.8) coloured(190,10,0)endifif time >= 172500 and time <= 173000 thenDrawText("Marché Libre",barindex[80]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(190,10,0)DrawText("Compartiment A,B,C",barindex[80]-(Xoffset),0.2,Dialog,Standard,17) coloured(190,10,0)DrawText("17h30",barindex[80]-(Xoffset),-0.2,Dialog,Standard,15) coloured(190,10,0)DrawText("Fixing de clôture",barindex[80]-(Xoffset),-0.5,Dialog,Standard,15) coloured(190,10,0)DrawRectangle(barindex[93]-(Xoffset),- 0.8,barindex[68]-(Xoffset),0.8) coloured(190,10,0)endifif time >= 173500 and time <= 174500 thenDrawText("Cumul Ordres",barindex[45]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(190,10,0)DrawText("Compensation",barindex[45]-(Xoffset),0.2,Dialog,Standard,17) coloured(190,10,0)DrawText("17h35 - 17h45",barindex[45]-(Xoffset),-0.2,Dialog,Standard,15) coloured(190,10,0)DrawText("Séance clôturée",barindex[45]-(Xoffset),-0.5,Dialog,Standard,15) coloured(190,10,0)DrawRectangle(barindex[58]-(Xoffset),- 0.8,barindex[33]-(Xoffset),0.8) coloured(190,10,0)endifif time >= 213000 and time <= 215459 thenDrawText("Futures",barindex[12]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(190,10,0)DrawText("Reste 30mn",barindex[12]-(Xoffset),0.2,Dialog,Standard,17) coloured(190,10,0)DrawText("09h00 - 22h00",barindex[12]-(Xoffset),-0.2,Dialog,Standard,15) coloured(190,10,0)DrawText("Séance active",barindex[12]-(Xoffset),-0.5,Dialog,Standard,15) coloured(190,10,0)DrawRectangle(barindex[25]-(Xoffset),- 0.8,barindex[0]-(Xoffset),0.8) coloured(190,10,0)endifif time >= 215500 and time <= 220500 thenDrawText("Futures",barindex[12]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(190,10,0)DrawText("Reste 5mn",barindex[12]-(Xoffset),0.2,Dialog,Standard,17) coloured(190,10,0)DrawText("09h00 - 22h00",barindex[12]-(Xoffset),-0.2,Dialog,Standard,15) coloured(190,10,0)DrawText("Compensation",barindex[12]-(Xoffset),-0.5,Dialog,Standard,15) coloured(190,10,0)DrawRectangle(barindex[25]-(Xoffset),- 0.8,barindex[0]-(Xoffset),0.8) coloured(190,10,0)endifif time >= 220500 and time <= 221000 thenDrawText("Futures",barindex[12]-(Xoffset),0.5,MonoSpaced,Bold,20) coloured(190,10,0)DrawText("Arrêt de cotation",barindex[12]-(Xoffset),0.2,Dialog,Standard,17) coloured(190,10,0)DrawText("09h00 - 22h00",barindex[12]-(Xoffset),-0.2,Dialog,Standard,15) coloured(190,10,0)DrawText("Séance clôturée",barindex[12]-(Xoffset),-0.5,Dialog,Standard,15) coloured(190,10,0)DrawRectangle(barindex[25]-(Xoffset),- 0.8,barindex[0]-(Xoffset),0.8) coloured(190,10,0)endif// Horodatage des évènementsif BackColor = 1 thenif time >= 071500 and time <= 075959 then // Pré ouverture FuturesBackgroundColor(10,190,0,30) // vert clairelsif time >= 080000 and time <= 085959 then // Ouverture FuturesBackgroundColor(10,190,0,80) // vertelsif time >= 090000 and time <= 102959 then // Ouverture CFD, ActionsBackgroundColor(0,160,250,70) // bleuelsif time >= 103000 and time <= 103459 then // Marché Libre Fixing A 10h30BackgroundColor(250,160,0,100) // jauneelsif time >= 103500 and time <= 155459 then // CFD actif 09h00-17h30BackgroundColor(0,160,250,70) // bleuelsif time >= 155500 and time <= 155959 then // Marché Libre Fixing B 16h00BackgroundColor(250,160,0,100) // jauneelsif time >= 160000 and time <= 161959 then // CFD actif 09h00-17h30BackgroundColor(0,160,250,70) // bleuelsif time >= 162000 and time <= 162959 then // Marché Libre Pré clôture 16h25BackgroundColor(250,160,0,100) // jauneelsif time >= 163000 and time <= 163459 then // Marché Libre Fixing clôture 16h30BackgroundColor(190,10,0,150) // rougeelsif time >= 163500 and time <= 172459 then // CFD actif 09h00-17h30BackgroundColor(0,160,250,70) // bleuelsif time >= 172500 and time <= 172959 then // Marché Libre Compartiment A,B,C 17h30BackgroundColor(190,10,0,80) // rouge clairelsif time >= 173000 and time <= 173459 then // CFD Reste 5mn de coursBackgroundColor(190,10,0,130) // rouge clairelsif time >= 173500 and time <= 174459 then // CFD Séance clôturéeBackgroundColor(190,10,0,190) // rouge vifelsif time >= 174500 and time <= 212959 then // Futures 08h00-22h00BackgroundColor(10,190,0,80) // vertelsif time >= 213000 and time <= 214959 then // Futures Reste 30mn de coursBackgroundColor(190,10,0,30) // rouge roseelsif time >= 215000 and time <= 215959 then // Futures Compensation des coursBackgroundColor(190,10,0,80) // rouge clairelsif time >= 220000 and time <= 221000 then // Futures Arrêt de cotationBackgroundColor(190,10,0,190) // rouge vifendifendif// --- "current date" European format (supprimer "REM" en début des 4 lignes suivantes pour activer l'affichage)REM cday = dayREM cmonth = monthREM cyear = yearREM DrawText("#cDay#/#cMonth#/#cYear#",barindex,-0.85,Dialog,Italic,12)returnAu vue de sa simplicité, il est possible de modifier à votre convenance le contenu des textes, d’en ajouter ou de les traduire dans une autre langue; “Bref une façon de ne pas perdre le fil du temps…”
1 user thanked author for this post.
05/21/2019 at 7:07 AM #98938Déroulement d’une séance expliqué par “Euronext”
Tous les ordres d’achat et de vente sont entrés dans le carnet d’ordres central d’Euronext. Pour chaque valeur, ils sont classés par limite de prix et, à chaque limite, chronologiquement, au fur et à mesure de leur enregistrement sur ce que l’on appelle une “feuille de marché”.
• Pour les valeurs négociées en continu :
– de 7 h 15 à 9 h 00 : pré-ouverture ;
les ordres s’accumulent sans qu’aucune transaction n’intervienne ;
– à 9 h 00, l’ordinateur procède à la confrontation de tous les ordres enregistrés et détermine le prix d’équilibre – ou fixing d’ouverture – qui permet l’échange du plus grand nombre de titres ;
– de 9 h 01 à 17 h 30, le marché fonctionne en continu.Tout au long de la séance, l’introduction d’un nouvel ordre provoque immédiatement une nouvelle cotation dès lors qu’il existe sur la feuille de marché un ou plusieurs ordres de sens contraire dont le cours d’exécution est compatible avec celui de l’ordre entré. Dans le cas contraire, l’ordre est enregistré et placé à sa limite sur la feuille de marché ;
– de 17 h 30 à 17 h 35 : pré-clôture ; les ordres s’accumulent sans transaction comme pendant la pré-ouverture ;– à 17 h 35 : confrontation de tous les ordres restant pour le fixing de clôture ;
– de 17 h 35 à 17 h 40 : négociation au dernier cours (sauf exception, le fixing de clôture). Durant cette phase, les opérateurs peuvent rentrer des ordres limités au dernier cours qui seront exécutés dès lors qu’il existe une contrepartie en attente à ce même cours.Pour les valeurs négociées en fixing :
– de 7 h 15 à 10 h 30 : pré-ouverture
– 10 h 30 : fixing d’ouverture ;
– de 10 h 30 à 11 h 00 : négociation au dernier cours : seuls sont acceptés les ordres limités au cours de 10 h 30 qui seront exécutés dès lors qu’il existe une contrepartie en attente à ce même cours.
En cas de non-exécution, l’ordre participera au fixing de l’après-midi ;
– de 11 h 00 à 16 h 00 : pré-clôture
– 16 h 001 : fixing de clôture ;
– de 16 h 00 à 16 h 30 : au dernier cours (les valeurs du Marché Libre de Paris font l’objet d’un fixing quotidien unique à 15 h 00).
Voici un petit éclaircissement pour mieux comprendre le déroulement d’une séance de cotation
1 user thanked author for this post.
05/21/2019 at 8:00 AM #98946 -
AuthorPosts
Find exclusive trading pro-tools on