Tradestation: Rate of Change seit einem bestimmten Datum

Hello

Rate of Change seit einem bestimmten Datum
Könnten Sie mir bitte helfen, um die folgende Formel
in TradeStation-Code konvertieren

Hoffen Sie verpflichten

---------------------------------------------------------------------

Day1 := Input("Day",1,31,26);
Month1 := Input("Month",1,12,8);
Year1 := Input("Year",1900,2400,2004);

100 * (CLOSE - ValueWhen(1,DayOfMonth() = Day1 AND Month() = Month1 AND Year() = Year1, CLOSE))/ ValueWhen(1,DayOfMonth() = Day1 AND Month() = Month1 AND Year() = Year1,CLOSE)

--------------------------------------------------------------------

Mit freundlichen Grüßen

Derek

Geschrieben von Derek Worswick am
Profile picture for user ke45
ke45
Mitglied seit
12 Jahre 6 Monate

Hallo, nicht getestet aber sollte so funktionieren:

Input: Day1(26), Month1(8), Year1(2004); Vars: RefDate(0), RefClose(0); if RefDate = 0 then RefDate = ELDate(Month1, Day1, Year1); if Date = RefDate then RefClose = Close; if RefClose > 0 then Plot1(100 * (Close - RefClose) / RefClose) else NoPlot(1);

Gruss
-Klaus

Derek Worswick
Mitglied seit
12 Jahre 6 Monate

Hallo ke45,

Darf ich danke Ihnen für Ihre schnelle Antwort auf meine Frage nach der
Rate of Change seit einem bestimmten Datum.

Die formale funktioniert perfekt auf einem TradeStation Chart.

Ich möchte den letzten Numerischer Wert der Formel zeigen eine
RaderScreen Tabelle (Chart)

Wenn Sie helfen könnte wäre ich sehr dankbar.

Mit freundlichen Grüßen,

Derek

Profile picture for user ke45
ke45
Mitglied seit
12 Jahre 6 Monate

Hallo Derek,

der Indikator sollte ohne Änderung auch im RadarScreen funktionieren. Das Problem bei Dir dürfte sein, dass nicht genügend Historie vorhanden ist, so dass der Referenzwert nicht gesetzt werden kann und damit dann auch keine Ausgabe erfolgt.

Für den Radarscreen sollte man daher in den Properties des Indikators im Reiter "General" einen Wert bei "Load additional data for accumulative callculations, Additional bars to load" so gross angeben, dass das eingestellte Referenzdatum sicher abgedeckt wird.

-Klaus

Doringo
Mitglied seit
12 Jahre 6 Monate

Inputs: Price(Close), Length(10);
Variables: ROC(0);

ROC = RateofChange(Price, Length);

Plot1(ROC, "ROChange");

{Alert Criteria for Rate of Change}
If Plot1 > HighestFC(ROC, 30)[1] Then
Alert("Rate of Change has made a new high");
If Plot1 < LowestFC(ROC, 30)[1] Then
Alert("Rate of Change has made a new low");

{Rate of Change Expert Commentary}
#BeginCmtry
Commentary(ExpertROC(Plot1));
#End;

Derek Worswick
Mitglied seit
12 Jahre 6 Monate

Hallo Klaus,

Darf ich danke Ihnen nochmals für Ihre sehr schnelle und vollständige Antwort auf meine Frage.

Wie Sie festgestellt
I "Load zusätzliche Daten für die Berechnungen anreichern, weitere Bars zu laden" so groß, dass die eingestellte Stichtag sicher abgedeckt werden.

Radarscreen zeigt nun die Werte der Formel in der Tabelle.

Darf ich für meinen armen Deutschen zu entschuldigen.

Mit freundlichen Grüßen,

Derek

Rückrufservice
Beschreiben Sie bitte Ihr Anliegen, damit wir uns auf den Rückruf vorbereiten können.
Ja, ich habe die Datenschutzerklärung zur Kenntnis genommen und willige ein, dass die von mir angegebenen Daten inklusive der Kontaktdaten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen elektronisch erhoben und gespeichert werden. Meine Daten werden dabei nur streng zweckgebunden zur Bearbeitung meiner Anfrage genutzt und nicht ohne Einwilligung weitergegeben. Diese Einwilligung kann jederzeit mit Wirkung für die Zukunft widerrufen werden.

Register now

Jetzt registrieren und ZMP Live+ 14 Tage kostenlos testen!
  • Dauerhaft kostenfrei
  • Keine Zahlungsinformationen erforderlich
Hilfe?

Sie haben Fragen zu ZMP Live? Unser Team steht gerne hilfsbereit zu Ihrer Verfügung. Senden Sie uns gerne eine Nachricht:

Es gilt unsere Datenschutzerklärung