Comment calculer l'écart type?
Résultats de 1 é 7 sur 7

Sujet : Comment calculer l'écart type?

  1. #1
    Bonjour, je veux calculer l????cart type en MT. Je suis d?butant en programmation.

    J'ai vu la r?f?rence ? l'?crire comme ceci:
    Code ins?r? stdev (C, 10)

    Mais que font les 10 l?-bas? S'agit-il de l'?cart-type des 10 derni?res cl?tures?
    Comment pourrais-je ?crire un calcul d????cart type pour;

    Code ins?r? l'?cart type de la diff?rence absolue entre l'entier A et l'entier B

    En pseudo-code;
    Code ins?r? Stdev (A-B)
    Puis-je l'?crire comme ?a?

  2. #2
    ?crivez-vous en MT4 ou Excel? Je sais dans Excel, pour la formule que vous avez ?crite, ce serait STDEV (ABS (A-B)), comme pour MT4, je n'en ai aucune id?e. Je sais que vous pouvez faire iStdDev (symbole, ?ch?ancier, p?riode ma_p?riode, ma_shift, m?thode ma_m?thode, prix appliqu?, d?calage). Je ne connais pas le calcul r?el cependant.

  3. #3

  4. #4
    Stcktrdr, Cela fait longtemps que je n???utilise pas MetaStock, mais stdev (C, 10) ressemble ? une formule MetaStock, si je me souviens bien. Est-il possible que vous confondiez MetaStock avec MetaTrader? David

  5. #5

    Citation Envoy? par ;
    , Cela fait longtemps que je n???utilise pas MetaStock, mais stdev (C, 10) ressemble ? une formule MetaStock, si je me souviens bien. Est-il possible que vous confondiez MetaStock avec MetaTrader? David
    Oui, c'est ce que je pensais aussi. Quoi qu???il en soit, j???ai trouv? un m?diateur qui a fait exactement ce que j???ai voulu accomplir. Le calcul de l????cart-type n???en ?tait qu???une petite partie. J'aime la fa?on dont les programmeurs talentueux partagent leurs connaissances et leurs int?rieurs. Merci

  6. #6
    Stocktrade Je suppose que vous avez trouv? la d?viation standard int?gr?e ? l'int?rieur. Si vous en d?crivez un autre, pourriez-vous partager cet indior et cette connaissance? Je vous remercie

  7. #7
    Il suffit de taper cette chose pour un projet de statistiques. Code ins?r?/ ------------------------------------------------- --------------------- /| StatsProject.mq4 |/| John Davis |/| http://512jay.blogspot.com/|/ --------------------------------------------------- ------------------- #propri?t? copyright John Davis #propri?t? link http://512jay.blogspot.com/#propri?t? version 1.00 #propri?t? stricte/- afficher les fen?tres des param?tres d'entr?e lors du lancement du script #property script_show_inputs/- param?tres de r?ception des donn?es de la cha?ne d'entr?e du terminal InpSymbolName = EURUSD;/Entr?e de la paire de devises ENUM_TIMEFRAMES InpSymbolPeriod = PERIOD_M15;/Cha?ne d'entr?e dans le cadre temporel InpFileName = Stata.csv;/Cha?ne de saisie du nom de fichier InputDirectoryName = Stats;/Nom du dossier void ResetLastError (); int filehandle = FileOpen (InpFileName, FILE_WRITE | FILE_CSV);/ --------------------------------------------------- ------------------- /| Fonction de d?marrage du programme de script |/ --------------------------------------------------- ------------------- void OnStart () {//--- double Magnitude = 0.0;/Remise ? z?ro de la magnitude long vol = 0; int compte = 0; double totalMag = 0,0; double totalVol = 0,0; double magMean = 0,0; double volMean = 0,0; double magSD = 0,0; double volSD = 0,0; double magDeviationSquared = 0,0; FileWriteString (filehandle, Magnitude, Volume \ r \ n); pour (int i = 0; i lt; Bars; i ) {Magnitude = (iHigh (NULL, NULL, i) -iLow (NULL, NULL, i)); vol = iVolume (NULL, NULL, i); string MagString = DoubleToStr (Magnitude); string volString = IntegerToString (vol); compter ; totalMag = totalMag Magnitude; totalVol = totalVol vol; if (filehandle! = INVALID_HANDLE) {FileWriteString (filehandle, MagString , volString \ r \ n); }} FileClose (filehandle); Imprimer (fichier ferm?); Impression (nombre total:, nombre); magMean = totalMagcount; volMean = totalVolcount; Imprimer (Moyenne Magique:, DoubleToStr (magMean)); Imprimer (Vol Mean:, DoubleToStr (volMean)); pour (int i = 0; i lt; Bars; i ) {Magnitude = (iHigh (NULL, NULL, i) -iLow (NULL, NULL, i)); vol = iVolume (NULL, NULL, i); magDeviationSquared = (Magnitude - magMean) * (Magnitude - magMean); magSD = magDeviationSquared magSD; } magSD = MathSqrt (magSD(nombre-1)); Imprimer (?cart type mag:, DoubleToStr (magSD)); }/ -------------------------------------------------- --------------------

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Désactivé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.