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
Es geht nicht wirklich um Strategie. Es ist nicht schwierig, einen Indikator einzufügen.
Aber wie kann man den Code des Experten programmatisch auf ERÖFFNUNGSPREISE umstellen?
Um das gleiche Ergebnis beim Durchlaufen von ALL TICKETS zu erhalten, wie beim Durchlaufen von OPEN PRICES?
Ich konnte das noch nicht tun.....
Bindung an Zeit oder Volumen saugt.... Sie können Zecken übersehen
Ich mache es so.
in Variablen
int last_bar =0;
int start()
{
if (!IsNewBar()) return(0);
wir kommen nur einmal beim ersten Tick eines neuen Balkens hierher. selbst wenn wir den ersten Tick dieses Balkens verpasst haben
}
bool IsNewBar()
{
if (last_bar == Bars) return(false);
last_bar = Bars;
return(true);
}
Fangen Sie den Code... Öffnet und ändert die Preise bei der Eröffnung...
kharko und esmaster, ich danke euch!
Aber ich habe bereits auf der vorhergehenden Seite geschrieben, dass solche einfachen Methoden nicht helfen. Ich habe es selbst mit beiden Methoden versucht - ich habe eine Bedingung bei den Eröffnungskursen in void start() eingefügt.
Aber anscheinend ist das nicht genug! Nach wie vor erhalte ich unterschiedliche, genau entgegengesetzte Ergebnisse, wenn ich nach OFFENEN PREISEN und nach ALLEN TICKERN suche.
Wahrscheinlich müssen wir die Arbeit "so und so" auf dem visuellen Diagramm des Testers überprüfen, dann "den Unterschied spüren" und irgendwie die Arbeit anderer Funktionen (außer start() ) ändern
Hallo zusammen. Ich schlage vor, die so genannte "Trend-Detektor". Ich hatte nicht erwartet, dass mein Fund ein so gutes Ergebnis bringt. Versehentlich geblendet - rein damit. Ich füge diesen Teil in fast jeden Expert Advisor ein, und selbst ein verlierender Expert Advisor bringt einen gewissen Gewinn! Es verringert die Anzahl der Trades gegen den Trend (meist Verlusttrades) und erhöht den Profitabilitätsparameter des Expert Advisors erheblich, oft auf mindestens zwei! Das bedeutet, dass wir außerhalb des Optimierungszeitraums viel wahrscheinlicher einen Gewinn erzielen!
Die Idee ist folgende: Wir nehmen die Indikatoren BearsPower und BullsPower (Bulls Power und Bear Power) und vergleichen sie miteinander. Aber vergleichen Sie sie einfach - es ist ein schmerzhaftes Geschäft. Dies programmatisch zu tun, ist umständlich. Deshalb setze ich MA auf sie und vergleiche die MA-Werte am Nullpunkt! Addieren Sie einfach diese Werte = Delta. Außerdem ist alles einfach. Wenn DELTA ..>0 - ist der Trend aufwärts gerichtet. Sonst geht es abwärts!
Wir müssen nur die Bedingung zum Kauf hinzufügen, wenn ((Delta>=0) && ... ...
Und in der Verkaufsbedingung - if ((Delta<=0) && ... ...
In den externen Parametern eines beliebigen Expert Advisors fügen Sie :
Sie müssen es nicht einfügen. Aber dann müssen Sie diese Parameter aufgreifen und numerische Werte anstelle von Variablennamen direkt in den Code einfügen. Und hier ist der Block selbst:Hier ist ein Beispiel dafür, wie ein EA mit dem Trend-Detektor funktioniert. Wir sehen, dass im Falle eines Aufwärtstrends die Kaufpositionen eröffnet werden und umgekehrt.
Vielleicht hat jemand Vorschläge zur Verbesserung und Verfeinerung des Designs. Ich würde gerne wissen, wie vielversprechend dieser Trenddetektor sein wird.
Ich habe den Indikator nach der genauen Beschreibung gemacht und war überrascht :) Ich habe eine verzögerte MACCD :)
На экран выводится количество баров.Выводится 3 сигмы. И если цена находится внутри одно СКО, то перерасчета не прноизводится, так как все в допустимых пределах. При пробитии, будет перерасчет.
In der oberen linken Ecke des Diagramms befinden sich nach N=150 (Anzahl der Balken) drei Zahlenwerte. Bitte sagen Sie mir, was sie bedeuten und wie man sie verwendet
Meine Idee, ich fange mal an...
Die Idee ist alt, aber aus irgendeinem Grund nicht weit verbreitet in der Umsetzung, ich benutze es selbst, es funktioniert ganz gut mit einigen Strategien. Ausstieg nur bei Take Profit. Wenn Sie richtig von der Richtung erraten - erhalten zunächst geplant Take-Profit, wenn nicht - straffen TP nach dem Preis (Sie können verschiedene Algorithmen verwenden - Schleifen, Gummibänder, Level-Indikatoren, usw.) Schließen TP nach Preis. In diesem Fall kann die Gewinnmitnahme negativ ausfallen, ist aber oft viel profitabler als das Auslösen eines Stop-Loss. Ein Sicherheits-Stopp-Loss zur Begrenzung hoher Verluste ist nicht verboten.
1) Ich verwende dies auch beim Daytrading und nenne es "Trailing Profit". Ich verwende den Trailing-Stop jedoch nicht für den aktiven Handel, da er eine Möglichkeit ist, den Gewinn zu minimieren.
2) Ich habe auch eine kleine Idee. Manchmal ist es unangenehm zu sehen, wie der Gewinn sinkt und die offene Position in den Verlust geht, nachdem 1-2 Punkte unter dem TP liegen. Deshalb habe ich begonnen, die folgende Lösung zu praktizieren: Wenn 1-2 Pips vor dem TP verbleiben, sende ich eine Anfrage zum Schließen der Order. In diesem Fall wird der Auftrag entweder am TP oder gar nicht geschlossen (da der Preis wieder gestiegen ist und den Slippage-Bereich verlassen hat), aber die Aufträge werden häufiger geschlossen und bringen für eine gewisse Zeit mehr Gewinn.
In der oberen linken Ecke des Diagramms befinden sich nach N=150 (Anzahl der Balken) drei Zahlenwerte. Bitte sagen Sie mir, was sie bedeuten und wie man sie verwendet
Das Delta entspricht der Differenz zwischen der linken und rechten Mittellinie.
3*S sind drei Standardabweichungen
n ist die Anzahl der Takte, für die der Regressionskanal nicht neu berechnet wurde.
Wenn der Preis des letzten Balkens innerhalb von 3 Standardabweichungen (+-1,5) liegt, wird keine Neuberechnung durchgeführt.
Ich musste mir den Code ansehen (der Indikator ist zu alt, er wurde 2006 entwickelt).
Wenn Sie die ausgegebenen Informationen ändern möchten, können Sie dies gerne tun
Ich musste in den Code gehen (der Indikator ist zu alt, er stammt aus dem Jahr 2006)
Wenn Sie die angezeigten Informationen ändern möchten, können Sie dies gerne tun.
Es gibt eine bescheidene Bitte. Wenn es Ihnen nichts ausmacht. Wie schreibe ich einen iCustom-Ausdruck für diesen Indikator?
Zumindest für JEDE gelbe Linie und für die Mittellinie ?
Ich kann es nicht allein herausfinden!
Ich habe eine bescheidene Bitte. Wenn es nicht schwierig ist. Wie kann man den iCustom-Ausdruck für diesen Indikator AUFZEICHNEN?
Zumindest für JEDE gelbe Linie und für die Mittellinie ?
Ich kann es selbst nicht herausfinden!
Wenn Sie es brauchen, kann ich in den Stapeln nach dem richtigen Indikator suchen oder einen erstellen. Und wie man damit im Expert Advisor arbeitet - eben alle Berechnungen darin (Expert Advisor).