Multi-Currency, Multi ZigZag-Extreme-Channel-Fibonacci-Fan EA MT

MQL5 Эксперты

Работа завершена

Время выполнения 12 дней
Отзыв от заказчика
Very good Developer and completly satisfied with the job
Отзыв от исполнителя
Very good customer! Kind and able to explain well what he needs. Recommended!!

Техническое задание

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

Откликнулись

1
Разработчик 1
Оценка
(74)
Проекты
121
43%
Арбитраж
12
33% / 50%
Просрочено
17
14%
Свободен
2
Разработчик 2
Оценка
(48)
Проекты
80
28%
Арбитраж
8
75% / 13%
Просрочено
41
51%
Свободен
3
Разработчик 3
Оценка
(1)
Проекты
0
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
Похожие заказы
Preciso de um EA que abra ordens a mercado a partir de um indicador, Ele precisa obter take e stop loss fixos, spread máximo, horários de início e final das operações, meta e stop diário, martingale, painel e a função no script para que eu possa ceder o EA apartir do id do mt4 de terceiros
Hello Investors, I'm selling a profitable and stable expert advisor trading on the Gold (XAUUSD) pair using a cutting-edge scalping strategy. The EA is able to generate a stable monthly income without using martingale strategy, and with an optional cut loss in place. Particularly the average monthly gain can go from 2-3% (at a relatively low risk, with an historical max DD of 6%) to 20-30% (with an aggressive style
Hello, I have a strategy and I need a very good programmer who will create me an exprt or make me an indicator that will open positions for buy/sell limit (see picture below). The indicator/Expert will have to open positions (buy/sell limit) regarding the strategy and indicators (I will explain it more in collaboration). Below I will give pictures of what I mean. I will send a link to the telegram group where it
Atomic Analyst Indicator to EA. I have an mt4 indicator called Atomic Analyst. The indicator gives buy/sell signals as shown in the screenshot. I want to know if you can take this indicator, and create an EA that automatically takes the signals. The indicator puts in the SL and TP1, TP2, TP3, TP4, TP5 automatically. I would like the option to put in my lot size parameter and I would also like an automatic trail stop
can you help me with Ctrader i need modification on the linkhttps://docs.google.com/document/d/1fggk49xWbnwahtfOlE-U7G6muZB1FT8eWmftGiY7R-s/edit?usp=sharing can you assist with cTrader modifications to enhance functionality and improve performance. do text me if you a professional on it i will be looking forward to your response best regards
MT4 Expert Advisor 30 - 120 USD
EA sittings The EA utilises the concept of grid and hedging by creating a zone for recovering losing trades It is a continues trading EA without any stop loss. The EA initially aims to trade continually without the need to hedge. The EA enter the first trade following the direction of the moving average (when price is above or below the moving average), and only hedge when, the trade goes against the trend and reach
Would I honestly need is someone who can make a profitable EA for me that can at least make me around $80 a day starting with $50 and the EA must be able to work with exness the EA should automat trades 24/7. Broker = Exness Pairs = USD/JPY XAU/USD and etc Chart time frames = M1 M15 History = last month till last 6 months. Lot size 0.10 take profit at $2 stop
Hello i am seeking a skilled MetaTrader 5 (MQL5) developer to modify an existing Telegram signal copier. The goal is to enhance the copier's functionality, reliability, and user experience. kindly bid this job to get started immediately
Hello, I’m looking for assistance with creating or customizing a TradingView indicator to suit my trading needs. If you have experience in this area, please reach out. Your help would be greatly appreciated. Thanks
# MT4 Expert Advisor Development Rules ## Time Period Definition 1. Allow user to define a specific time period (e.g., 10:00 to 15:00). 2. Identify and store the high and low prices within this period. ## Price Breakout Detection 3. Monitor current price for breakouts above the period high or below the period low. ## Signal Confirmation (signals will be taken on m5 timeframe) 4. After a breakout, wait for a signal

Информация о проекте

Бюджет
120+ USD
VAT (19%): 22.8 USD
Итого: 142.8 USD
Исполнителю
108 USD
Сроки выполнения
до 4 дн.