Verdadeiro autor:
klot
Biblioteca da função de transformada rápida de Fourier FFT.
Esta biblioteca foi lançada na MQL4 e publicada no CodeBase, pela primeira vez, a 02.10.2006.
Na biblioteca foram lançadas sete funções baseadas na transformada rápida de Fourier FFT.
1. FFT da função integral (direta e inversa)
void fastfouriertransform(double& a[], int nn, bool inversefft);
O algoritmo realiza uma transformação rápida de Fourier da função integral com nn dado pelas contas no eixo real. Dependendo dos parâmetros passados pode ser realizada tanto a transformação direta como a inversa.
Parâmetros de entrada:
Parâmetros de saída:
2. FFT de funções reais (direta e inversa)
void realfastfouriertransform(double& a[], int tnn, bool inversefft);
O algoritmo realiza uma transformação rápida de Fourier da função real com n dado pelas contas no eixo real. Dependendo dos parâmetros passados pode ser realizada tanto a transformação direta como a inversa.
Parâmetros de entrada:
Parâmetros de saída:
3. FFT de duas funções reais (apenas direta)
void tworealffts(double a1[], double a2[], double& a[], double& b[], int tn);
O algoritmo realiza uma transformação rápida de Fourier de duas funções reais, a cada uma das quais é dada tn pelas contas no eixo real. O algoritmo permite poupar tempo, mas realiza apenas a conversão direta.
Parâmetros de entrada:
Parâmetros de saída:
4. Transformada discreta de seno rápida
void fastsinetransform(double& a[], int tnn, bool inversefst);
O algoritmo realiza uma transformação rápida seno da função real com tnn dado pelas contas no eixo real. Dependendo dos parâmetros passados pode ser realizada tanto a transformação direta como a inversa.
Parâmetros de entrada:
Parâmetros de saída:
5. Transformada discreta de cosseno rápida
void fastcosinetransform(double& a[],int tnn, bool inversefct);
O algoritmo realiza uma transformação rápida cosseno da função real com nn dado pelas contas no eixo real. Dependendo dos parâmetros passados pode ser realizada tanto a transformação direta como a inversa.
Parâmetros de entrada:
Parâmetros de saída:
6. Convolução rápida usando FFT
void fastcosinetransform(double& a[],int tnn, bool inversefct);
Convolução. Uma das funções dobráveis é estudada como um sinal, com o qual realizamos a convolução. A segunda é considerada como resposta.
Na entrada:
Na saída:
7. Correlação rápida usando FFT.
void fastcorellation(double& signal[], int signallen, double& pattern[], int patternlen);
Na entrada:
Na saída:
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/7000
RAVI_Histogram
Indicador Range Action Verification Index como histograma de força e direção da tendência atual.
Exp_CandlesticksBW
O experto Exp_CandlesticksBW baseia-se nas alterações dos sinais do oscilador CandlesticksBW.
VWAP Lite - Volume Weighted Average Price
VWAP (Preço Médio Ponderado Por Volume) é um cálculo intra-diário utilizado principalmente por algoritmos e traders institucionais para avaliar onde um ativo está sendo negociado em relação à sua média ponderada pelo volume do dia.
RJTX_Matches
Este indicador ajuda a determinar o fim e o inicio da tendência com base na inclinação dos "fósforos" e da cor de suas cabeças.