/// <summary> /// Constructeur des données. Récupère les Chandeliers et les différents indicateurs. /// </summary> public Donnees(MonnaieBTC monnaie, String monnaieReference = "BTC", String interval = "1h", String limit = "500") { // Récupération de la monnaie. Monnaie = monnaie; MonnaieReference = monnaieReference; Interval = interval; Limit = limit; RecuperationMaxDonnees(); // Récupération de l'indicateur MA. MA = new IndicatorMA(this); // Récupération de l'indicateur MACD. MACD = new IndicatorMACD(this); // Récupération de l'indicateur DMI. DMI = new IndicatorDMI(this); // Récupération de l'indicateur BOLL. BOLL = new IndicatorBOLL(this); // Récupération de l'indicateur RSI. RSI = new IndicatorRSI(this); // Récupération de l'indicateur MTM. MTM = new IndicatorMTM(this); // Création du réseau de neurones. Neurone = new Neurone(this); }
/// <summary> /// Normalise l'ensemble des données BOLL. /// </summary> /// <param name="donnees"> Le BOLL. </param> private void NormalisationBOLL(IndicatorBOLL donnees) { listeBOLLMANormalise = new List <double>(NormaliserDonnees(donnees.BOLLMID)); listeBOLLINFNormalise = new List <double>(NormaliserDonnees(donnees.BOLLINF)); listeBOLLSUPNormalise = new List <double>(NormaliserDonnees(donnees.BOLLSUP)); listeBOLLDIFFSUPINFNormalise = new List <double>(NormaliserDonnees(donnees.DIFFSUPINF)); }