Fibonacci Retracement EA

MQL4 Experts

Job finished

Execution time 10 days

Specification

1) The EA will need to be able to automatically place Pending Limit Orders on specific Fibonacci Retracement Levels or having a Market Order created whenever a specific Fibonacci Retracement Level has been reached.

2) These orders should only be created if I've placed a Fibonacci Retracement object onto the MT4 chart.

3) If I remove the Fibonacci Retracement object from the chart than any Pending Orders which were not activated will need to be Removed / Deleted from the Trading Account. The Pending Orders which were activated will need left alone so that it for fill their Profit / Stop targets or is closed manually by me.

4) Whenever the Fibonacci Object is readjusted manually or automatically than any existing Pending Orders should be deleted and replaced with new ones on the new readjusted levels.

5) The EA must automatically readjust the Fibonacci Object in real-time.

6) So whenever I place the Starting Point which is the 100.0 Fibonacci Level onto the chart and if the Ending Point which is the 0.0 Fibonacci Level is located above the 100.0 Fibonacci Level, then Starting Point will need to lock onto the Lowest Candle Low from within the Candle Range, the Candle Range is basically the candle which are located within the Starting Point to the Ending Point. Now for the Ending Point it will need to lock onto the Highest Candle High from within that specific range. If the Ending Point is below the Starting Point then the Starting Point will need to lock onto the Highest Candle High from the Candle Range and the Ending Point will need to lock onto the Lowest Candle Low.

7) The EA must constantly check for any changes to these above conditions on every new second and not on every new tick. So therefore the EA will need to check to see if the Starting Point and Ending Point are placed at there correct levels on every new second.

8) The Ending Point will need to constantly readjust onto every new candles high or low depending on the direction of the Fibonacci Retracement Object.

9) If the Bid Price is below a Buy Fibonacci Level whenever the Fibonacci Retracement Object is placed for the first time then a Buy Stop should be placed at the Fibonacci Level instead of a Buy Limit.

10) If the Bid Price is above a Sell Fibonacci Level whenever the Fibonacci Retracement Object is placed for the first time then a Sell Stop should be placed at the Fibonacci Level instead of a Sell Limit.

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

Use Fibonacci Order 1 = Yes/No
Use Fibonacci Order 2 = Yes/No
Use Fibonacci Order 3 = Yes/No
Use Fibonacci Order 4 = Yes/No
Use Fibonacci Order 5 = Yes/No

I should be able to choose from the above 5 Individual Fibonacci Orders, therefore I should be able to choose if I just want 1 out of the 5 placed or all of the 5 placed by the EA.

If at anytime I decide to disable any of the above parameters the EA should then remove any inactivated Pending Orders related to that Order.

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

Fibonacci Order 1 Level
Fibonacci Order 2 Level
Fibonacci Order 3 Level
Fibonacci Order 4 Level
Fibonacci Order 5 Level

These Pending Orders should be placed at specific Custom Fibonacci Levels which are placed onto the EA settings by me.

For example if I make Order 1 at 0.236 and Order 2 at 0.382 then the EA will place the First Order at our 0.236 Level and the Second Order at the 0.382 Level.

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

Money Management:

Fibonacci Order 1 Lot Type = (1) Fixed Lot Size (2) Risk Percentage
Fibonacci Order 2 Lot Type = (1) Fixed Lot Size (2) Risk Percentage
Fibonacci Order 3 Lot Type = (1) Fixed Lot Size (2) Risk Percentage
Fibonacci Order 4 Lot Type = (1) Fixed Lot Size (2) Risk Percentage
Fibonacci Order 5 Lot Type = (1) Fixed Lot Size (2) Risk Percentage

I should be able to choose which out of the 5 Fibonacci Orders should use a Fixed Lot Size or Risk Percentage. 

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

Set Fibonacci Order 1 Amount
Set Fibonacci Order 2 Amount
Set Fibonacci Order 3 Amount
Set Fibonacci Order 4 Amount
Set Fibonacci Order 5 Amount

These input settings will be used for the actual amounts for the Fixed Lot Size or Risk Percentage.

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

Use Market Orders = Yes/No

When this parameter is enable it will enter into a position using a Market Order instead of Pending Orders. The Market Order should only be based on the Bid Price for both Buy and Sell Orders.

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

Risk Account Type = (1) Equity Amount (2) Account Balance (3) Custom Balance

Set Custom Balance Size

When the "Risk Account Type" parameter is set to "Custom Balance" the Risk Percentage should only be based on the Custom Balance Size. 

When the "Risk Account Type" parameter is set to "Equity Balance" the Risk Percentage should only be based on the Account Equity Balance. 

When the "Risk Account Type" parameter is set to "Account Balance" the Risk Percentage should only be based on the actual Account Balance

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

Add Spread On Buy Orders = Yes/No

When this parameter is enabled, it will add the spread onto the Buy Pending Orders, Buy Take Profit Levels and Buy Stoploss Levels, so that whenever the Bid price touches the Fibonacci Levels it will enter into the Pending Orders or Market Orders. 

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

Remove Pending Orders On First TP = Yes/No

When enabled it will close the Active Pending Orders for that Fibonacci Object and remove it from the chart, this should only happen once the first order hits the TP, this doesn't mean the 1st Order but any of the 5 Orders which hits their TP first.

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

Take Profit:

Fibonacci Order 1 TP = (1) Fibonacci Level (2) Risk to Reward (3) Disable Take Profit
Fibonacci Order 2 TP = (1) Fibonacci Level (2) Risk to Reward (3) Disable Take Profit
Fibonacci Order 3 TP = (1) Fibonacci Level (2) Risk to Reward (3) Disable Take Profit
Fibonacci Order 4 TP = (1) Fibonacci Level (2) Risk to Reward (3) Disable Take Profit
Fibonacci Order 5 TP = (1) Fibonacci Level (2) Risk to Reward (3) Disable Take Profit

I should be able to choose the type of Take Profit used for any of the 5 Fibonacci Orders,

so for example if I choose the Fibonacci Level option then the EA will need to place the Take Profit at a specific Fibonacci Level or if I choose the Risk to Reward option then the EA will set my Take Profit based on the Stoploss Distance Ratio from the Entry Price. 

Now if I choose to disable the Take Profit than the EA shouldn't place the Take Profit.

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

Fibonacci Order 1 TP Amount
Fibonacci Order 2 TP Amount
Fibonacci Order 3 TP Amount
Fibonacci Order 4 TP Amount
Fibonacci Order 5 TP Amount

These above input settings will be used for the Fibonacci Levels or Risk to Reward Amounts for the Take Profit. 

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

Stoploss:

Fibonacci Order 1 SL = (1) Fibonacci Level (2) Disable Stoploss
Fibonacci Order 2 SL = (1) Fibonacci Level (2) Disable Stoploss
Fibonacci Order 3 SL = (1) Fibonacci Level (2) Disable Stoploss
Fibonacci Order 4 SL = (1) Fibonacci Level (2) Disable Stoploss
Fibonacci Order 5 SL = (1) Fibonacci Level (2) Disable Stoploss

I should be able to choose the type of Stoploss used for any of the 5 Fibonacci Orders, so for example if I choose the Fibonacci Level option then the EA will need to place the Stoploss at a specific Fibonacci Level or if I choose to disable the Stoploss than the EA shouldn't place the Stoploss.

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

Fibonacci Order 1 SL Amount
Fibonacci Order 2 SL Amount
Fibonacci Order 3 SL Amount
Fibonacci Order 4 SL Amount
Fibonacci Order 5 SL Amount

These above input settings will be used for the Fibonacci Level amounts for the Stoploss.

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

Responded

1
Developer 1
Rating
(69)
Projects
76
59%
Arbitration
0
Overdue
12
16%
Free
2
Developer 2
Rating
(225)
Projects
284
42%
Arbitration
15
13% / 47%
Overdue
67
24%
Free
3
Developer 3
Rating
(187)
Projects
367
56%
Arbitration
45
22% / 56%
Overdue
188
51%
Free
Similar orders
Need to convert Thinkorswim strategies, indicators, or custom scripts to NinjaTrader. Offering seamless migration and functionality optimization to ensure your trading systems perform effectively on NinjaTrader. Fast delivery and reliable service
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 would like to know if you can turn this indicator to ninjatrader and also help us backtest with 3/4 MNQ entries to find a good strategy and an automated strategy with the indicator. script/WhBzgfDu-Machine- Learning-Lorentzian- Classification/ 1. Convert the Machine Learning Lorentzian Classification indicator to NinjaTrader. 2. Backtest the indicator using: - 4 MNQ contracts per trade - Entry signals from the
the ea will be devellope by my dev , a dashboard that sumerise strategy property's and gives a lot of value on how the different magic are performing etc etc please do not apply as i only gonna take my own develloper for that project
Formal Software Request Software Title: High-Performance Automated Trading System Requestor: 80485848 Date: 19 August 2024 1. Introduction We seek a sophisticated automated trading system capable of executing trades across Forex, Gold, and Cryptocurrency markets. The primary objective is to achieve a high win rate while operating autonomously. 2. Core Requirements Win Rate: The system must demonstrate a
Bling Ultimate Sniper Robot Rules the robot should have - 1. Automatic stop loss, take profit and the stop loss should trail with an approach to Tp. 2. Always risk 10% of my account on every trade, with a 1:5 risk reward ratio. 3. The bot should have Mobile, IOS and Mac and Laptop versions. 4. The bot should trade indexes such XAU/USD, GBP/USD, US TECH (Nasdaq), EUR/USD, US30, BTC/USD and GBP/USD. 5. This is robot
Pinescript to MQL5 100 - 200 USD
READ IT URGENT, i need to complete this job in 1-2 day so APPLY it only if can do it, if some requirement is not clear tell me, im here, please be careful, i need this in 1-2 days, if you are not sure, not apply it, i dont want leave BAD FEEDBACKS please
Create hedging grid EA with my own logic. Add a Moving Avarage Filter. 2 engine with same logic. Sl TP by $ amount. Add Profit loss Dashboard Virtual all trade close Button
Hi There, my name is Jordan and I’m based in Australia. I’m looking to get an EA developed through freelance work and I’ve outlined some rough details of the intended EA, which is a similar concept to an existing EA by Andrii Hurin called “Time Range Sweep EA”. There are quite a lot of similarities to the reference EA and these include: · Trade on any market and instrument or on several pairs at the same time
Hello, Looking to create an arbitrage EA for MT5. The EA will run on two local MT5 instances (ex. 2 different accounts) and keep track of a certain pair price every 10 seconds. The EA will send data from instance #1 to instance #2 and vice versa. The EA will execute trades on the two accounts if a set of conditions are met. Apply if you have the experience and knowledge

Project information

Budget
10 - 100 USD
For the developer
9 - 90 USD
Deadline
from 1 to 7 day(s)