コード例 #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 DMI.
 /// </summary>
 /// <param name="donnees"> Le DMI. </param>
 private void NormalisationDMI(IndicatorDMI donnees)
 {
     listeADXNormalise     = new List <double>(NormaliserDonnees(donnees.ADX));
     listePlusDINormalise  = new List <double>(NormaliserDonnees(donnees.PlusDI));
     listeMoinsDINormalise = new List <double>(NormaliserDonnees(donnees.MoinsDI));
 }