GERMAN Guten Tag, ich benötige nochmal einen EA inkl. Quellcode für eventuelle Anpassungen, die ich im Nachhinein selbst programmieren möchte. Der EA soll ein Multi-Currency bzw. Multi-Indizes-EA sein. Er soll auf ein Währungspaar gelegt werden und dann die in den Einstellungen eingegebenen Währungspaare, Indizies automatisch mit handeln. Es soll nicht je neuem Wähungspaar der EA neu auf den Chart gelegt werden. Folgende Indikatoren sollen als input dienen: Strategie-Einstellungen ZigZags 1. Strategie 1-1-3 und 3-1-1 true/false 2. Strategie 2-2-3 und 3-2-2 true/false 3. Strategie 3-3-3 true/false 4. Strategie 1-1-2 und 2-1-1 true/false ZigZag-Indikatoren-Inputs 1. ZigZag-Indikator 1 Name: 1 ZigZag Einstellungen: depth, deviation + backstep 2. ZigZag-Indikator 2 Name: 2 ZigZag Einstellungen: depth, deviation + backstep 3. ZigZag-Indikator 3 Name: 3 ZigZag Einstellungen: depth, deviation + backstep Extreme-Channel 1. Extreme-Channel-Indikator (siehe beigefügter Quellcode für den Indikator) Extrem-Channel als TP mit On-/Off-Funktion Einstellungen: siehe Indikator Fibonacci-Fächer-Einstellungen 1. Fibonacci-Fächer-Tool, welches automatisch gezeichnet werden soll nach den unten angegebenen Bedingungen. Einstellungen: Welche Fibonacci-Fächerlinie soll gezeichnet werden. Eingabebeispiel 0.50 = Fibonacci-Fächer-Linie 50 CRV-Einstellungen CRV On-/Off oder true/false Dropdowm mit "<=", ">=", "=" Wert CRV - Beispiel 1:2 oder 1:2,5 Positionseinstellungen 1. Lot-Size Einstellungen per Dropdown Manuell in Punkten oder Prozentuale Angabe von equity oder Prozentuale Angabe von capital 2. SL Einstellungen per Dropdown Auto = bestimmt sich wie unten gezeigt und die Lot-Size soll der prozentualen Angabe der Equity entsprechen oder Manuell in Punkten 3. TP Einstellungen per Dropdown Auswahl "Auto" - entspricht Extrem-Channel-Angabe siehe unten oder Manuell in Punkten 4. Trailing-Stop Einstellungen per Dropdown "Auto" Bei Auto soll in einem Zusatzeingabefeld die prozentuale Angabe des TP eingegeben werden können oder Manuell in Punkten oder kein TP 5. Anzahl gleichzeitg geöffnete Positionen. Wie viele Trades dürfen gleichzeitg geöffnet sein. 6. Input der einzelnen Währungspaare und Indizes mit ";" getrennt Trading-Zeiten 1. Trading-Tage-und Zeit: Montag true/false Montag Start: Uhrzeiteingabe - Beispiel 10:00 Montag Ende: Uhrzeiteingabe - Beispiel 18:00 Dienstag true/false Dienstag Start: Uhrzeiteingabe - Beispiel 10:00 Dienstag Ende: Uhrzeiteingabe - Beispiel 18:00 Mittwoch true/false Mittwoch Start: Uhrzeiteingabe - Beispiel 10:00 Mittwoch Ende: Uhrzeiteingabe - Beispiel 18:00 Donnerstag true/false Donnerstag Start: Uhrzeiteingabe - Beispiel 10:00 Donnerstag Ende: Uhrzeiteingabe - Beispiel 18:00 Freitag true/false Freitag Start: Uhrzeiteingabe - Beispiel 10:00 Freitag Ende: Uhrzeiteingabe - Beispiel 18:00 Sonstige Einstellungen 1. Magic-Number 2. Kommentar-Feld für EA-Bezeichnung Inputs für ZigZag-Indikator 1 Name = ZigZag 1 depth = 5 deviation = 1,3 backstep = 3 Entscheidend sind hier die Drehpunkte des ZigZag-Indikators (siehe Bild eingekreist) bzw. der letzte Hoch-/Tiefpunkt. Inputs für ZigZag-Indikator 2 Name = ZigZag 2 depth = 13 deviation = 8,5 backstep = 3 Entscheidend sind hier die Drehpunkte des ZigZag-Indikators (siehe Bild eingekreist) bzw. der letzte Hoch-/Tiefpunkt. Inputs für ZigZag-Indikator 3 Name = ZigZag 3 depth = 34 deviation = 21,12 backstep = 3 Entscheidend sind hier die Drehpunkte des ZigZag-Indikators (siehe Bild eingekreist) bzw. der letzte Hoch-/Tiefpunkt. Extreme-Channel-Indikator Dient zur Trendrichtungbestimmung und der EA soll nur entsprechend BUY oder SELL-Trades eröffnen - je nach Richtung. Ob der EA nur in Trendrichtung trades eröffnen darf oder dies egal ist, soll ebenfalls in den Einstellungen einstellbar sein. Zudem soll je nach Trade die Begrenzungslinien des Extreme-Channel-Indikators als TP und gleichzeitig auch zur Berechnung des CRV (Chance-Risk-Value) dienen. Das Fibonacci-Fächer-Tool soll nur mit der 50-er Fächerlinie gezeichnet werden (siehe Einstellungen oben) - alle anderen Linien 38,2; 61,80; etc. sollen nicht benutzt/angezeigt werden. Eröffnen eines Trades 1. Check = Trendrichtung bestimmt durch den Extreme-Channel-Indikator (wenn eingestellt in den Einstellungen siehe oben - sonst nächster Schritt siehe unten) 2. Check = Zahlenkombination wie oben in den Strategie-Einstellungen eingestellt (siehe oben) der ZigZag-Indikatoren muss rückwärts 1-1-3 oder 3-1-1 oder siehe Einstellungen oben 2-2-3 oder 3-2-2 oder siehe Einstellungen oben 3-3-3 ergeben Dann soll von der mittleren Zahl - Beispiel Strategie 1-1-3: von 1 der Startpunkt und der Endpunkt 3 der Fibonacci-Fächer gezogen werden (Beispiel siehe Bild) 3. Sobald der Kurs die Fächerlinie mit dem Close-Kurs durchbricht, soll das CRV (wenn true oder On in Einstellungen - sonst manuelle SL und TP verwenden) geprüft werden, welche wie folgt berechnet wird: SL soll der Startpunkt des Fibonacci-Fächers sein und der TP soll die Grenze durch den Extreme-Channel-Indikator sein. Wenn das CRV (Punkte vom aktuellen Kurs bis SL im Verhältnis zu aktueller Kurs bis TP) größer als 1 (siehe eingestellten Wert in Einstellungen CRV), dann soll ein Trade eröffnet werden. Ist der CRV unter dem angegebenen Wert, dann erfolgt keine Trade-Eröffnung. Soll ein Sell- oder ein Buy-Trade eröffnet werden? Je nachdem ob die gestrichelte Linie des Fibonacci-Fächers (Zeichenlinie) über order unter der 50-er Fibonacci-Fächer-Linie liegt. Liegt die gestrichtelte Linie über der 50-er Fibonacci-Fächer-Linie, dann SELL-Trade. Liegt die gestrichtelte Linie unter der 50-er Fibonacci-Fächer-Linie, dann BUY-Trade. Das wars - Vielen Dank ----- ENGLISH Good day, I need another EA including source code for any adjustments that I would like to program myself afterwards. The EA should be a multi-currency or multi-indices EA. He is to be placed on a currency pair and then those in the Settings entered currency pairs, indices automatically trade with. I would like to put it on one chart and the other currency pairs should also be traded. The following indicators and settings should serve as input: Strategy Settings ZigZags 1. Strategy 1-1-3 and 3-1-1 true/false 2. Strategy 2-2-3 and 3-2-2 true/false 3. Strategy 3-3-3 true/false 4. Strategy 1-1-2 and 2-1-1 true/false ZigZag indicator inputs 1. ZigZag indicator 1 Name: 1 ZigZag Settings: depth, deviation + backstep 2. ZigZag indicator 2 Name: 2 ZigZag Settings: depth, deviation + backstep 3. ZigZag indicator 3 Name: 3 ZigZag Settings: depth, deviation + backstep Extreme Channel 1. Extreme Channel indicator (see attached source code for the indicator) Extreme channel as TP with on/off function Settings: see indicator Fibonacci fan settings 1. Fibonacci fan tool to be drawn automatically according to the conditions given below. Settings: Which Fibonacci fan line should be drawn. Input example 0.50 = Fibonacci fan line 50 CRV settings CRV on/off or true/false Dropdowm with "<=", ">=", "=" Value CRV - example 1:2 or 1:2.5 position settings 1. Lot size Settings via dropdown Manually in points or Percentage of equity or Percentage of capital 2. SL Settings via dropdown Auto = determined as shown below and the lot size should correspond to the equity percentage or Manual in points 3. TP Settings via dropdown Selection "Auto" - corresponds to extreme channel specification see below or Manual in points 4. Trailing Stop Settings via dropdown "Auto" With Auto, the percentage of the TP should be entered in an additional input field or Manual in points or no TP 5. Number of positions opened at the same time. How many trades can be open at the same time. 6. Input of individual currency pairs and indices with ";" separated trading times 1. Trading Day and Time: Monday true/false Monday Start: Time input - example 10:00 Monday end: time input - example 18:00 Tuesday true/false Tuesday Start: Time input - example 10:00 Tuesday end: time input - example 18:00 Wednesday true/false Wednesday Start: Time input - example 10:00 Wednesday end: Time input - example 18:00 Thursday true/false Thursday Start: Time input - example 10:00 Thursday end: time input - example 18:00 Friday true/false Friday Start: Time input - example 10:00 Friday end: time input - example 18:00 Other settings 1. Magic number 2. Comment field for EA name Inputs for ZigZag indicator 1 Name = ZigZag 1 depth = 5 deviation = 1.3 back step = 3 Crucial here are the pivot points of the ZigZag indicator (see image circled) or the last high/low point. Inputs for ZigZag indicator 2 Name = ZigZag 2 depth = 13 deviation = 8.5 back step = 3 Crucial here are the pivot points of the ZigZag indicator (see image circled) or the last high/low point. Inputs for ZigZag indicator 3 Name = ZigZag 3 depth = 34 deviation = 21.12 back step = 3 Crucial here are the pivot points of the ZigZag indicator (see image circled) or the last high/low point. Extreme channel indicator Serves to determine the trend direction and the EA should only open BUY or SELL trades accordingly - depending on the direction. Whether the EA is only allowed to open trades in the direction of the trend or whether it doesn't matter should also be adjustable in the settings. In addition, depending on the trade, the limit lines of the extreme channel indicator should be used as a TP and at the same time to calculate the CRV (Chance-Risk-Value) serve. The Fibonacci fan tool should only be drawn with the 50 fan line (see settings above) - all other lines 38.2; 61.80; etc. should not be used/displayed. opening a trade 1. Check = trend direction determined by Extreme Channel indicator (if set in the settings see above - otherwise next step see below) 2. Check = number combination as set above in the strategy settings (see above) the ZigZag indicator backwards must be 1-1-3 or 3-1-1 or see settings above 2-2-3 or 3-2-2 or see settings above 3-3-3 Then from the middle number - example strategy 1-1-3: 1 the starting point and the end point 3 of the Fibonacci fan should be drawn (example see picture) 3. Once the price breaks the fan line with the close price, the CRV shall (if true or On in settings - otherwise use manual SL and TP) be checked, which is calculated as follows: SL is supposed to be the starting point of the Fibonacci fan and TP is supposed to be the limit through the Extreme Channel indicator. If the CRV (points from current course to SL in relation to current course to TP) greater than 1 (see set value in settings CRV), then a trade should be opened. Is the CRV below the specified value, no trade will be opened. Should a sell or a buy trade be opened? Depending on whether the dashed line of the Fibonacci fan (drawing line) is above or below the 50 Fibonacci fan line. If the dashed line is above the 50 Fibonacci fan line, then SELL trade. If the dashed line is below the 50 Fibonacci fan line, then BUY trade. That's it - Thank you