EA Requested - Trades based on signal value

MQL5 Experten

Auftrag beendet

Ausführungszeit 4 Tage
Bewertung des Kunden
Skilled, knowledgeable, super fast. My estimate delivery time was 15-30 days, but I got it delivered in 5 days. It was 5 days including sat/sun. I got my code working in 3 business days! 6-star.

Spezifikation

Hi there MT coders,

Needing a configurable EA, obeying this below logic.


=== CONFIGURATION ===

Text input: symbol_name

Text input: starts_at

Text input: stops_at

Text input: stop_win
    Drop box: (percent|points)

Text input: stop_loss
    Drop box: (percent|points)

Check box: close_on_equal

Drop down: buy_signal

Drop down: sell_signal

Text input: lot_size
   Check box: is_random_lot
        Text input: lot_random_pct


=== TO BE SHOWN IN MT SCREEN ===

The following buttons must be shown in MT main screen and should be able to trigger actions.


BUY                                       SELL
CURRENT POSITION         DAY POSITION   
TRANSACTIONS COUNT
        CLOSE


=== LOGIC ===

The EA should be based in two different built-in signals from MT, the selectable "$buy_signal" and "$sell_signal". "$buy_signal" and "$sell_signal" should be enumerated from the built-in indicators in MetaTrader.


1. The EA sould start only AFTER "$starts_at"

2. WHILE time >= "$starts_at" and < "$stops_at"

3. WAIT until "$buy_signal" or "$sell_signal" CROSSES AND PASSES each other.

4. On TICK; WHEN "$buy_signal" CROSSES AND PASSES (>) "$sell_signal", then place a BUY order of "$lot" papers of "$symbol_name".
4.1 - IF "$is_random_lot" is defined, add "$lot_random_pct" percent papers to "$lot" and round the value to the nearest multiple of 10.
4.2 - INHIBIT  BUY/SELL buttons

5. SET STOP_WIN and STOP_LOSS based on configuration (N points less or more OR N percent less or more).

6. CLOSE the position if STOP_WIN or STOP_LOSS OR "Close" button Click OR time is off clause 2 limits OR "$sell_signal" > "$buy_signal" (signal inversion, stop loss). IF "$close_on_equal" is defined, CLOSE when "$sell_signal" >= "$buy_signal".
6.1 - ENABLE BUY/SELL buttons

7. On TICK; WHEN "$sell_signal" CROSSES AND PASSES (>) "$buy_signal", then place a SELL order of "$lot" papers of "$symbol_name".
7.1 - IF "$is_random_lot" is defined, add "$lot_random_pct" percent papers to "$lot" and round the value to the nearest multiple of 10.
7.2 - INHIBIT  BUY/SELL buttons

8. SET STOP_WIN and STOP_LOSS based on configuration (N points less or more OR N percent less or more).

9. CLOSE the position if STOP_WIN or STOP_LOSS OR "Close" button Click OR time is off clause 2 limits OR "$buy_signal" > "$sell_signal" (signal inversion, stop loss). IF "$close_on_equal" is defined, CLOSE when "$sell_signal" >= "$buy_signal".
9.1 - ENABLE BUY/SELL buttons

10. Place a "$lot" order SELL or BUY order when SELL or BUY buttons are pressed.
10.1 - IF "$is_random_lot" is defined, add "$lot_random_pct" percent papers to "$lot" and round the value to the nearest multiple of 10.
10.2 - INHIBIT EA entering loops 4 or 7.

11. SET STOP_WIN and STOP_LOSS based on configuration (N points less or more OR N percent less or more).

12. CLOSE the position according to sell or buy position, as per item 6 or 9.
12.1 - ENABLE EA entering loops 4 or 7.

13. Any existing position should be closed by "$stops_at".

14. Given the nature of the algorithm, no simultaneous orders should exist. Only one open order at time.

15. The source code should be well documented, describing the function and codepath as much as possible.

16. The OSD items should work the following way:
16.1 - BUY button - Should trigger the loop 10
16.2 - SELL button - Should trigger the loop 10
16.3 - Current position display box: Print the active transaction gain/loss
16.4 - Day position display box: Print the current day cumulative gain/loss
16.5 - Transaction count display box: Print the current day cumulative buy and sell operations
16.6 - CLOSE button - shold close the active transaction.


CHANGELOG

1. Added items 13, 14 and 15.
    Reworded items 4 and 7 for better clarity
    Added items 4.1 and 7.1 for better clarity
    Added checkbox "is_random_lot"

2. Added items: 4.2, 6.1, 7.2, 9.1, 10.1 and 12.1

3. Added checkbox "close_on_equal". Added "close_on_equal" logic in items 6 and 9.
    Reworded for better clarity loop 10-12
    Added item 16 - OSD display and functionalities.

Bewerbungen

1
Entwickler 1
Bewertung
(590)
Projekte
789
71%
Schlichtung
9
33% / 33%
Frist nicht eingehalten
22
3%
Frei
Veröffentlicht: 8 Beispiele
2
Entwickler 2
Bewertung
(13)
Projekte
24
42%
Schlichtung
3
33% / 0%
Frist nicht eingehalten
4
17%
Frei
3
Entwickler 3
Bewertung
(1122)
Projekte
1810
61%
Schlichtung
14
64% / 7%
Frist nicht eingehalten
84
5%
Frei
4
Entwickler 4
Bewertung
(885)
Projekte
1410
67%
Schlichtung
123
32% / 41%
Frist nicht eingehalten
218
15%
Frei
Veröffentlicht: 1 Beispiel
5
Entwickler 5
Bewertung
(4)
Projekte
5
20%
Schlichtung
3
0% / 67%
Frist nicht eingehalten
2
40%
Frei
6
Entwickler 6
Bewertung
(89)
Projekte
137
24%
Schlichtung
35
9% / 40%
Frist nicht eingehalten
52
38%
Frei
Ähnliche Aufträge
This is yakubu Jnr trading bots I create the trading robots to help my self and others traders to be successful please you can join my live trading bots or subscribe to my trading robots
Nyasco 90+ USD
Fast trading bot for starters less losses which leads to bigger profits made for thousands of people making billions of dollars .be the best trader for your self all the way
Nyasco 30+ USD
Faster robot with less losses which can be used for a long term earning money every day creating a bot for more than thousands of people to earn billions of money
Max amount grid 30+ USD
max amount grid step for magic number do keep deleting .only when it is in negative floating .but when it is profit allow to go over the max and replays to grid step
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
I will pay 3000+ USD (negotiable) for an EA for existing MT5 that generates a minimum of 15-20% or higher a month consistently (provide source code after final deal) Looking for a highly profitable EA Please send demo version directly subject (Buying profitable EA Budget up to $ 3000 USD), past results and optimal settings so I can test, if it performs in a strategy tester i will also need option to forward test it
EA fx 30+ USD
Hello, I need an already developed EA similar to the one trading XAUUSD, with consistent entries and good risk management. Before we proceed, I would like to verify its performance. Please provide a live or demo account login along with the investor (read-only) password so I can monitor the trading results. I am looking for stable performance, controlled drawdown, and consistent profit on gold (XAUUSD). Once I
The strategy records the highest and lowest prices within a specified duration (default 15 minutes) after the New York market opens, forming the opening range. Post-Formation Breakout: When the price breaks above or below the opening range after its formation, it may indicate the direction of the day’s price movement. Trend Confirmation: The strategy uses two EMAs (default 20-period and 50-period) as trend filters to
Tengo una estrategia basada en divergencia para el oro sobre todo en tf m1 Basado en divergencia con stoch .. confirmando la entrada con ciertos parameteos de entrada Es mejor conversarlo para dar mejor los detalles Cuando entrar, porque o todas las divergencias se debe tomar para entrar en compras o ventas He adjuntado un ejemplo La confrmacion más exacta es el cruce de esos parámetros de stoch edebajo de level de

Projektdetails

Budget
100 - 300 USD
Ausführungsfristen
von 15 bis 30 Tag(e)