← Voltar ao artigo sobre doji e spinning top
As mesmas velas, duas regras doji
Comparação publicada de classificações em 120 velas fechadas de EUR/USD do mercado à vista Kraken. Conserva a calculadora, a amostra e os ficheiros originais. A edição portuguesa mantém os dados, os controlos e o algoritmo; não afirma uma nova execução nativa nem um estudo de rentabilidade.
Verifique uma vela
Introduza o corpo B, a amplitude H−L e a média das amplitudes das dez velas anteriores na mesma unidade. Os exemplos usam pips: um pip EUR/USD = 0,0001 USD por EUR. A vela atual não entra na sua própria média de referência.
Ambas as classificações descrevem geometria. Nenhuma recomenda abrir uma operação.
O que foi comparado
- Fonte e tipo de preço
- API pública Kraken, EURUSD com a chave ZEURZUSD e intervalo de sessenta minutos. São preços de transações de um mercado à vista EUR/USD, sem feed Bid/Ask de um prestador CFD nem registo completo do Forex.
- Período avaliado
- De 21 de setembro de 2026, 00:00 UTC, a 25 de setembro, 23:00 UTC: 120 velas H1 consecutivas. Cada timestamp identifica o início da barra.
- Inicialização
- Dez barras anteriores de 20 de setembro, 14:00–23:00 UTC. Total de 130 registos, sem horas ausentes ou interpolação. A amostra avaliada não contém amplitudes nulas.
- Estado original dos dados
- A metodologia regista a obtenção em 2 de outubro de 2026, às 19:48:29 UTC. Excluiu-se a última barra ainda aberta antes de selecionar o período. A resposta original foi preservada localmente; o período não foi escolhido pelos resultados de operações.
- Regra própria
- R>0 e B≤0,05×R. Foram também calculados os limiares de 3 % e 10 % previamente indicados, sem otimização pelos lucros.
- Regra de referência
- B≤0,1×média aritmética de High–Low das dez barras anteriores: configuração predefinida BodyDoji de C TA-Lib 0.6.4. A vela atual fica fora da sua própria média.
- Verificação original
- Código Python com Decimal. A metodologia original documenta 120/120 decisões de referência coincidentes com CDLDOJI nativo, biblioteca C 0.6.4 e binding Python 0.6.8. É um resultado existente; esta apresentação não afirma uma nova execução nativa.
| Regra própria de 5 % | TA-Lib: doji | TA-Lib: não doji | Total |
|---|---|---|---|
| Doji | 10 | 1 | 11 |
| Não doji | 9 | 100 | 109 |
| Total | 19 | 101 | 120 |
Dez velas recebem classificações diferentes. O limiar de 3 % produz sete reconhecimentos; 5 %, onze; 10 %, catorze. Não foi escolhido um limiar melhor: não foram estudados resultados posteriores à vela.
Dois casos explicam a diferença
21 de setembro, 23:00 UTC: corpo de 0,5 pips, amplitude de 2 e média anterior de 8,6. O corpo de 25 % não cumpre a regra de 5 %, mas fica abaixo do limiar de referência de 0,86 pips.
23 de setembro, 14:00 UTC: corpo de 3,6 pips, amplitude de 232,1 e média anterior de 15,53. A fração de aproximadamente 1,55 % cumpre a regra própria; o corpo excede o limiar de referência de 1,553.
O segundo High é invulgar nesta amostra. A metodologia original regista a coincidência com o High da barra M30 Kraken consultada separadamente, iniciada às 14:30 UTC. É um controlo do mesmo prestador, sem confirmação independente nem causa estabelecida. A observação foi mantida; a sua amplitude afeta a média das dez barras seguintes. Antes de avaliar uma estratégia, é necessário controlar a fonte e definir previamente uma regra para dados invulgares.
O que pode reproduzir com os ficheiros
O CSV inalterado contém B/R, B/média anterior e as decisões: 1 significa reconhecido, 0 não reconhecido. Usa ponto e vírgula como separador, UTF-8 e ponto decimal. Mantenha estas convenções na importação, embora o ecrã português use vírgula. Não inclui OHLC completos.
1. Rever características sem bibliotecas adicionais
Extraia o ZIP original. Exige Python 3.10 ou posterior. Este comando preservado volta a classificar as características publicadas e conta os resultados:
python doji_analysis.py --features doji-klasyfikacje-20260921-25.csv
2. Recalcular a partir dos preços de mercado originais
Precisa de dados Kraken H1 EUR/USD do mesmo período e das dez velas anteriores. Uma resposta API guardada serve como JSON. Também pode converter um ficheiro histórico oficial H1 em CSV com o cabeçalho timestamp,open,high,low,close, segundos Unix e preços com ponto decimal. Preserve os preços de transações e UTC.
python doji_analysis.py --input kraken-eurusd-h1.json --expect-original manifest.json --output wyniki
A API devolve até 720 entradas recentes e inclui a última barra ainda não fechada; não permite consultar qualquer período antigo. A semana preservada sai dessa janela. Os ficheiros oficiais são publicados periodicamente e podem ainda não incluir a data. Não substitua o período nem preencha barras ausentes. Sem os preços originais, pode rever características, mas não fazer uma réplica independente desde OHLC. Uma revisão pelo prestador pode alterar o hash; --expect-original interrompe então o programa.
Opcionalmente, com NumPy e TA-Lib instalados, acrescente --verify-talib. O resultado documenta as versões e as decisões coincidentes; não altere as configurações de velas TA-Lib.
Proveniência dos dados
SHA-256 da resposta API original:
0ae5d42eaad7bc167490204719257afddbfc752af1dfdf2442f07ae06e3db68d
SHA-256 dos 130 OHLC selecionados com a normalização indicada no código:
74053898bb51b9f9c5d52dadb19487a417c2e6929fcc214d6d1c46312458de57
O pacote inclui código próprio, resultados, metodologia e manifesto de hashes. A resposta original do prestador não está incluída na transferência.
Limites da conclusão
Foram comparadas definições numa só amostra. Uma semana e um mercado não estabelecem a frequência geral de doji no Forex, a direção posterior nem a vantagem de uma estratégia. Não foram calculadas operações, custos, rentabilidade ou significância estatística. Reconhecer mais dojis não significa maior exatidão.
Fontes primárias do método e dos dados
- Kraken: API OHLC
- Kraken: ficheiros históricos OHLCVT
- TA-Lib C 0.6.4: CDLDOJI
- TA-Lib C 0.6.4: configurações BodyDoji
Análise original de 2 de outubro de 2026. Dados e pacotes preservados. Ler o artigo completo →