Aufruf der Indikatorinitialisierung Spezifiziert durch: onStart in der Schnittstelle IIndicator Parameter: context - erlaubt den Zugriff auf die Systemfunktionalität Berechnet die Werte des Indikators von startIndex nach endIndex des Eingangsparameters und platziert sie in Ausgangsparametern Spezifiziert durch: Berechnen in Interface IIndicator Parameter: startIndex - index Des ersten Elements in Eingangsparametern, die einen entsprechenden Indikatorwert benötigen. Das bedeutet nicht, dass Werte vor startIndex werden nicht gelesen werden, werden sie, wenn Rückblick ist mehr als 0. Das bedeutet auch nicht, dass der Wert für startIndex berechnet wird, wird es nicht, wenn startIndex IndicatorResult. getFirstValueIndex () zurückgibt Index des ersten Element mit dem entsprechenden berechneten Wert in den Ausgabefeldern endIndex - Index des letzten Elements in Eingangsparametern, die einen entsprechenden Indikatorwert benötigen Rückgabewert: Objekt mit dem ersten Index in der Eingabe, der den Wert und die Anzahl der berechneten Werte berechnet hat getIndicatorInfo Gibt das Objekt zurück, das den Indikator beschreibt , Wie viele Eingänge, Ausgänge es hat, wo es angezeigt werden soll, etc. getInputParameterInfo Gibt Objekt zurück, das einen der Eingaben beschreibt Spezifiziert durch: getInputParameterInfo im Interface IIndicator Parameter: index - index des inputs Rückgabewert: object, das input beschreibt getLookback Gibt die Anzahl der Elemente zurück Um den Wert des ersten Elements zu berechnen. Normalerweise hängt von optionalen Parametern ab GetLookback in Interface IIndicator Gibt die Anzahl der Elemente zurück, die benötigt werden, um den Wert des ersten Elements zu berechnen getLookforward Gibt die Anzahl der Elemente nach dem letzten Element zurück, das benötigt wird, um den Wert des letzten Elements zu berechnen. Normalerweise hängt von optionalen Parametern ab Spezifiziert durch: getLookforward im Interface IIndicator Gibt die Anzahl der Elemente zurück, die benötigt werden, um den Wert des letzten Elements zu berechnen getOptInputParameterInfo Gibt Objekt zurück, das optionale Eingaben beschreibt Spezifiziert durch: getOptInputParameterInfo in Schnittstelle IIndicator Parameter: Indexindex des optionalen Eingabes Returns: Objekt, das die optionale Eingabe beschreibt getOutputParameterInfo Gibt das Objekt zurück, das die Ausgabe beschreibt Spezifiziert durch: getOutputParameterInfo in Schnittstelle IIndicator Parameter: index - Index des Outputs Rückgabewert: Objekt, das den Output beschreibt setInputParameter Setzt den Eingabeparameter. Array-Parameter ist ein Array aus den doppelten, doppelten oder doppelten Werten. Die Preise sind in folgender Reihenfolge aufgeführt: open, close, high, low, volume Spezifiziert durch: setInputParameter im Interface IIndicator Parameter: index - Index des Parameterarrays - Array der doppelten setOptInputParameter Setzt optionalen Eingabeparameter. Wenn einer der Parameter nicht gesetzt ist, sollte der Standardwert verwendet werden setOutputParameter Setzt den Ausgabeparameter. Die Größe des Arrays sollte ausreichen, um berechnete Werte anzugeben, die mit dem Befehl IIndicator. calculate (int, int) angefordert werden. Gegeben durch: setOutputParameter in der Schnittstelle IIndicator Parameter: index - index des Parameterarrays - Array von doppelten oder ints genug, um Werte von startIndex zu halten Zu endIndexDelossan - Danke. Ja, es funktioniert in jedem Zeitrahmen. Es gibt Möglichkeiten, um diese Kombination zu nähern, aber ich denke, dies ist diejenige, die das niedrigste Risiko bietet. Vor allem, wenn man 2 Zeitrahmen kombiniert, wie am 2. Beispiel. Auf EURUSD 1H, 29. März, sind die Indikatoren alle im Gleichgewicht und der Preis bewegt sich insgesamt 40 Pips (15 Pips Stop Loss). Ich würde nicht überrascht sein, wenn es gut funktionierte, weil es offensichtlich sucht Pausen aus Low-Volatilität Stauszonen, die im Allgemeinen bieten Trades mit einigen der besten RR-Verhältnisse. Ich habe das schon einmal gesehen, aber nie wirklich genug benutzt, um zu sagen, wie viele Peitschen man mit dieser Sache bekommen wird. Natürlich ist Dual-Time-Frame-Handel ein Weg, um Whipsaws zu minimieren, aber das kann auch dazu führen, dass einige Pips Gewinne, die die meisten Menschen widerwillig zu tun. Wie auch immer, was ist Ihre Erfahrung mit whipsaws, was ist die Erfolgsrate Anyways, guter Artikel, einfache nette Erklärung Vielen Dank für Sie ausführliche Kommentar, alltrade. Ich liebe es, in niedrige Volati Zonen und immer die kleinste Stop-Loss wie möglich. Ich versuche, den Neustart der Trend - Pullbacks - wenn möglich - vorzunehmen. Auch wenn Sie verlieren Trades mit dem dualen Zeitrahmen Handel, youre auch halten Ihre Pips sicher. Wenn Sie 1min und 5min Zeitrahmen verwenden youll haben viele Trades, vor allem, wenn Sie andere Paare zu verwenden, zu. Größere sollten eine Verbreitung haben, die für das Scalping gut genug ist. Sie können auch auf London und NY Sessions Handel, da diese mehr volatil sind. - Fortsetzung auf der nächsten Post Youll erhalten falsche Einträge, aber der Ausstieg durch die Alligatoren Lippenüberquerung wird Ihre Verluste zu minimieren. Während Backtesting, viele der Trades in breakeven oder kleine Verluste beendet. Der harte Stopverlust auf der anderen Seite des Kanals wird selten ausgelöst. Diese Trades erfordern Aufmerksamkeit und Management, bis Sie aus dem Markt sind. Sie müssen Kerzenbewegungen und die Indikatoren analysieren. Trades auf dem 1 Minute Zeitrahmen sollte schnell sein, es sei denn, seine ein sehr starker Handel (wie heute mit dem JPY), aber das ist eine gute Sache. Wenn ich sagen, viele der Trades in den letzten Kommentar, meine ich die, die falsche Einträge waren. Ich habe keine konkreten Zahlen, aber Im arbeitet derzeit an einer Automatisierung der Strategie. Es gibt viele kleine Details und seine sehr schwer zu simulieren, was wir sehen, so, wahrscheinlich Ill nur eine Warnung für einen möglichen Eintrag. Geben Sie in einen Handel auf Kerze close Basis
No comments:
Post a Comment