Folgesignale nach Stopp unterdrücken?
Forums › ProRealTime Deutsch forum › ProOrder Support › Folgesignale nach Stopp unterdrücken?
- This topic has 11 replies, 2 voices, and was last updated 4 years ago by hpmoe.
-
-
10/10/2020 at 1:04 PM #14697212345678910111213141516171819202122232425262728293031323334353637383940414243444546// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Verhindert das Platzieren von neuen Ordern zum Markteintritt oder Vergrößern von Positionen vor einer bestimmten UhrzeitnoEntryBeforeTime = 090000timeEnterBefore = time >= noEntryBeforeTime// Verhindert das Platzieren von neuen Ordern zum Markteintritt oder Vergrößern von Positionen nach einer bestimmten UhrzeitnoEntryAfterTime = 163000timeEnterAfter = time < noEntryAfterTime// Bedingungen zum Einstieg in Long-Positionenindicator1 = DI[5](close)c1 = (indicator1 > 0)indicator2 = DEMA[13](weightedClose)indicator3 = ExponentialAverage[20](weightedClose)c2 = (indicator2 > indicator3)indicator4 = closeindicator5 = DEMA[13](weightedClose)c3 = (indicator4 > indicator5)indicator6 = AverageTrueRange[5](weightedClose)c4 = (indicator6 >= 10)IF (c1 AND c2 AND c3 AND c4) AND timeEnterBefore AND timeEnterAfter THENBUY 3 CONTRACT AT MARKETENDIF// Bedingungen zum Einstieg in Short-Positionenindicator7 = DI[5](close)c5 = (indicator7 < 0)indicator8 = DEMA[13](weightedClose)indicator9 = ExponentialAverage[20](weightedClose)c6 = (indicator8 < indicator9)indicator10 = closeindicator11 = DEMA[13](weightedClose)c7 = (indicator10 < indicator11)indicator12 = AverageTrueRange[5](weightedClose)c8 = (indicator12 >= 10)IF (c5 AND c6 AND c7 AND c8) AND timeEnterBefore AND timeEnterAfter THENSELLSHORT 3 CONTRACT AT MARKETENDIF// Stops und TargetsSET STOP pLOSS 10 pTRAILING 15SET TARGET pPROFIT 3010/10/2020 at 2:49 PM #146986
Verwenden Sie immer die Schaltfläche “Insert PRT Code” , wenn Sie Code in Ihre Nachrichten einfügen, um das Lesen für andere zu erleichtern.
Danke 🙂
10/10/2020 at 3:21 PM #146994HPM123456789101112131415161718192021222324252627282930313233343536373839404142434445// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert// Verhindert das Platzieren von neuen Ordern zum Markteintritt oder Vergrößern von Positionen vor einer bestimmten UhrzeitnoEntryBeforeTime = 090000timeEnterBefore = time >= noEntryBeforeTime// Verhindert das Platzieren von neuen Ordern zum Markteintritt oder Vergrößern von Positionen nach einer bestimmten UhrzeitnoEntryAfterTime = 163000timeEnterAfter = time < noEntryAfterTime// Bedingungen zum Einstieg in Long-Positionenindicator1 = DI[5](close)c1 = (indicator1 > 0)indicator2 = DEMA[13](weightedClose)indicator3 = ExponentialAverage[20](weightedClose)c2 = (indicator2 > indicator3)indicator4 = closeindicator5 = DEMA[13](weightedClose)c3 = (indicator4 > indicator5)indicator6 = AverageTrueRange[5](weightedClose)c4 = (indicator6 >= 10)IF (c1 AND c2 AND c3 AND c4) AND timeEnterBefore AND timeEnterAfter THENBUY 3 CONTRACT AT MARKETENDIF// Bedingungen zum Einstieg in Short-Positionenindicator7 = DI[5](close)c5 = (indicator7 < 0)indicator8 = DEMA[13](weightedClose)indicator9 = ExponentialAverage[20](weightedClose)c6 = (indicator8 < indicator9)indicator10 = closeindicator11 = DEMA[13](weightedClose)c7 = (indicator10 < indicator11)indicator12 = AverageTrueRange[5](weightedClose)c8 = (indicator12 >= 10)IF (c5 AND c6 AND c7 AND c8) AND timeEnterBefore AND timeEnterAfter THENSELLSHORT 3 CONTRACT AT MARKETENDIF// Stops und TargetsSET STOP pLOSS 10 pTRAILING 1510/10/2020 at 3:30 PM #146995Verwenden Sie immer die Schaltfläche “Insert PRT Code” , wenn Sie Code in Ihre Nachrichten einfügen, um das Lesen für andere zu erleichtern.
Danke 🙂
Wie kann ich mit ihnen korrespondieren? Sehe keine Email Möglichkeit.
Sorry bin neu in diesem Forum. Suche nach einer code Ergänzung damit mein System nicht nach jedem
Kauf oder Verkaufssignal nach dem Stopp wider in die gleiche Richtung einen Trade eingeht.
Danke für Ihre Infohpmoe
10/10/2020 at 10:59 PM #147017Zeile 45 ist falsch, da Sie nicht zwei verschiedene Arten von STOP gleichzeitig verwenden können. Verwenden Sie einfach eine der folgenden:
12SET STOP pLOSS 10SET STOP pTRAILING 1510/10/2020 at 11:10 PM #147019Für das andere Problem geben Sie diese beiden Zeilen in Zeile 3 ein:
12Once GoLong = 1Once GoShort = 1Add And GoLong zu den Bedingungen von Zeile 24 und And GoShort zu den Bedingungen von Zeile 40.
Unmittelbar nach Zeile 25 einfügen:
GoLong = 0
Unmittelbar nach Zeile 41 einfügen:
GoShort = 0
Zum Schluss fügen Sie zu Zeile 11 diese hinzu:
1234If StrategyProfit> StrategyProfit[1] ThenGoLong = 1GoShort = 1Endif10/11/2020 at 8:34 AM #147025Vielen Dank Roberto
Leider erhalte ich einen Syntax Fehler
” Die folgende Variable existiert nicht im Programm:golong
HPM11234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviertOnce GoLong = 1Once GoShort = 1// Verhindert das Platzieren von neuen Ordern zum Markteintritt oder Vergrößern von Positionen vor einer bestimmten UhrzeitnoEntryBeforeTime = 090000timeEnterBefore = time >= noEntryBeforeTime// Verhindert das Platzieren von neuen Ordern zum Markteintritt oder Vergrößern von Positionen nach einer bestimmten UhrzeitnoEntryAfterTime = 163000timeEnterAfter = time < noEntryAfterTimeIf StrategyProfit> StrategyProfit[1] ThenGoLong = 1GoShort = 1Endif// Bedingungen zum Einstieg in Long-Positionenindicator1 = DI[5](close)c1 = (indicator1 > 0)indicator2 = DEMA[13](weightedClose)indicator3 = ExponentialAverage[20](weightedClose)c2 = (indicator2 CROSSES OVER indicator3)indicator4 = closeindicator5 = DEMA[13](weightedClose)c3 = (indicator4 > indicator5)indicator6 = AverageTrueRange[5](weightedClose)c4 = (indicator6 >= 7.5)IF (c1 AND c2 AND c3 AND c4) AND timeEnterBefore AND timeEnterAfter THENBUY 3 CONTRACT AT MARKETGoLong = 0ENDIF// Bedingungen zum Einstieg in Short-Positionenindicator7 = DI[5](close)c5 = (indicator7 < 0)indicator8 = DEMA[13](weightedClose)indicator9 = ExponentialAverage[20](weightedClose)c6 = (indicator8 CROSSES UNDER indicator9)indicator10 = closeindicator11 = DEMA[13](weightedClose)c7 = (indicator10 < indicator11)indicator12 = AverageTrueRange[5](weightedClose)c8 = (indicator12 >= 7.5)IF (c5 AND c6 AND c7 AND c8) AND timeEnterBefore AND timeEnterAfter THENSELLSHORT 3 CONTRACT AT MARKETGoShort = 0ENDIF// Stops und TargetsSET STOP pTRAILING 15SET TARGET pPROFIT 3010/11/2020 at 11:40 AM #147040Add And GoLong zu den Bedingungen von Zeile 28 und And GoShort zu den Bedingungen von Zeile 45.
10/11/2020 at 11:49 AM #147042Es kann vorkommen, dass bei zwei aufeinander folgenden Verlusten, sowohl Long als auch Short, der Handel vollständig deaktiviert ist. Es wäre angebracht, diese Zeilen zwischen Zeile 4 und Zeile 5 einzufügen, um den Handel an jedem neuen Tag wieder zu ermöglichen:
1234If IntraDayBarIndex = 0 ThenGoLong = 1GoShort = 1Endif10/11/2020 at 1:22 PM #147049Danke Robert
Ich hatte vergessen zu erwähnen, dass ich diesen Code nur auf einem 144 Tick bar Chart traden möchte.
Habe jetzt aber festgestellt das mich IG kein automatisiertes System auf Tick bar Charts traden lässt.
Auch mit den Code Zusätzen wie vorgeschlagen erhalte ich zu viele Trades.
Falls sie noch eine Idee haben höre ich gerne
hpmoe
10/11/2020 at 2:04 PM #147054Ja, Strategien können leider nur auf Zeitdiagrammen ausgeführt werden.
Sie können die Operationen auf verschiedene Arten mehr filtern.
Möglicherweise verwenden Sie in den Zeilen 26 und 43 einen größeren Wert von 7,5.
10/11/2020 at 3:10 PM #147061 -
AuthorPosts
Find exclusive trading pro-tools on