Fourier with SMA
- Indikatoren
- FERNANDO JAVIER DE MENDONCA
- Version: 1.29
- Aktivierungen: 5
Dieser Indikator ist eine Rekonstruktion des Preises oder des Preissignals unter Verwendung der inversen Fourier-Transformation; er erfasst die Amplituden und Frequenzen der verschiedenen Sinuswellen, die, wenn sie summiert werden, eine ungefähre Rekonstruktion des Preises ergeben. Diese Rekonstruktion erfolgt unter Berücksichtigung des Prozentsatzes der Sinuswellen, die beibehalten werden sollen (im Parameter *Prozentsatz der beizubehaltenden Frequenzen*). In der Praxis führt die Wahl niedriger Werte für diesen Parameter zu einer Glättung des Preises, um Trends zu ermitteln. Wenn der Indikator über dem gleitenden Durchschnitt liegt, ist dies ein Signal für einen Aufwärtstrend, und wenn er unter dem gleitenden Durchschnitt liegt, ist dies ein Signal für einen Abwärtstrend. Die Warnung, die in diesem Fall gegeben werden kann, ist, den Indikator nicht isoliert zu verwenden (Verwenden Sie ihn mit anderen Indikatoren, Filtern oder Analysen) und so weit wie möglich die Parameterkonfiguration zu suchen, die am besten zu Ihrer Strategie passt.
### Erläuterung der Parameter
* Indikator Periode
* Prozentsatz der Frequenzen, die beibehalten werden sollen
* SMA-Zeitraum
Indikator-Periode: Der Zeitraum, über den der Indikator berechnet wird.
Prozentsatz der Frequenzen, die beibehalten werden sollen: Gemessen in zulässigen Werten von 15 bis 100. Ein Wert über 100 führt zu einem Fehler; ein Wert unter 15 garantiert nicht die Funktionalität. Dieser Parameter gibt den Prozentsatz der Frequenzen aus der Signalrekonstruktion an, die beibehalten werden sollen: Bei 15 % werden die niedrigsten Frequenzen beibehalten, was als eine geglättete Version des Preises angesehen werden kann, bei der die niedrigen Frequenzen, die das Preissignal rekonstruieren, dessen Trends bestimmen können. Je höher der Wert, desto mehr Frequenzen werden einbezogen; ist der Wert hoch, werden höhere Frequenzen einbezogen, was bedeutet, dass die Rekonstruktion des Preissignals dem Preis des Finanzinstruments, auf das es angewendet wird, näher kommt.
SMA_Periode: Die Periode des gleitenden Durchschnitts, der auf den Indikator oder die Preissignalrekonstruktion angewendet wird.
In der EA MT5-Entwicklung verwenden Sie Puffer 0 → Signal (rekonstruierte DFT)
Verwendung von Puffer 1 → gleitender Durchschnitt (SMA), Teilweise Codebeispiel (Vergessen Sie nicht, Ihre Strategieparameter durch Robustheitstests zu optimieren:)
"int OnInit()
{
handle = iCustom(_Symbol, _Period, IndicatorName,Indicator_Period,percentfreq,smaperiod);
if(handle == INVALID_HANDLE)
{
Print("Fehler beim Initiieren des Indikators");
return(INIT_FAILED);
}..."
"void OnTick()
{,,,
...
// Puffer kopieren
if(CopyBuffer(handle, 0, 0, 3, bufferSignal) <= 0) return;
if(CopyBuffer(handle, 1, 0, 3, bufferMA) <= 0) return;
ArraySetAsSeries(bufferSignal, true);
ArraySetAsSeries(bufferMA, true);
// aktuelle und frühere Werte
double sig0 = bufferSignal[0];
double sig1 = bufferSignal[1];
..."
