RazzParticipant
Master
Guten Tag
Ich habe mal wieder ein Problem ein Handelssystem löste keine Trades aus und Ich weiß nicht warum ?
Bedingung für Long Pivot heute ist größer als Pivot gestern dann Kauf mit dem Open um 08:00 Tradeziel 50 Punkte
Bedingung für Short Pivot heute ist kleiner als Pivot gestern dann Verkauf mit dem Open um 08:00 Tradeziel 50 Punkte
Vielleicht findet ja jemand den Fehler , Danke im vorraus
// Festlegen der Code-Parameter
DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert
c0 = opentime=080000 // Tradestart open 0800
Pivot = (dHigh(1) + dLow(1)+ dClose(1))/3
CL = (Pivot > Pivot[1])
CS = (Pivot < Pivot[1])
// Bedingungen zum Einstieg in Long-Positionen
IF CL and C0 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Bedingungen zum Einstieg in Short-Positionen
IF CS and C0 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
SET TARGET pPROFIT 50
Dies liegt an der Tatsache, dass sich PIVOT nur einmal am Tag ändert, am Ende der Tageskerze, so dass es um 080000 gleich 075900 ist, wenn Sie eine Minute verwenden, oder um 060000, wenn Sie 1 Stunde verwenden.
Damit es funktioniert, versuchen Sie in Zeile 4 Folgendes zu setzen:
c0 = 1
Fügen Sie diese beiden Zeilen hinzu, um die Pivot-Werte anzuzeigen:
graph Pivot
graph Pivot[1]
RazzParticipant
Master
Hallo robertogozzi Vielen Dank für Ihre Antwort
Wenn Ich Zeile 4 durch Ihre ersetzte dann Kauf das Handelssystem aber halt nicht mit dem 08:00 Open Kurs sondern 01:15 im 15 Minuten Chart das will Ich
ja aber nicht , sonder der Pivot Filter soll ja nur die Richtung des Trades vorgeben ob Long oder Short und der Handel soll mit dem Open der 08:00 Uhr Kerze erfolgen .
Gibt es dafür eine andere Lösung ?
RazzParticipant
Master
Ich habe jetzt eine Lösung gefunden die soweit funktioniert leider eröffnet er manchmal immer noch eine Position in die falsche Richtung muss nochmal schauen
// Festlegen der Code-Parameter
DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert
c0 = opentime=080000 // Tradestart open 0800
Pivot = (dHigh(1) + dLow(1)+ dClose(1))/3
Pivot1 = (dHigh(2) + dLow(2)+ dClose(2))/3
CL = Pivot > Pivot1
CS = Pivot < Pivot1
// Bedingungen zum Einstieg in Long-Positionen
IF CL and C0 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Bedingungen zum Einstieg in Short-Positionen
IF CS and C0 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
SET TARGET pPROFIT 50