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
(224)
Projects
283
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
MY EXPERT STOP WORKING SINCE I CHANGE NAME OF MY INDICATOR, THINGS TO DO AS FOLLOW 1= RENAME INDICAOR AND EXPERT 2= MAKE SURE INDICAOR AND EXPERT WORKS TOGEATHER AND NO SIGNAL OR TRADE IS MISSED 3= (IMPORTANT) EXPERT WILL BE WORKING ALONGSIDE OTHER TRADE MANAMGEMNT EXPERT, I WANT A FUNCTION WHERE EXPERT DO NOT OPEN OTHER TRADE UNTILL ALL TRADE ARE CLOSED FOR PARTICALR CURRECY PAIR . EXAMPLE EXPERT 1 =OPEN INITAL
Hello developers here, I need a professional developer that can help me to develop an mt5 trading bot that works according to my strategy, I will be sharing my strategy in the inbox, Let me know if you can develop it, I will be waiting for your response
Ищу разработчика работавшего с Discord API, нужно адаптировать МТ4 утилиту для отправки сигналов в данный мессенджер. Есть утилита которая отправляет сообщения в Телеграм, нужно ее адаптировать что-бы она отправляла в Discord. Утилита должна отправлять как тестовые сообщения с параметрами сделок, так и скриншоты по сделкам. Подробнее обсудим в переписке
need a skilled programmer to input parameters in existing indicator. Adding timeframes in the indicator. I have source code file for this indicator. More details will be provided upon selection of job
Develope Martingale Averaging Grid EA with my own logic. Create 2 Engine for two Setting parameter with same grid logic Add Simple Indicator RSI for Buy sell first Trade Order. Rsi entry logic is simple 30 for Buy and 70 for Sell
We are seeking an experienced MQL5 developer to create a custom trading bot for automated trading in the financial markets. The primary responsibilities include: Developing a robust MQL5 script to execute trades on shares and indexes (indices) based on predefined rules and inputs. Implementing logic for opening one initial order per market working day, timed at the market's opening moment. Incorporating user-defined
### Detailed ICT Fair Value Gap Strategy for Developer **Objective**: Develop a profitable Inner Circle Trader (ICT) Fair Value Gap (FVG) strategy for the 1-minute and 5-minute time frames focused on four key ICT kill zones per day. ### Components: #### 1. Market Structure Identification: - **Swing Highs and Lows**: Automatically detect and plot swing highs and lows to understand market structure and trends. -
Strategy To Be Used 1. Order Blocks (4HR, Daily And Weekly) 2. FVG (For Entry) 3. Fibonacci Levels (TP) 4. HH/LL ( SL) Works in 1HR & 4HR (TF) Risk to reward minimum 2:1 (Default) Winrate 53.21% (Accuracy) tested on Live account of 1000$ May 14th to May 31st You can change the risk per trade percent Per day DD Limit *it should takes multiple entries at the same price point when the price touches weekly/ daily
i need to add some functions to existing indicator, so i need to create a new one with a panel, fixing repaint and i would see some informations on chart
I want to develop a NinjaTrader automated strategy that has a high win rate for trading futures. So the strategy will automatically enter and exit for an account. Do you have any experience with this? If so, can you please share some past results? I want to develop the ICT Silver Bullet strategy to trade futures with Ninjascript. Please reference the attached document for a briefing. Let me know if this is something

Project information

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