Hedge EA V2

MQL4 Experten

Spezifikation

Visual Design



  1. The name of the financial instrument.
  2. Attach/Detach the panel to/from the chart.
  3. Closes the panel, therefore automatically changing the "One Click Button" parameter to false.  
  4. Open order to buy the financial instrument at the current price.
  5. Open order to sell the financial instrument at the current price.
  6. Current spread of the financial instrument.
  7. User can set the type of money management that they want to use "Risk""Dollar" or "Lot Size".
  8. User can set their order volume amount here, based on what the was selected for the above (7).
  9. User can choose the type of Account Balance that they want to use for the Risk and Dollar: "Equity""Custom" or "Balance".
  10. If the User chooses "Custom", then they can set their Custom Balance in this field.
  11. User can set their Stoploss for the Initial Orders here.
  12. User can set their Hedge Lockin Pip amount here.
  13. User can set their Initial Expiry minute here.
  14. User can set their Hedge Expiry minute here.
  15. User can set their Close Pip amount here.
  16. User can set the Limit Restriction amount here.
  17. Displays the total amount of Profit/Loss of the current symbol in account currency for all active Initial Orders.
  18. Displays or Hides the Panel so that it only shows the Panel Title.
  19. Displays the total amount of pips for all active Initial Orders for that financial instrument, so for example +1.0 pips or -1.0 pips.
-----------------------------------------------------------------------------------------------------------------------------------------

Visual Design Requirements

  1. The Panel should be draggable around the chart.
  2. The Panel can be attached or detached from the chart. 
  3. The Panel layout should look exactly like the above picture.
  4. The Panel design should look exactly like the above picture.
  5. All Manual Orders made outside the Panel should use the EA setting.
  6. All trades made through the Panel should use the Panel Input settings.
  7. If the Order is in Loss a specific text colour should be shown for (17) and (19).
  8. If the Order is in Profit a specific text colour should be shown for (17) and (19).
  9. The EA default settings should be the same settings placed on the Panel Inputs.
  10. If the Spread equals or goes over a specific amount it should display a specific text colour.
  11. If the Ask and Bid price increases in value then the EA should show a specific text colour.
  12. If the Ask and Bid price decreases in value then the EA should show a specific text colour.
  13. If the Ask and Bid price remain constant for a second or more then the EA should show a specific text colour.
  14. I would like the Visual Design fully customisable therefore being able to change the colours of the buttons and text.

-----------------------------------------------------------------------------------------------------------------------------------------

Visual Design EA Settings

  • One Click Buttons  = Yes/No
  • Set Buy Text Colour
  • Set Sell Text Colour
  • Set Loss Text Colour
  • Set Profit Text Colour
  • Set Buy Button Colour
  • Set Sell Button Colour
  • Set Panel Text Font Type 
  • Set Spread Normal Colour
  • Set Spread Extreme Colour
  • Set Ask Bid Bullish Colour
  • Set Ask Bid Bearish Colour
  • Set Ask Bid Normal Colour
  • Set Panel Title Text Colour
  • Set Panel Input Text Colour
  • Set Panel Result Text Colour
  • Set Panel Background Colour
  • Set Panel Input Background Colour
  • Set Panel Result Background Colour

-----------------------------------------------------------------------------------------------------------------------------------------

Money Management Functions

1) Having parameters that will offer the user three types of lot sizing calculations:

i) Fixed Lot Size = If the user chooses a Fixed Lot Size, then the Lot Size amount should be the same as what was requested by the user.   
ii) Dollar Amount =  If the user chooses a Dollar Amount, then the Lot Size should be calculated so that the loss on the Initial Order is equal to the Dollar Amount set by the user.
iii) Risk Percentage = If the user chooses to have a Risk Percentage, then the Lot Size should be calculated based on a specific Risk Percentage that the user wants for a specific Account Size mention below. 

2) The User should have three options for choosing what Account Size the Risk Percentage should be based on:

i) Account Equity = If the user chooses a Account Equity, then the Risk Percentage should be based only on the current Account Equity 
ii) Custom Balance = If the user chooses a Custom Balance, then the Risk Percentage should be based only on a preset Custom Balance Size.
iii) Account Balance  =  If the user chooses to have a Account Balance, then the Risk Percentage should be based only on the Account Balance.

3) The Dollar Amount and Risk Percentage for the Initial Orders should use the Risk Initial Stoploss Amount. Only when the Initial Order Stoploss has been disabled.

-----------------------------------------------------------------------------------------------------------------------------------------

Money Management EA Settings

  • Lot Size Amount
  • Set Lot Size Type = (Fixed Lot Size / Dollar Amount / Risk Percentage)
  • Set Stoploss Type = (Disable Stoploss / Pip Amount / Candle High/Low)
  • Set Risk Account Type = (Account Equity / Custom Balance / Account Balance)
  • Set Custom Balance Amount
  • Set Maximum Lot Size Amount = This is where i can set the Maximum Lot Size the EA can use to open a position.
  • Set Risk Initial Stoploss Amount
-----------------------------------------------------------------------------------------------------------------------------------------

Required Updates for Current Version

 

Once the Initial Order is created, the EA should be able to change the following settings while it remains active in realtime: 

  • Hedge Lockin Pips = If i change the Hedge Lockin Pips parameter in real time then the EA has to readjust on the existing orders.
  • Close Pip Amount = If i change the Close Pip Amount parameters, then the EA has to readjust it in real time on any existing open orders.
  • Stoploss Pip Amount = If i change the Stoploss Amount parameters, then the EA has to readjust it in real time on any existing open orders.

-----------------------------------------------------------------------------------------------------------------------------------------

Martingale Functions

1) If the Stoploss on the Initial Order gets hit, the EA then should immediately open up another Initial Order but in the Direction Sequence of my choosing.
2) Just for reference our second Initial Order will be considered as our first Martingale Initial Order.
3) Now if i choose the Martingale Order Type as Grid Format then the EA will open all Martingale Initial Orders in the same direction as the Initial Order.
4) However if i choose the Martingale Order Type as Inverse Format then the EA will open each Martingale Initial Order in the opposing directions.
5) The Martingale Initial Order should be placed as a Market Order.
6) The Martingale Lot Sizes should be based on the above Money Management parameters.
7) The Martingale Lot Sizes should be placed in a List format, so for example having it like this "1,2,3,4,5", the last amount should be used on all remaining Martingale Initial Orders.
8) Now if the Stoploss on the Martingale Initial Order gets hit, then the EA should continue opening up another Martingale Initial Order but using the second Martingale Lot Size on the List.
9) The EA should only create Martingale Initial Orders if its equal or below the "Maximum Martingale Initial Order" number.
10) Important Note: Expires will not apply for the Martingale Initial Order, they should be kept open till neither their Martingale Hedge Order gets activated or if their Stoploss gets hit.
11) Once the Martingale Initial Order has reached their required "Martingale Initial Hedge Amount", then the EA will open up a Martingale Hedge Order with the same lot size as the Martingale Initial Order, so that the profit amount made on the order will be locked in.
12) The Martingale Hedge Order can be placed as a Market or Limit Order, but this will depend on what the parameters were set for the "Limit Restriction".
13) Once the Martingale Hedge Order has activated the Stoploss on the Martingale Initial Order should be removed.
14) Now since the Martingale Hedge Order has activated, the EA will now need to wait till the "Martingale Initial Hedge Order Expiry" minute has been reached, once that happens the EA should then close both Initial Martingale Order and the Martingale Hedge Order.
15) Each Martingale Initial Orders should have there own "Hedge Locking Pip" amount called "Martingale Initial Hedge Amount List". the amounts should be placed in a List format, with the last pip amount on the list used for all the remaining Martingale Initial Orders.
16) The "Martingale Initial Hedge Expiry" should only be used once the Martingale Hedge Order has been activated.
17) Once the Martingale Initial Order and Martingale Hedge Order get closed the EA should stop the sequence, and wait for another Initial Order.

Martingale EA Settings

  • Enable Martingale Hedge = (True/False)
  • Set Martingale Order Type = (Grid Format / Inverse Format)
  • Set Martingale Initial Lot Size List
  • Maximum Martingale Initial Orders
  • Martingale Initial Hedge Amount List
  • Set Martingale Initial Hedge Order Expiry

Important Martingale Rules:

  • The Martingale function should only work if the Initial Order had a Stoploss placed onto it.
  • When calculating the Martingale Lot Sizes, the EA should base the Risk Percentage or Dollar Amount on the " Set Risk Initial Stoploss Amount".

Bewerbungen

1
Entwickler 1
Bewertung
(362)
Projekte
504
40%
Schlichtung
147
18% / 72%
Frist nicht eingehalten
98
19%
Überlastet
2
Entwickler 2
Bewertung
(89)
Projekte
137
24%
Schlichtung
35
9% / 40%
Frist nicht eingehalten
52
38%
Frei
3
Entwickler 3
Bewertung
(61)
Projekte
134
71%
Schlichtung
19
11% / 68%
Frist nicht eingehalten
43
32%
Frei
4
Entwickler 4
Bewertung
(4)
Projekte
12
42%
Schlichtung
0
Frist nicht eingehalten
0
Frei
5
Entwickler 5
Bewertung
(130)
Projekte
210
40%
Schlichtung
90
20% / 43%
Frist nicht eingehalten
85
40%
Frei
6
Entwickler 6
Bewertung
(1)
Projekte
1
0%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
Hi, I have an indicator from my friend, I want to copy it to my own MT5 can you do that for me. Here is the link
I'm looking for someone to help me create an arbitrage trading robot that can trade on any decentralized exchange and forex market. I already have some source code to a strategy but would like to enhance it to make it profitable and automated
I installed the E.A. into the Experts folder in MT4. When I double click on it nothing happens. When I right click and "attach to chart" nothing happens. The E.A. is not grayed out, it simply will not attach. Any help would be greatly Appreciated
I have an EA and want to add few new logic to fetch profit taking factors and other values from an external master data and use it in existing EA
Hello Every one, Good day, I want from someone professional to create an EA is working on Mt5, This EA is working by depend on some indicators, and all those indicators must be working on MACD window, not on the chart, for more details please read my attached pdf file carefully. Many Thanks
I'm looking for an expert MQL5 developer that can create an EA that's based on my price action trading strategy with no indicators. The EA must analyze trades based on my price action rules, enter trades based on my price action rules, manage trades based on my price action rules and exit trades based on my price action rules
hi hi there i have an strategy on tradingview and i want to automate it like metatrader EA so i want the strategy to open and close trade automaticlly on tradingview
We are looking for an experienced Expert Advisor Developer who can build a customized MT5 Expert Advisor for us. The Expert Advisor would use two built-in indicators as entry/exit signals and our own risk management strategy with customizable inputs. The goal is to create a reliable and efficient trading tool that can automate our trading process on the MT5 platform. Skills required: - Strong understanding of
I need stochastic div (hidden &regular ea) that should perform task in all tf's ..divergence is a repaint stly so i want to use it with candlestick flips .. so bet for it
Hello, I have an indicator from a friend and I'd like to replicate it on my own TradingView or MT5 platform. Could you assist me with that?. Here is the link

Projektdetails

Budget
200 - 400 USD
Für die Entwickler
180 - 360 USD
Ausführungsfristen
von 2 bis 4 Tag(e)