コード例 #1
0
ファイル: Donnees.cs プロジェクト: Tpacape/Crypto
        /// <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);
        }
コード例 #2
0
ファイル: Neurone.cs プロジェクト: Tpacape/Crypto
        /// <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));
        }