Renko Manager EA

MQL4 Experts

Spécifications

Renko Manager EA



I require a developer that has the following skills:

a) Has experience in creating Trade Management EA's.
b) Has experience creating Graphical User Interfaces on MT4.
c) Has the skills required to design the Visual look of the EA to be exactly like the above picture.

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

1) These are the Fixed GUI Components of the EA:  

a) Size = This should display the Renko Brick size in pips.
b) Symbol = This should display the name of the Symbol Pair.
c) Spread = This should display the spread of the Symbol Pair.
d) Bid Price = This should display the current Bid Price for the Symbol Pair.
e) Square Box on Left Top Corner = This should Hide or Show the Panel when clicked on.

 

2) There should be 11 buttons when designing the GUI:

a) Buy Button = The EA places a Buy Stop based on the below entry criteria.
b) Sell Button = The EA places a Sell Stop based on the below entry criteria. 
c) Close 1/4 Button = The EA will then close 25% of all orders made on this Symbol Pair by the EA. 
d) Close 1/2 Button = The EA will then close 50% of all orders made on this Symbol Pair by the EA. 
e) Close 1/1 Button = The EA will then close 100% of all orders made on this Symbol Pair by the EA. 
f) Breakeven Button = The EA will then move the Stoploss of all orders made through the EA to their Entry Price plus any additional pip amount that the user requires above or below the entry price depending on the direction of the orders.
g) Cancel / Delete Button = The EA will remove any Pending Stop Order that is waiting for entry activation.
h) Close All Button = The EA will close all open orders for EURUSD, this should also include orders done manually.

Order Lot Sizing Buttons

a) Lot Button = The EA will use a Fixed Lot Size, that are based on the users set Order Amount. 
b) Risk Button = The EA will use a Risk Percentage, that is based on the users set Order Amount and Risk Account Type. 
c) Money Button = The EA will base the Risk on a specific dollar loss amount, that the user has set in the Order Amount field.

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

3) The GUI should be able to be placed anywhere on the chart by simply dragging it around.

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

4) If the previous renko brick closes higher then the second previous renko brick, then the EA should only highlight the Buy Button. Therefore making the Sell Button disabled during this period. 



5) If the previous renko brick closed lower then the second previous renko brick, then the EA should only highlight the Sell Button. Therefore making the Buy Button disabled during this period. 



-----------------------------------------------------------------------------------------------------------------------------------------
Buy Example
-----------------------------------------------------------------------------------------------------------------------------------------

1) Whenever i click on the Buy Button, the EA should automatically place a Buy Stop based on a specific number of previous opens.

Example:

Lets assume that the previous open count is set to 1

a) Current renko brick closes bearish at 1.3090, and the previous renko brick had its open at 1.3100. Now with this information the EA should place a Buy Stop at 1.3100.

b) If the trend continues down, which means that another bearish renko brick has formed at 1.3080, then the EA should readjust the existing Buy Stop so that the entry price gets moved down to 1.3090.

c) This readjustment sequence should continue till neither i delete the stop order manually or once the actual order gets activated. 

-----------------------------------------------------------------------------------------------------------------------------------------
Sell Example
-----------------------------------------------------------------------------------------------------------------------------------------

1) Whenever i click on the Sell Button, the EA should automatically place a Sell Stop based on a specific number of previous opens.

Example:

Lets assume that the previous open count is set to 1

a) Current renko brick closes bullish at 1.3100, and the previous renko brick had its open at 1.3090. Now with this information the EA should place a Sell Stop at 1.3090.

b) If the trend continues up, which means that another bullish renko brick has formed at 1.3110, then the EA should readjust the existing Buy Stop so that the entry price gets moved up to 1.3110.

c) This readjustment sequence should continue till neither i delete the order manually or once the actual order gets activated. 

-----------------------------------------------------------------------------------------------------------------------------------------
Stoploss Placement
-----------------------------------------------------------------------------------------------------------------------------------------

The Stoploss should be placed at the previous renko bricks closing price. 

Buy Stoploss Example:

If the EA places a Buy Stop at 1.3100 and the previous renko brick had its close at 1.3090, then the Stoploss for the Buy Stop should be placed at 1.3090.

Sell Stoploss Example:

If the EA places a Sell Stop at 1.3090 and the previous renko brick had its close at 1.3100, then the Stoploss for the Sell Stop should be placed at 1.3100.

Order Stoploss Type = 

a) Manual Stoploss 
b) Stealth Stoploss
c) Disable Stoploss

The EA should have to three types of options for the Stoploss Level, option one setting a Stoploss for the order, option two having a Stealth Stoploss which will not place the Stoploss onto the order but remember the Stoploss Level so that whenever we get a fully formed renko brick opening and closing beyond this level then the EA will need to automatically close the order at market. Now for option three it should disable the Stoploss function from being used on the order, therefore the EA should not place or use a Stealth Stoploss when set to "Disable Stoploss".

-----------------------------------------------------------------------------------------------------------------------------------------
Breakeven Function
-----------------------------------------------------------------------------------------------------------------------------------------

Breakeven Function = Yes/No
Set Breakeven Amount
Set Breakeven Distance 

The EA should have a Breakeven function that can be enabled or disabled by the user in the EA settings, the distance when the EA should move the Stoploss to Breakeven should be based in a percentage terms therefore if I set the Breakeven Distance amount to 0.8, then the EA should move the Stoploss to Breakeven once 80% of the distance between the Entry Price and Stoploss has been reached. There should also be a Breakeven Amount parameter which will be used as to how much pips the EA should move the Stoploss above the Entry Price, so for example if I set it 0 then this means the Entry Price is where the stoploss will be placed and if I set 1 then the EA will move the Stoploss 1 pip above the Entry Price for Long Positions and 1 pip below the Entry price for Short Positions.


If the parameter is Disabled, and if i have clicked on the Breakeven button, then the EA should still work and move my Stoploss to Breakeven.

If the parameter is Enabled, and if i have clicked on the Breakeven button, then the EA should move my Stoploss to Breakeven only if it has not activated yet.

 

-----------------------------------------------------------------------------------------------------------------------------------------
Partial Close Function
-----------------------------------------------------------------------------------------------------------------------------------------

Partial Close Function = Yes/No
Set Partial Close Amount
Set Partial Close Distance 

The EA should have a Partial Close function that can be enabled or disabled by the user in the EA settings, it should be based in percentage terms therefore if I set the Partial Close Amount to 50% and the Partial Close Distance at 0.5, the EA should remove 50% off the order at 50% of the distance between the Entry Price and Stoploss Level. So therefore the EA will need to first calculate the Pip Distance between the Entry Price and Stoploss then use this distance amount to decide on when to close a partial amount of the order, so for example if i set close distance to 2.0 then the EA will only close a partial amount of the order once the bid price reaches two times the size of my Entry to Stoploss Distance. 

-----------------------------------------------------------------------------------------------------------------------------------------
Automatically Close Order
-----------------------------------------------------------------------------------------------------------------------------------------

The order should automatically close once that first reverse brick has formed, with one condition that the current price is above or below a specific pip distance from the Entry Price.

Buy Close Example:

Assume our Buy Stop gets triggered, price continues moving up, the EA is now waiting for the first bearish reversal brick to form. Once it happens the EA then checks to see if its above a specific pip distance from the Entry Price before actually closing the order, now if the user sets this specific distance to 1 pip then the EA should only close the order if the first bearish reversal brick formed 1 pip above the Entry Price.  

Sell Close Example:

Assume our Sell Stop gets triggered, price continues moving down, the EA is now waiting for the first bullish reversal brick to form. Once it happens the EA then checks to see if its below a specific pip distance from the Entry Price before actually closing the order, now if the user sets this specific distance to 1 pip then the EA should only close the order if the first bullish reversal brick formed 1 pip below the Entry Price.  

-----------------------------------------------------------------------------------------------------------------------------------------
Rectangle Object Trading
-----------------------------------------------------------------------------------------------------------------------------------------

If i place a Rectangle Object onto the chart manually, and name the object "trade", then the EA should do the following:

If the Rectangle object is above the Bid Price then the EA should only look for a Selling Opportunity once it reaches the Object.
If the Rectangle object is below the Bid Price then the EA should only look for a Buying Opportunity once it reaches the Object.
Now lets assume that the Bid price reaches the first level of our Rectangle Object, the EA should now activate the Stop Order placement function.
If the Renko Brick does not reverse, but continues in the same direction and breaks the Rectangle Object by forming a full open and close beyond the last level, then the EA should deactivate the Stop Order placement function and remove the object from the chart. However if it does reverse and activate our Stop Order, then the EA will still need to remove the Rectangle Object automatically from the chart.

-----------------------------------------------------------------------------------------------------------------------------------------
EA Parameter Settings
-----------------------------------------------------------------------------------------------------------------------------------------

Set Previous Count =

This is used for counting how many previous opens the EA should use for calculating the Stop Placement level.

 

Set Risk Account Type = (Account Balance / Account Equity / Custom Balance)

Set Custom Balance =

 

This is where I can set the Account type that the EA should use when calculating the Risk Percentage. The EA should have three options when calculating the Risk Percentage, option one having the Risk Percentage based on the Account Equity, option two having it based on the Account Balance, and option three using a Custom Balance set by the user.

 

a) Account Equity 

b) Account Balance

c) Custom Balance


The EA must recognize the Risk Percentage amounts based on the Set Order Amount field on the GUI, so for example let's say that I want to risk 1%, I'll set 1.0 in the text field, and if I want to risk lets say 1.5% then I'll type 1.5 in the field.

Set Ask Price Pip Buffer = 

As you know the Buy Orders will use the Ask price, so by adding the spread to the bid price it will give the Buy Stop price, but use this parameter i can set a default spread so that its move fixed. 
If the parameter is set to 0, then it should use the current moving spread.

Set Breakeven Pips Buffer =

This will add a specific pip amount onto the entry price if the user clicks on the Breakeven Button. 
If the user set this parameter to 0, then EA should place the Stoploss exactly at the entry price.

Set Automatic Close Pip Buffer = 

This will act as a filter based on the pip amount that the first reversal brick close has to be neither above when dealing with long entries or below when dealing with short entries.

-----------------------------------------------------------------------------------------------------------------------------------------
EA Interface Settings
-----------------------------------------------------------------------------------------------------------------------------------------

Default Order Type = (Lot / Risk / Money)
Default Order Amount

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

GUI Background Colour = this is the Background colour of the GUI.
Text Title Colour = this is the colour for the GUI Title "Renko Manager EA / Anonymous FX".
Text Label Colour = this is the colour for the GUI Labels such as "Symbol", "Size", "Bid Price", "Spread" and "Set Order Amount".
Text Normal Colour = this is the colour for the Normal Text such as "Type..." , "EURUSD", "10 Pips" , "Risk Calc. / Order Manager".

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

Price Up Colour = this is the colour when the Bid Price moves up.
Price Down Colour = this is the colour when the Bid Price moves down.
Price Equal Colour = this is the colour when the Bid Price remains the same.

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

Spread Up Colour = this is the colour when the Spread moves up.
Spread Down Colour = this is the colour when the Spread moves down.
Spread Equal Colour = this is the colour when the Spread remain equal.

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

Active Button Colour = this is the background colour when neither the "Lot" , "Risk" , "Money", "Close 1/4" , "Close 1/2" , "Close 1/1" , "Breakeven" , " Cancel " and "Close All" buttons become active.

Inactive Button Colour = this is the background colour when neither the "Lot" , "Risk" , "Money", "Close 1/4" , "Close 1/2" , "Close 1/1" , "Breakeven" , " Cancel " and "Close All" buttons become inactive.

Active Button Border Colour = this is the border colour when neither the "Lot" , "Risk" , "Money", "Close 1/4" , "Close 1/2" , "Close 1/1" , "Breakeven" , " Cancel" and "Close All" buttons become active.

Inactive Button Border Colour = this is the border colour when neither the "Lot" , "Risk" , "Money", "Close 1/4" , "Close 1/2" , "Close 1/1" , "Breakeven" , " Cancel" and "Close All" buttons become inactive.

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

Buy Text Active Colour = this is the text colour used for the active Buy Button. 
Sell Text Active Colour = this is the text colour used for the active Sell Button.
Buy Text Inactive Colour = this is the text colour used for the inactive Buy Button.
Sell Text Inactive Colour = this is the text colour used for the inactive Sell Button

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

Buy Button Active Colour = this is the background colour of the active Buy Button.
Sell Button Active Colour = this is the background colour of the active Buy Button.
Buy Button Inactive Colour = this is the background colour of the inactive Buy Button.
Sell Button Inactive Colour = this is the background colour of the inactive Sell Button.

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

GUI Border Colour = This is the border colour of the GUI.
Input Border Colour = This is the border colour used on the Input Fields.
Buy Active Button Border Colour = This is the border colour used for the active Buy Buttons.
Sell Active Button Border Colour =  This is the border colour used for the active Sell Buttons.
Buy Inactive Button Border Colour = This is the border colour used for the inactive Buy Buttons.
Sell Inactive Button Border Colour =  This is the border colour used for the inactive Sell Buttons.

-----------------------------------------------------------------------------------------------------------------------------------------
EA Notification Settings
-----------------------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------------------
Warning Popup Messages
-----------------------------------------------------------------------------------------------------------------------------------------

Closing Confirmation = Yes/No
Autoclose Confirmation = Yes/No
Cancelling Confirmation = Yes/No
Breakeven Confirmation = Yes/No

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

Order Failed Warnings = Yes/No
EA Connection Warnings = Yes/No
AutoClose Failure Warnings = Yes/No 

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

Title: Order Failed Warning
Message: Should i retry placing the order?
Buttons: Yes/No

Title: Closing Confirmation
Message: Close 25% of EA Orders on EURUSD?
Buttons: Yes/ No

Title: Closing Confirmation
Message: Close 50% of EA orders on EURUSD?
Buttons: Yes/ No

Title: Closing Confirmation
Message: Close EA orders for EURUSD?
Buttons: Yes/ No

Title: Closing Confirmation
Message: Close all orders for EURUSD?
Buttons: Yes/ No

Title: Cancellation Confirmation
Message: Cancel EA order for EURUSD?
Buttons: Yes/ No

Title: Breakeven Confirmation
Message: Breakeven EA orders for EURUSD?
Buttons: Yes/ No

Title: Autoclose Confirmation
Message: Do you still want to close EA Order?
Buttons: Yes/No

-----------------------------------------------------------------------------------------------------------------------------------------
Warning Mobile Notifications
-----------------------------------------------------------------------------------------------------------------------------------------

EA Connected | 11:48 PM 
EA Disconnected | 11:50 PM 
Order Rejected | Connection Error| 12:00 PM
Order Rejected | Order Amount Error | 12:00 PM
Buy Order | Activated | 0.01 | 1.0500 | EURUSD | 12:20 PM
Sell Order | Activated | 0.01 | 1.0500 | EURUSD | 12:20 PM
Autoclose Filter | Activated | Order ID 1291283747 | 12:00 PM 
Buy Order | SL Closed | +$50.00 | 1.0550 | EURUSD | 12:20 PM
Sell Order | SL Reached | -$50.00 | 1.0550 | EURUSD | 12:20 PM
Buy Order | Order Closed | +$50.00 | 1.0550 | EURUSD | 12:20 PM

Sell Order | Order Closed | -$50.00 | 1.0550 | EURUSD | 12:20 PM

 

The time used for the Mobile Notifications should be based on my local time. 

If the EA discounts due to a Power or Internet cut, the EA will still need to remember the current orders so that when it reconnects the EA can continue where it last off. 

Répondu

1
Développeur 1
Évaluation
(54)
Projets
64
42%
Arbitrage
5
20% / 60%
En retard
4
6%
Gratuit
2
Développeur 2
Évaluation
(97)
Projets
121
25%
Arbitrage
5
20% / 60%
En retard
17
14%
Gratuit
3
Développeur 3
Évaluation
(304)
Projets
509
47%
Arbitrage
29
10% / 45%
En retard
138
27%
Gratuit
4
Développeur 4
Évaluation
(130)
Projets
210
40%
Arbitrage
90
20% / 43%
En retard
85
40%
Gratuit
5
Développeur 5
Évaluation
(1)
Projets
1
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
Commandes similaires
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
I am looking forward to automate my trading strategy where I use renko bars on Tradingview. I really want to use unirenkos too, but unfortunately I couldn't figure out how to use ninjatrader on my MacBook and Tradingview does not offer unirenkos. As far as I see from your offered services you are very familiar with ninjatrader. I wanted to ask you if you could code me an Indicator for unirenkos for Tradingview so I
I am looking forward to automate my trading strategy where I use renko bars on Tradingview. I really want to use unirenkos too, but unfortunately I couldn't figure out how to use ninjatrader on my MacBook and Tradingview does not offer unirenkos. As far as I see from your offered services you are very familiar with ninjatrader. I wanted to ask you if you could code me an Indicator for unirenkos for Tradingview so I
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
Hello, I want to create an EA that can be able to take and optimise trade bids using the trend tracker concept I have developed. The tracker will monitor 2 lines to determine the trend of the market and afterwards take bids towards the correct direction. It will also be able to use a distance between the bids for the direction of the trend and plan a reverse bid when the price of the extreme doesn’t change again. The
Gradient boosting and L2 100 - 200 USD
I am looking for a well experienced programmer to put/implement a gradient boosting algorithm and an L2 to reduce overfitting in my ea which l already have which uses indicators . If you are experienced please adhere
Hello, I'm looking for a developer for repair calendar in EA MT4/MT5 (News Filter - https://ec.forexprostools.com ) for all windows servers. Note: EA MT4/MT5 works with calendar on PC Win 10, 11 but not on all windows servers. I have the source code and will post within the comments section for review. If you are able to do this and quality. Please apply. Thanks
Create mt4 ea 50+ USD
To convert the provided MT4 indicator script into an Expert Advisor (EA) and implement prompt functionality for user input, we need to modify the code to handle external parameters and provide a user-friendly interface. Below is the EA code that incorporates prompts for user inputs
SCALP MARTINCALE SPY TIMEFRAME 1MIN CANDLE - SHORT SIDE ONLY 1-SET RISK : A IS A VARIABLE (HOW MUCH $) 2-SET ATR(3) : SET THE TIME AT WHICH THE ATR SHOULD BE TAKEN, IF SET 933AM THEN THE ATR OF THE 1MIN CANDLE AT 933AM CANDLE WILL BE USED (ROUND AT 0.25 UP OR DOWN) *USE NEW YORK TIME 3-SET MAX NUMBER OF ENTRY : B IS A VARIABLE 4-SET RSI(14) / C IS A VARIABLE, IF RSI(14) > C = ORDERS OPEN 5-IF RSI(14) > C IS TRIGGERED

Informations sur le projet

Budget
10 - 300 USD
Pour le développeur
9 - 270 USD
Délais
de 7 à 8 jour(s)