FXEA365 — Robôs de trading MT5 grátis
SponsoredDa mesma equipe deste site: EAs para MT5 com backtests de vários anos publicados, stop-loss obrigatório e versão gratuita.
Ver EAs grátis →Insira uma posição N para obter o número de Fibonacci exato naquele termo, ou mude para o modo sequência para exibir os primeiros N números da série de Fibonacci. Usa inteiros de precisão arbitrária para que os resultados sejam sempre exatos.
Insira um número N acima para calcular.
A sequência de Fibonacci é definida por duas regras simples: os dois primeiros termos são 0 e 1, e cada termo seguinte é a soma dos dois anteriores. Isso gera a série 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … A regra parece simples, mas esses números aparecem em matemática, ciência da computação e na natureza de formas que têm fascinado estudiosos por séculos.
A sequência recebe o nome de Leonardo de Pisa, conhecido como Fibonacci, que a introduziu na Europa Ocidental em seu livro de 1202 Liber Abaci como modelo para o crescimento de uma população de coelhos. No entanto, a sequência já havia sido descrita séculos antes por matemáticos indianos que estudavam a prosódia sânscrita — Virahanka, Gopala e Hemachandra a identificaram ao contar padrões de sílabas. A sequência é, portanto, uma das séries de inteiros mais antigas conhecidas.
A razão entre números de Fibonacci consecutivos converge para a proporção áurea φ ≈ 1,61803…, um número irracional com profundas conexões com geometria, arte e estética. À medida que N cresce, F(N+1)/F(N) se aproxima cada vez mais de φ. Essa convergência explica por que espirais de Fibonacci aparecem no arranjo de sementes de girassóis, espirais de pinhas e conchas de náutilo — essas formas crescem de maneira que minimizam material enquanto maximizam a eficiência de empacotamento.
O tipo Number padrão do JavaScript armazena valores em ponto flutuante de 64 bits, que podem representar inteiros exatamente apenas até 2^53 ≈ 9 quadrilhões. Os números de Fibonacci crescem exponencialmente — F(79) já ultrapassa 2^53 — então a aritmética de ponto flutuante comum produz resultados incorretos para N grande. Esta ferramenta usa o tipo BigInt embutido do JavaScript, que suporta inteiros de tamanho arbitrário limitados apenas pela memória disponível, garantindo que cada resultado de F(1) a F(100) seja exato.
F(100) é 354.224.848.179.261.915.075 — um número de 21 dígitos. Para comparação, o número estimado de átomos no universo observável é aproximadamente 10^80, e F(382) ≈ 10^79. Os números de Fibonacci crescem aproximadamente como φ^N/√5, portanto cada termo é cerca de 61,8% maior que o anterior.
Existem fórmulas fechadas para os números de Fibonacci (a fórmula de Binet usa potências da proporção áurea), mas elas exigem aritmética de precisão arbitrária para serem exatas para N grande porque φ é irracional. O método iterativo que esta ferramenta usa — simplesmente somando termos consecutivos — é ao mesmo tempo exato e eficiente para N de até alguns milhares.
Em ciência da computação, os números de Fibonacci aparecem na análise de algoritmos. A entrada de pior caso para o algoritmo euclidiano (computação de MDC) são números de Fibonacci consecutivos. Os heaps de Fibonacci, uma estrutura de dados usada no algoritmo de caminho mais curto de Dijkstra, recebem esse nome pelas limitações em sua estrutura. A busca de Fibonacci também é usada como estratégia de busca por divisão e conquista.
Em engenharia de software, os números de Fibonacci são amplamente usados no desenvolvimento ágil como escalas de pontos de história: 1, 2, 3, 5, 8, 13. O espaçamento não linear reflete a incerteza crescente ao estimar tarefas maiores — a diferença notável entre números de Fibonacci adjacentes força os estimadores a se comprometerem com um lado de uma escolha ambígua, reduzindo a falsa precisão.
Na natureza, a fitotaxia — o arranjo de folhas, pétalas e sementes em uma planta — frequentemente segue os números de Fibonacci. Girassóis tipicamente têm 55 espirais no sentido horário e 89 no sentido anti-horário; alcachofras têm 8 e 13. Esse arranjo emerge do padrão de crescimento da planta ao adicionar novos órgãos no ângulo áureo (≈ 137,5°) em relação ao anterior, que está diretamente relacionado com a proporção áurea φ.
Pela convenção moderna mais comum (usada aqui), F(0)=0, F(1)=1, F(2)=1, F(3)=2, … Alguns textos mais antigos começam a sequência em F(1)=1, F(2)=1, deslocando todos os índices em um.
F(100) já é um número de 21 dígitos. Além de 100, os valores se tornam strings muito longas com uso prático limitado neste contexto. Se precisar de valores além de F(100), a lógica iterativa com BigInt pode ser estendida — o algoritmo é o mesmo.
Sim. A ferramenta usa JavaScript BigInt, que lida com inteiros de tamanho arbitrário sem erros de arredondamento de ponto flutuante. Cada resultado de F(1) a F(100) é matematicamente exato.
A proporção áurea φ ≈ 1,61803… é a raiz positiva de x²=x+1. A razão entre números de Fibonacci consecutivos F(N+1)/F(N) converge para φ conforme N aumenta. F(20)/F(19)=6765/4181≈1,61803, já preciso até 5 casas decimais.
Não. Os números de Lucas usam a mesma recorrência (cada termo é a soma dos dois anteriores) mas começam com L(0)=2 e L(1)=1, dando 2, 1, 3, 4, 7, 11, 18, … Compartilham muitas propriedades com os números de Fibonacci e ambos convergem para φ.
Os números de Fibonacci aparecem nas contagens de espirais de girassóis (tipicamente 55 e 89), pinhas (tipicamente 8 e 13) e abacaxis. Isso ocorre porque as plantas adicionam novos órgãos em um ângulo de aproximadamente 137,5° (o ângulo áureo), derivado de φ e que produz empacotamento ótimo.
Os números de Fibonacci crescem exponencialmente, aproximadamente como φ^N/√5. Cada termo é cerca de 1,618 vezes o anterior. F(10)=55, F(20)=6.765, F(50)=12.586.269.025, F(100)=354.224.848.179.261.915.075.
A escala de Fibonacci (1, 2, 3, 5, 8, 13, 21) é usada porque as diferenças entre valores adjacentes crescem, forçando equipes a distinguir tarefas 'médias' de 'grandes'. Esse espaçamento não linear reduz a falsa precisão ao estimar trabalho que é inerentemente incerto.
Da mesma equipe deste site: EAs para MT5 com backtests de vários anos publicados, stop-loss obrigatório e versão gratuita.
Ver EAs grátis →VPN sem registros com mais de 6.400 servidores em 111 países. O Threat Protection bloqueia anúncios, rastreadores e malware.
Obter NordVPN →Hospedagem cloud gerenciada em DigitalOcean, AWS ou GCE — servidores prontos em minutos, sem administração de sistemas.
Testar Cloudways →