Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Bitte helfen Sie mir, wie man Fibonacci-Linien in einen EA aus diesem Indikator schreiben kann, zum Beispiel auf einer Linie, vielen Dank für Ihre Hilfe.
Nehmen Sie diesen Teil des Codes:
In Expert Advisor einfügen. Die Variablen Höchst- und Tiefstwert haben die Werte 0 und 100, die übrigen Werte werden berechnet.
Mit der Zeit können aus den Variablen T1 und T2 100 über 0 oder 0 über 100 bestimmt werden.
Addieren Sie den mit einem Faktor multiplizierten Bereich zum Nullniveau. Die Spanne ist der Abstand zwischen Level 0 und 100. Die Koeffizienten befinden sich unten im Code, wo die Fibo-Levels festgelegt sind:
0.236, 0.382, 0.50, 0.618...
Es wäre besser, ein paar Variablen hinzuzufügen: Level0 und Level100, und ihnen einen Wert in Abhängigkeit von T1 UND T2 zuzuweisen:
Oder andersherum:
Ich werde experimentieren müssen))
Jetzt müssen wir nur noch die Werte berechnen:
Level=Level0+(Level100-Level0)*K;
Für jede Stufe (für jedes K).
Addieren Sie den mit einem Faktor multiplizierten Bereich zum Nullniveau. Die Spanne ist der Abstand zwischen Level 0 und 100. Die Koeffizienten befinden sich unten im Code, wo die Fibo-Levels festgelegt sind:
0.236, 0.382, 0.50, 0.618...
Es wäre besser, ein paar Variablen hinzuzufügen: Level0 und Level100, und ihnen einen Wert in Abhängigkeit von T1 UND T2 zuzuweisen:
Oder andersherum:
Ich werde experimentieren müssen))
Jetzt müssen wir nur noch die Werte berechnen:
Level=Level0+(Level100-Level0)*K;
Für jede Stufe (für jedes K).
...
Habe ich es richtig gemacht? if(T1<T2){
Stufe0 = höchste;
Stufe100 = niedrigste;
}
sonst{
Stufe100 = höchste;
Stufe0 = niedrigste;
}
double K=niedrigste-höchste;
double Level2=Level0+(Level100-Level0)*23.6;
double Level3=Level0+(Level100-Level0)*38.2;
double Level4=Level0+(Level100-Level0)*50.0;
double Level5=Level0+(Level100-Level0)*61.8;
double Level6=Level0+(Level100-Level0)*78.6;
Ich teile es durch 100. Und was mache ich dann? Und wie schreibe ich die Signale von diesen Ebenen?
Niemand außer Ihnen weiß, wie Sie es verwenden werden. Zunächst müssen Sie prüfen, ob sie mit dem Original übereinstimmt.