Create an Hedge trading EA using the concept of a specific breakout Indicator

Spécifications

The Attached Picture show the breakout zone (in green, but also extends to the coral and turquoise colors) with a buy stop at the high and a sell stop at the low. Notice that both orders are also offset by the spread which is the gap (white) between the order and the breakout zone. I also need to the EA to consider the spread when placing the pending orders.

Initial Trade Direction:  

  • Buy and Sell: EA places a Buy Order at the high of the Breakout range and a sell order at the low of the range.   

  • Buy Only: EA Only places Buy Orders at both the high and low of the breakout range.   

  • Sell Only:  EA Only places Sell Orders at both the high and low of the breakout range. 

Breakout Zone Minimum Range (Pips): The smallest gap/range the EA is permitted to trade. 

Breakout Zone Maximum Range (Pips): The Widest gap/range the EA is permitted to trade. 

Reverse Mode: EA will reverse all signals when auto trading.           

Example - If Buy and Sell is selected, EA would place a pending Buy order at the high of the range and a pending Sell order at the low. However, if Reverse Mode is enabled then EA will place Sell order at the High and a Buy order at the low of range. 

Delete All Pending Order When Initial Trade Active: If enabled, then when any pending order is active, EA will delete all the other pending orders and manage the order that was activated to completion. 

Number of Loop Trade: When enabled, the EA will open new orders each time an active order hits TP. So, once the current order reaches TP then the EA should open a new order in the same direction where the TP was hit. Example – If the initial trade is a buy and the Number of Loop Trade = 3. EA will open BUY trade first. If the trade hits TP, then the cycle is complete and the EA will immediately open a new Buy trade starting a new loop until the max number of loops are reached. Similarly, in the event price goes the opposite direction then the recovery mechanism (Hedge and/or Grid) should begin. If the recovery mechanism was successful (closing the trade in TP) then the loop is now complete, therefore the EA should immediately open a new trade in the direction the loop was closed. If the Recovery Mechanism was unable to save the trade and actually closed with a loss, then no additional orders or loops should be opened. 

Key Functions to Include:   

Initial Trade Type:  

Auto Trading: EA opens the initial trade by itself. Placing pending orders at the high and low of the NTZ range.    

Manual Trading: EA take control of manual pending order, once the order is activated.  


Trailing-Stop: Trailing-Enable/Disable (Points movement for the Trailing Stop to be based on the pip value/count of range.) 


Multi-Zone Mode: The ability to trade Multiple Breakout Zones throughout the day (when enabled, the EA will trade additional breakout zones once there's no existing order)  

Example: 

Breakout Zone 1: Enable/Disable, Start Time Input, End Time Input 

Breakout Zone 2: Enable/Disable, Start Time Input, End Time Input 

Breakout Zone 3: Enable/Disable, Start Time Input, End Time Input 

Breakout Zone 4: Enable/Disable, Start Time Input, End Time Input 

 

Day of Week Filter: The option to select specific days of week that EA should trade. 

 

Built-in Money Management:  

  • Money Management – if enabled, the initial lot will be calculated automatically based on the (NTZ Range Size + Spread, PIP Value, Max Loss, # of Hedge Orders and the # of Grid Orders) If disabled, Fixed Lot is traded 

  • Fixed Lot – Fixed Lot size (used if Money Management = disabled). 

  • Max Daily Loss – Set Maximum daily loss permitted. 

  • Max Weekly Loss – Set Maximum weekly loss permitted. 

  • Max Monthly Loss  Set Maximum monthly loss permitted.  

 Zone Recovery - Hedge Mode: Enable/Disable   

Hedge Calculation Mechanism: The EA should identify the pip value/count of the specified breakout zone and calculate the lotsize for the initial order based on the account leverage, the max loss permitted, spread identified, pip value, lotsize multiplier and the number of hedges inputted.  

NB: Once the maximum number of hedges permitted is reached, the EA should place a Stop Loss Order at the opposite side of the breakout range, which would close the loop with a loss once hit. 


Chart Display:  

Once added to the chart, the EA should display the breakout slot being traded (the highlighting the high and low point of the time slot/breakout range being traded), as well as the pip count of the breakout range, the day of week and a candle timer (counting down to time for the next candle to appear.  

The EA should also display a trading panel that provide stats and performance about the account and strategy.  


More indepth details will be provided after the selection process





































Dossiers :

JPG
Hedge.jpg
11.9 Kb

Répondu

1
Développeur 1
Évaluation
(2146)
Projets
2718
62%
Arbitrage
115
45% / 25%
En retard
421
15%
Occupé
2
Développeur 2
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Travail
3
Développeur 3
Évaluation
(38)
Projets
54
22%
Arbitrage
8
25% / 38%
En retard
5
9%
Occupé
4
Développeur 4
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
5
Développeur 5
Évaluation
(2)
Projets
2
0%
Arbitrage
0
En retard
0
Travail
6
Développeur 6
Évaluation
(14)
Projets
32
25%
Arbitrage
3
0% / 33%
En retard
1
3%
Travail
7
Développeur 7
Évaluation
(105)
Projets
132
43%
Arbitrage
10
80% / 0%
En retard
0
Gratuit
8
Développeur 8
Évaluation
(137)
Projets
164
44%
Arbitrage
5
0% / 0%
En retard
8
5%
Occupé
9
Développeur 9
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
10
Développeur 10
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
11
Développeur 11
Évaluation
(145)
Projets
258
35%
Arbitrage
12
25% / 58%
En retard
42
16%
Travail
12
Développeur 12
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
13
Développeur 13
Évaluation
(2487)
Projets
3132
66%
Arbitrage
77
48% / 14%
En retard
340
11%
Gratuit
14
Développeur 14
Évaluation
Projets
1
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
15
Développeur 15
Évaluation
(269)
Projets
545
50%
Arbitrage
55
40% / 36%
En retard
226
41%
Travail
16
Développeur 16
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
17
Développeur 17
Évaluation
(42)
Projets
88
14%
Arbitrage
32
28% / 59%
En retard
36
41%
Gratuit
Commandes similaires
This project is super simple. I will use two moving avg to identify the trend. Once trend is identify then it will place entry after Engulfing pattern indicator gives signals. Option needed: TP- 1 SL- 4 Its like 1:4 gain (it should be adjustable, so that I can modify it later) Break even when reach 1:3 gain (adjustable) EA Start Time: XX:XX EA End time: XX:XX Time should count from MT4 Server time More info will be
Hi, does anyone know how to do an Engulfing Robot...it's really simple; take profit, stop loss, trailing stop when it reaches 90% to return stop loss to 0 loss, working time 00:24. The most important thing is that the signals are EXACTLY the same as in the script with tradingview that I provide in the attachment. You can also view indicator on tradingview; engulfing candle by rmunoz 2968
I want indicator that prevents adding to a position, Essentially, I want to set a maximum position limit, ensuring that neither live nor pending orders exceed 20 micro lots for example. Additionally, I would like to incorporate a lock feature, preventing the removal of this limit within a specified time window. it needs to override all other indicators as i use a custom chart Trader, not the default one. Here is a
Hello there, I need a developer who can code this into a nt8 strategy for https://automated-trading.ch/NT8/strategies/ict-concepts-strategy The above link attached states all that my requirement it. please check it out and lets discuss. thank you
A. Developer will deliver a Ninjatrader 8 script that uses any strategy, indicators or bots that provide the following results: 1) at least 80% losing trades over a one-month period, and 2) average losses of at least 0.5% per trade over the same one month period as in 1) - wherein losses in 1) and 2) are CALCULATED BEFORE TRADING COMMISSIONS on a Ninjatrader simulated account owned by me . The deliverable script
Hello Great Developer , I have been trying for several days to make a python script using the Binance API to have a purchase code and come quickly where I can earn USDT every 10 seconds/minute. How would the code work to buy? If you can create a bot to chose coins with good conditions, stability, .. . and a good strategy to buy and sell and earn money every little time dollar to dollar, .. . I purchase the
I need qualified developer that can handle my nt8 development project i have a lot of strategy at hand that i would like to put to into use and i would be needing a developer for those project. i don't pay high cause i am not a company nor organization, i am just a private trader. Bid for my project now if you capable of coding in ninjatrader platform. I hope to meet with you soon
استيراد ccxt استيراد الباندا بصيغة pd استيراد numpy كـ np طلبات الاستيراد وقت الاستيراد # إعداد لعبة منصة اللعب عبر API التبادل = ccxt.binance({ 'apiKey': 'your_api_key', 'سري': 'سر_api_الخاص بك' }) #إعداد إدارة المتنوعة def calculate_position_size(رصيد الحساب، المخاطرة لكل صفقة، نقاط وقف الخسارة): مبلغ_المخاطرة = رصيد_الحساب * المخاطرة_لكل_تداول حجم الموضع = مبلغ المخاطرة / نقاط وقف الخسارة إرجاع حجم
Hi, I just need someone to help me with adding pending order functionality to my EA, currently it just using Market Execution, but I want to be able to set it to either use Market Execution or Pending Order
Trading Strategy: Impulse-Correction with Support & Resistance, Fibonacci, RSI, Polynomial Regression, and Greenzone 1. Strategy Overview This strategy incorporates: Support & Resistance for identifying reversal points. Impulse-Correction to determine the trend direction. Fibonacci Retracement (50%-61.8%) as a key correction zone. RSI to confirm overbought/oversold conditions. Polynomial Regression Channel for

Informations sur le projet

Budget
100+ USD
Pour le développeur
90 USD
Délais
à 5 jour(s)