Sowohl Renko-Balken als auch Zeitdiagramme verwenden?
15 Antworten
ssdex
vor 7 Jahren #115509
Hallo,
Ich versuche, Time Charts und Renko Bars gleichzeitig zu verwenden. Meine Frage bezieht sich darauf, wie die EA-Software das Statement betrachtet.
Beispiel:
Wenn die Hauptstochastik größer ist als das Signal auf dem H1-Zeitrahmen && die Stochastik auf den Renko-Balken nach oben gekreuzt hat, DANN gehen Sie in den Handel.
So mit der Stochastik die wichtigsten Bewegungen durch die Bars Preisbewegung. Ich möchte, dass die H1-Stochastik nur bei der Eröffnung der Bar auf dem H1-Zeitrahmen zu überprüfen. Es scheint, dass es bei der Eröffnung eines jeden Renko-Balken überprüft wird.
Gibt es eine Möglichkeit, nur den H1-Zeitrahmen bei der Eröffnung zu prüfen?
Ich hoffe, ich habe mich klar genug ausgedrückt. Lassen Sie mich wissen, wenn ich einen anderen Weg zur Erklärung finden muss.
Ich danke Ihnen für Ihre Zeit.
Herzliche Grüße,
James
ssdex
vor 7 Jahren #139171
hallo,
Ich schätze, ich muss die Frage anders formulieren.
Ich bin haben die ea läuft auf einem Renko Offline-Chart. Ich möchte den Stochastik-Wert auf der h1 Zeitrahmen am Ende des h1 bar nur zu erhalten. gibt es eine Möglichkeit, dies zu tun? es scheint, es auf das Ende jedes Renko bar stattdessen überprüft. hat jemand einen Beitrag?
Vielen Dank im Voraus für jede Hilfe bei der Codierung dieses korrekt funktionieren.
Grüße,
james
tomas262
vor 7 Jahren #139188
Hallo,
Wenn Sie den Stoch-Wert nur einmal pro H1-Balken benötigen, müssten Sie eine "helfende" Bedingung erstellen, die den Stundenwert überprüft und nur den Moment erfasst, in dem er sich ändert (um 1 erhöht oder auf 0 zurückgesetzt wird).
Sie können die Stundennummer speichern und dann vergleichen: if (currentHour > storedHour) then "save the Stochastic (H1 TF) value"
Auf diese Weise vermeiden Sie, dass Sie bei jedem Renko-Tick einen H1-Stochastik-Wert erhalten.
ssdex
vor 7 Jahren #139191
Tomas,
Wie immer vielen Dank für die Wiederholung 🙂 .
Ich fing an, diesen Ansatz zu versuchen, hatte aber Schwierigkeiten, herauszufinden, wie die IF-Frage. Ich werde einen weiteren Versuch starten und sehen, ob ich herausfinden kann, wie man die Zeitfunktion zum Speichern des Wertes verwendet.
Herzliche Grüße,
James
ssdex
vor 7 Jahren #139192
Tomas,
Ich hasse es zu fragen, weil ich weiß, dass Sie wahrscheinlich ziemlich damit beschäftigt sind, alle Fragen zu beantworten usw...
Ist es möglich, ein Beispiel für die Verwendung der Zeit zu erhalten und den Wert des Indikators zu diesem bestimmten Zeitpunkt zu erhalten? Ich habe das Gefühl, ich sollte das schon wissen, aber ich weiß nicht, wo ich anfangen soll.
Ich danke Ihnen in jedem Fall.
Herzliche Grüße,
James
tomas262
vor 7 Jahren #139203
Ja, sicher, ich werde ein Beispiel erstellen und hier posten
ssdex
vor 7 Jahren #139204
Tomas,
Danke, danke ... Ich habe alles ausprobiert, was mir einfiel. Ich bin sicher, ich übersehe etwas Offensichtliches (wie immer). Ich werde weiter daran arbeiten und freue mich auf Ihre Hilfe und Ihr Beispiel.
Nochmals vielen Dank,
James
ssdex
vor 7 Jahren #139214
Hallo Tomas
Ich wollte die Zeitrahmen Daily und H1 verwenden. Ich habe versucht, die größer als oder kleiner als zu tun, aber ich bin nicht immer das richtige Ergebnis.
Herzliche Grüße,
James
ssdex
vor 7 Jahren #139230
Hallo Tomas,
Das habe ich mir ausgedacht. Bitte lassen Sie mich wissen, ob ich das richtig sehe? Ich danke Ihnen für Ihre Zeit.
// h4_stoch_up
tomas262
vor 7 Jahren #139247
Hallo James,
Ja, Ihre im vorherigen Beitrag gezeigte Lösung sollte funktionieren. Haben Sie dies getestet? Funktioniert sie?
ssdex
vor 7 Jahren #139248
Tomas,
Es sah nicht so aus, als ob es vor Börsenschluss am Freitag funktioniert hätte. Ich werde es noch einmal überprüfen. Ich möchte die Möglichkeit einrichten, die Renko-Balken zu testen. Gibt es dafür Empfehlungen?
Herzliche Grüße,
James
tomas262
vor 7 Jahren #139382
Hallo James,
Ich habe renkos in MetaTrader noch nicht getestet, aber ich kann es mir ansehen, so dass ich in der Lage sein werde, zusätzliche Hilfe bei der Einrichtung von Regeln im Wizard zu leisten
ssdex
vor 7 Jahren #140102
Hallo Tomas,
Zunächst einmal: Frohes Thanksgiving! Ich hoffe, Sie haben einen schönen Tag und ein tolles Wochenende.
Ich habe eine Frage und denke, Sie können mir helfen.
Wenn ich Renko-Balken verwende und ich 10 Pip-Balken auf den M2-Zeitrahmen und 5 Pip-Balken auf den M3-Zeitrahmen eingestellt habe, kann ich den EA die Informationen aus diesen 2 Charts übernehmen lassen.
Beispiel: Wenn die 10-Pip-Balken einen Abwärtstrend anzeigen und es einen Pullback gibt und dann 5-Pip-Balken eine Umkehrung zurück in diesen Trend zeigen, um den Handel von den 5-Pip-Balken aus zu tätigen, dann.
Nochmals vielen Dank für all Ihre Hilfe. Ich habe im letzten Jahr eine Menge gelernt.
Herzliche Grüße,
James
tomas262
vor 7 Jahren #140109
Hallo,
Periode M2 und Periode M3 ist auch im EA-Assistenten verfügbar, wenn Sie wählen, aber ich habe es noch nicht getestet. Haben Sie versucht, diese Parameter in Ihrem EA zu verwenden?
ssdex
vor 7 Jahren #140110
Hallo Tomas,
Nein, ich habe es noch nicht versucht. Ich dachte nur, dass es wirklich helfen würde, die reine Kursrichtung zu erhalten, wenn ich Charts mit größeren Pip-Boxen einrichten und sie dann für den Handel referenzieren könnte.
Ich habe M2, M3 in den Optionen gesehen, aber ich wollte erst fragen, ob es nicht möglich ist, um keine Zeit mit der Arbeit daran zu verschwenden. LOL
Danke für den Beitrag. Ich werde Sie wissen lassen, was ich herausgefunden habe.
Herzliche Grüße,
James
ssdex
vor 7 Jahren #140295
Hallo Tomas,
Fröhliche Feiertage!
Ich bin mit dieser Idee der Verwendung von verschiedenen Zeitrahmen und Renko Bars kämpfen. Es ist ein bisschen kompliziert, aber ich werde versuchen und erklären, was ich suche.
- Derzeit führe ich den EA auf dem Renko-Bar-Offline-Chart aus und teste ihn (ich bin mir nicht sicher, ob dies der beste Weg ist).
// H1-uBBv
IF ((((TimeCurrent() = GetTime(( 0 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 1 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 2 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 3 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 4 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 5 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 6 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 7 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 8 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 9 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 10 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 11 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 12 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 13 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 14 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 15 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 16 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 17 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 18 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 19 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 20 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 21 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 22 , 0 , 0 )))
Oder (TimeCurrent() = GetTime(( 23 , 0 , 0 ))))))))))))))))))))))))))
And (Close( PERIOD_H1 )[1] >= BollingerBand_Upper( PERIOD_H1 , bb_period , bb_deviations , bb_shift , Close )[1])))
DANN
// Aktion #1
// Wert der Variablen zuweisen
H1_uBB_valid = 1;
// Aktion #2
// Wert der Variablen zuweisen
H1_uBB_price = Close[1];
// Aktion #3
// Im Journal anmelden
Log(""H1 BB gültig"");
END IF;
//——————————————————————–
// H1-lBBv
IF ((((TimeCurrent() = GetTime(( 0 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 1 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 2 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 3 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 4 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 5 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 6 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 7 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 8 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 9 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 10 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 11 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 12 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 13 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 14 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 15 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 16 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 17 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 18 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 19 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 20 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 21 , 0 , 0 )))
Oder ((TimeCurrent() = GetTime(( 22 , 0 , 0 )))
Oder (TimeCurrent() = GetTime(( 23 , 0 , 0 ))))))))))))))))))))))))))
And (Close( PERIOD_H1 )[1] <= BollingerBand_Lower( PERIOD_H1 , bb_period , bb_deviations , bb_shift , Close )[1])))
DANN
// Aktion #1
// Wert der Variablen zuweisen
H1_lBB_valid = 1;
// Aktion #2
// Wert der Variablen zuweisen
H1_lBB_price = Close( PERIOD_H1 )[1];
// Aktion #3
// Im Journal anmelden
Log(""H1 BB gültig"");
END IF;
//——————————————————————–
// RB-uBBv
IF (IsBarOpen ist True) && ((Close[1] >= BollingerBand_Upper( bb_period , bb_deviations , bb_shift , Close )[1]))
DANN
// Aktion #1
// Wert der Variablen zuweisen
RB_uBB_valid = 1;
// Aktion #2
// Wert der Variablen zuweisen
RB_uBB_price = Close[1];
END IF;
//——————————————————————–
// RB-lBBv
IF (IsBarOpen ist True) && ((Close[1] <= BollingerBand_Lower( bb_period , bb_deviations , bb_shift , Close )[1]))
DANN
// Aktion #1
// Wert der Variablen zuweisen
RB_lBB_valid = 1;
// Aktion #2
// Wert der Variablen zuweisen
RB_lBB_price = Close[1];
END IF;
//——————————————————————–
// kaufen(1)
IF (((Marktposition() ist unverändert)
Und ((turn_ea_onoff = 0)
Und ((RB_lBB_valid = 1)
Und ((H1_lBB_valid = 1)
Und ((IndicatorLowest( 4 , 0 )(Stochastic( PERIOD_M1 , 14 , 3 , 3 , Low/High , Simple )[1]) <= 20)
Und ((Niedrigste( PERIOD_M1 , 4 )[1] <= IndicatorLowest( 4 , 0 )(BollingerBand_Lower( 50 , 2.1 , 0 , Close )[1]))
Und ((Close( PERIOD_M1 )[2] <= SMA( PERIOD_M1 , 8 , Close )[2])
Und (Close( PERIOD_M1 )[1] > SMA( PERIOD_M1 , 8 , Close )[1])))))))))
DANN
// Aktion #1
Lose von initial_lots auf dem Markt kaufen
Magische Zahl = buymagic1;
// Aktion #2
// Wert der Variablen zuweisen
buy1_be = 1;
Lassen Sie es mich wissen, wenn irgendetwas davon Sinn macht. Ich werde weiter darauf herumhacken, bis ich eine Antwort erhalte. Vielen Dank für all Ihre Zeit, die Sie damit verbracht haben, mir zu helfen, diese erstaunliche Software zu erlernen und zu verstehen 🙂 .
Herzliche Grüße,
James
Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 15)