1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| llChandelleNum = 0
llMM20Num = 1
llHistoNum = 2
llStochastique09KNum = 3
{"Chart1"}>>RemoveAllSeries() // Nettoyage de tout ce qui aurait pu trainer en mémoire
Chart1>>Aspect>>View3D = Faux // On ne veut pas le graphe en 3 D
Chart1>>AddSeries(11) // Ajoutons une série pour un graphe en chandelier (scCandle = 11)
Chart1>>AddSeries(0) // tentative d'ajout d'une srie "scLine" pour la MM 20
Chart1>>AddSeries(1) // Ajoutons une nouvelle série en histogramme pour les volumes (scBar = 1)
Chart1>>AddSeries(0) // tentative d'ajout d'une srie "scLine" pour la Stochastique
Chart1>>Series(llHistoNum)>>Marks>>Visible = Faux // N'affiche pas les étiquettes de valeurs pour chaque valeurs
Chart1>>Series(llChandelleNum)>>VerticalAxis = 0 // Paramètre l'axes des ordonnées de la série de chandelier - aLeftAxis = 0
Chart1>>Axis>>Left>>PositionPercent = 0 // Positionnenement horizontal en pourcentage par rapport au cadrage de l'axe
Chart1>>Axis>>Left>>StartPosition = 0
Chart1>>Axis>>Left>>EndPosition = 33
Chart1>>Series(llHistoNum)>>VerticalAxis = 1 // Paramètre l'axes des ordonnées de la série d'histogramme - aRightAxis = 1
Chart1>>Axis>>Right>>PositionPercent = 0 // Positionnenement horizontal en pourcentage par rapport au cadrage de l'axe
Chart1>>Axis>>Right>>StartPosition = 66
Chart1>>Axis>>Right>>EndPosition = 100
Chart1>>Series(llStochastique09KNum)>>VerticalAxis =llStochastique09KNum
POUR llTabind = 1 A 30 // ---------------------------------------- Ajouter les données au graphique ------------------------------------------
lsDateDonnée = gtDonnée[llTabind]:sDate
llDateOCX = DateVersEntier(lsDateDonnée) - (DateVersEntier("19000101") - DateVersEntier("18000101"))
Chart1>>Series(llChandelleNum)>>asCandle>>AddCandle(llDateOCX, gtDonnée[llTabind]:rPremier, gtDonnée[llTabind]:rHaut, gtDonnée[llTabind]:rBas, gtDonnée[llTabind]:rDernier)
Chart1>>Series(llHistoNum)>>Addxy(llDateOCX, gtDonnée[llTabind]:lvolume, DateVersChaîne(lsDateDonnée), RGB(255,255,255))
llMMInd = TableauCherche(gtMM20,tcLinéaire,"sDate",lsDateDonnée)
SI llMMInd <> -1 ALORS
Chart1>>Series(llMM20Num)>>AddXy(llDateOCX, gtMM20[llMMInd]:rMoy, DateVersChaîne(lsDateDonnée), iVertClair)
FIN
// Dés que je rajoute ces données, le chandelier est écrasé complètement
llStochastiqueInd = TableauCherche(gtSTO9,tcLinéaire,"sDate",lsDateDonnée)
SI llStochastiqueInd <> -1 ALORS
Chart1>>Series(llStochastique09KNum)>>AddXy(llDateOCX, gtSTO9[llStochastiqueInd]:rk, DateVersChaîne(lsDateDonnée), iVertFoncé)
FIN
FIN // POUR llTabind = 1 A 30 // ---------------------------------------- Ajouter les données au graphique ------------------------------------------ |
Partager