Como calcular o desvio padrão?
Results 1 to 7 of 7

Thread: Como calcular o desvio padrão?

  1. #1
    Oi, eu quero calcular o desvio padrão em MT. Eu sou um iniciante em programação.

    Eu já vi referência a escrever assim:
    Código Stdev inserido (C, 10)

    Mas o que os 10 estão fazendo lá? É o desvio padrão dos últimos 10 pontos?
    Como eu iria escrever um cálculo de desvio padrão?

    Código inserido o desvio padrão da diferença absoluta entre o inteiro A e o número inteiro B

    Em pseudocódigo;
    Código Stdev inserido (A-B)
    Posso escrever assim?

  2. #2
    você está escrevendo no MT4 ou excel? Eu sei no excel, para a fórmula que você escreveu, seria STDEV (ABS (A-B)), quanto ao MT4, eu não tenho idéia. Eu sei que você pode fazer iStdDev (símbolo, período de tempo, ma_period, ma_shift, ma_method, applied_price, shift). Eu não sei o cálculo real embora.

  3. #3

  4. #4
    Stcktrdr, Faz muito tempo desde que usei o MetaStock, mas o stdev (C, 10) parece uma fórmula do MetaStock, se bem me lembro. É possível que você esteja confundindo o MetaStock com o MetaTrader? David

  5. #5

    , Faz muito tempo desde que eu usei MetaStock, mas stdev (C, 10) parece uma fórmula MetaStock, se bem me lembro. É possível que você esteja confundindo o MetaStock com o MetaTrader? David
    Sim, isso é o que eu também pensei. Enfim, encontrei um indore que fez exatamente o que eu queria alcançar. O cálculo do desvio padrão era apenas uma pequena parte dele. Eu amo como programadores talentosos compartilham seus conhecimentos e indores. obrigado

  6. #6
    Stocktrade Suponho que você tenha encontrado o Desvio Padrão interno interno. Se você está descrevendo outro, você poderia compartilhar esse indior e conhecimento? Obrigado

  7. #7
    Apenas digitei essa coisa para um projeto de estatísticas. Código Inserido/ --------------------------------------------- --------------------- /| StatsProject.mq4 |/| John Davis |/| http://512jay.blogspot.com/|/ ----------------------------------------------- ------------------- #property copyright John Davis #property link http://512jay.blogspot.com/#property versão 1.00 #property strict/- show as janelas dos parâmetros de entrada ao iniciar o script #property script_show_inputs/- parâmetros para receber dados da cadeia de entrada do terminal InpSymbolName = EURUSD;/Entrada do par de moedas ENUM_TIMEFRAMES InpSymbolPeriod = PERIOD_M15;/String de entrada do quadro de tempo InpFileName = Stata.csv;/String de entrada do nome do arquivo InputDirectoryName = Stats;/Nome da pasta void ResetLastError (); int filehandle = FileOpen (InpFileName, FILE_WRITE | FILE_CSV);/ ----------------------------------------------- ------------------- /| Função de início de programa de script |/ ----------------------------------------------- ------------------- void OnStart () {//--- dupla Magnitude = 0.0;/Zerar a magnitude vol longo = 0; int count = 0; double totalMag = 0,0; duplo totalVol = 0,0; double magMean = 0,0; double volMean = 0,0; double magSD = 0,0; duplo volSD = 0,0; double magDeviationSquared = 0.0; FileWriteString (filehandle, magnitude, volume \ r \ n); para (int i = 0; i; Barras; i ) {Magnitude = (iAlta (NULL, NULL, i) - iLow (NULL, NULL, i)); vol = iVolume (NULL, NULL, i); string MagString = DoubleToStr (magnitude); string volString = IntegerToString (vol); contar ; totalMag = totalMag magnitude; totalVol = totalVol vol; if (filehandle! = INVALID_HANDLE) {FileWriteString (manipulação de arquivos, MagString , volString \ r \ n); }} FileClose (filehandle); Imprimir (arquivo fechado); Imprimir (contagem total:, contagem); magMean = totalMagcount; volMean = totalVolcount; Imprimir (Mag Mean:, DoubleToStr (magMean)); Imprimir (Vol Mean:, DoubleToStr (volMean)); para (int i = 0; i; Barras; i ) {Magnitude = (iAlta (NULL, NULL, i) - iLow (NULL, NULL, i)); vol = iVolume (NULL, NULL, i); magDeviationSquared = (Magnitude - magMean) * (Magnitude - magMean); magSD = magDeviationSquared magSD; } magSD = MathSqrt (magSD(count-1)); Impressão (Mag Desvio Padrão:, DoubleToStr (magSD)); }/ ---------------------------------------------- --------------------

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.