İş tamamlandı
Tamamlanma süresi: 6 gün
Geliştirici tarafından geri bildirim
Excellent person I am happy to work with him
Müşteri tarafından geri bildirim
Ishfaq have done a very good job to me. He is completely recommended!
Şartname
Hi people,
I´m looking for the development of a Forex Trading robot for automating "Buy & Sell Forex operations with hedging", working with the same procedure I actually manually use.
Sorry if my English is not very good but, it´s not my native language. For your information, I live in UTC -3 time zone (Uruguay).
This detail is little bit large but, this is because I have tried to detail as much I could all aspects of the robot (which is more simple than first sight)
I would request to have the MQL4 source code of this robot after it is finished. If this have a separated price, please let me know
SPECIFICATION:
Take in mind all pips calculations should be based in not considering lastest decimal digit of any rates.
At first, robot should open a window where user can enter the currency symbol which he want to work with, the volume (from now on lets mention it as IV) and 2 buttons for being able to select a Buy or Sell Operation, showing their current rates in them.
After clicking in any button, robot should inmediately activate a buy or sell operation using entered currency, volume=IV, SL = 0 and a TP of +/- 5 pips from current rate.
Adding or substrating TP pips depends on what operation was selected (Buy or Sell respectively).
For hedging, robot should also inmediatelly generate the following three pending orders, which should be "buy limit" or "sell limit" using same direction than the selected operation:
- 1st pending order should be created with the indication for being opened when the current rate arrives to +/- 20 pips from the initial operation rate (adding or subtrating depends if sell or buy operation was respectively selected), using volume = IVx2, SL=0 and a TP of +/- 10 pips (adding or substracting depends if buy or sale operation was respectively selected)
- Same for 2nd pending order but using volume = IVx4, +/-40 pips from initial operation rate to open it and a TP of +/-15 pips.
- same for the 3rd pending order but using volume= IVx8, +/-60 pips from initial operation rate for open it and a TP of +/-20 pips.
Then, robot should wait until:
- If any pending order is opened, robot should modify all other opened positions of it´s currency (the initial position and perhaps other ones), setting all their TP to the just opened TP order value.
- When any active position becames closed (all opened positions for a currency will have the same TP, so they will closed all together), the robot should eliminate all pending order (if exists) that were made for it´s currency.
Nothing more.
EXAMPLE:
For example, lets say I want to buy 1 volume of the EURUSD pair that has a sell rate of 1.18431 and a buy rate of 1.18455.
After pressing the BUY button in robot window, it should create:
- #1 An active EURUSD BUY position with Volume=1, current rate (1.18455), SL=0, TP=1.1850 (1.1845 + 5 pips, remember robot should not use last decimal digit)
- #2 1rst pending EURUSD order (BUY LIMIT) with volume=2, the indication that it should be opened when current sell rate arrives to 1.1825 (1.1845 - 20 pips), SL=0, TP=1.1835 (1.1825 + 10 pips)
- #3 2nd pending EURUSD order (BUY LIMIT) with volume=4, the indication that it should be opened when current sell rate arrives to 1.1805 (1.1845 - 40 pips), SL=0, TP=1.1820 (1.1805 + 15 pips)
- #4 3rd pending EURUSD order (BUY LIMIT) with volume=8, the indication that it should be opened when current sell rate arrives to 1.1785 (1.1845 - 60 pips), SL=0, TP=1.1805 (1.1785 + 20 pips)
Then robot muts wait ... until, per example:
1) if #1 order gets sudenly closed, robot should eliminate all EURUSD pending orders (#2,#3,#4 if no one of them was opened)
2) if #1 order has not yet been closed and #2 pending order becames sudenly opened, then robot should modify #1 TP, setting it with the value of this #2 opened order (1.1835)
3) if #1 and #2 orders has not yet been closed (they will close together because they have same TP) and #3 pending order becames sudenly opened, then robot should modify all EURUSD opened positions TPs, in this example #1 and #2 ones, setting both with the value of this #3 opened order (1.1820)
4) if #1 and #2 orders gets sudenly closed, robot should eliminate all pending order for EURUSD, in this example, only the #3 pending order
NOTES:
- Robot can assume that, while working, not other hedging strategy would be applied so, when any position of any currency gets opened, it can delete all pending orders for that currency and, when any pending order is opened, it can modify the TPs of all active positions of the currency.
- Robot should be able to work with more than one currency at any time.(activating it with differents currencies)
- Robot should be able to work on a virtual server (it must be able to continue working at night, when my computer is off)
- If, for any reason the robot is turned off, as soon as it turns on, it should continue working normally (eliminating pending orders when positions are closed and modifying TP values when pending orders are opened)
- Number of pips detailed in above procedure are fixed but, if they could be used as parameters, perhaps it would be better (this is not a required options so, if this increase price or time for this job, better not to do it)
Please, if you have any questions, do not hesitate to send them to me.
Thanks!!
Omar.
Yanıtlandı
1
Derecelendirme
Projeler
416
30%
Arabuluculuk
74
19%
/
72%
Süresi dolmuş
52
13%
Çalışıyor
2
Derecelendirme
Projeler
79
33%
Arabuluculuk
6
50%
/
33%
Süresi dolmuş
7
9%
Serbest
3
Derecelendirme
Projeler
21
52%
Arabuluculuk
1
100%
/
0%
Süresi dolmuş
1
5%
Serbest
Benzer siparişler
GRID EA with PRUNING
80+ USD
MT5 Expert Advisor Development Project Overview I am looking for an experienced MQL5 developer to build a custom MetaTrader 5 Expert Advisor based on a grid-cycle trading framework. This is not a standard grid EA . The system combines: Session-based trade initiation Multi-filter signal generation Dynamic grid management Advanced basket management State-machine-driven trade lifecycle management Dynamic take-profit
New add-on instructions for existing MT4 EA. Each trade placed by this EA contains an Order Comment which identifies the Bollinger Band settings and TimeFrame used for opening that particular trade. Order Comment examples: “202.5M15+15466_73450_315_1” or “202.5M1-74115_1234_231190_1” Order Comment structure: First two symbols (example: “20”) identify the Bollinger Band Period used for this trade. Next three symbols
In need of a scalping bot
30+ USD
I am in need of a good scalping bot for gold or any currency pair. If you have one that is working, reach out. You must be able to provide a trial version so I can test the bot myself
US30 Friday Range Breaker Pro
30 - 100 USD
Test instructions: - Run EA on US30 (Dow Jones) - Timeframe: H1 - Test period: last 3–6 months - Use default risk settings (1% per setup) - Check Friday breakout logic only Expected behavior: - EA should mark Friday High/Low - Wait for candle close breakout - Wait for retracement into range - Enter only when H1 candle closes inside range - Execute 2 trades per setup (TP1 = 1R, TP2 = 2R) - Respect 1.5% daily loss
MANAGERS FOR MT4 AND MT5 TRADES
49+ USD
ART 1: NUMBER OF TRADES ALLOWED IN ONE DIRECTION: Maximum number of trades in one direction = ------------------------------ ------------------------------ ------------------------------ -------------- par PART 2 PARTIAL CLOSURE OF STOPLOSS: Total STOPLOSS =------ Pips 1a: Percentage of Stoploss =--% 1b Percentage of Lot size =--% 2a: Percentage oe of Lot size =--% f Stoploss =--% 2b
MT5 Expert Advisor (EA) Acquisition Request – Proven XAUUSD Martingale / Grid EA I am looking to purchase a fully developed, actively traded, and proven MT5 Expert Advisor for XAUUSD (Gold) that uses Martingale, Grid, Averaging, Recovery, or Hybrid Recovery techniques. Mandatory Verification Requirement To be considered, please provide: - MT5 Investor Password (Read-Only Access) for verification - Account Number /
Developers needed for mt4, mt5 EAs
45 - 50 USD
Looking to buy profitable MT4/MT5 Expert Advisors (EAs). Requirements: • Fully automated • 6+ months backtest • 100+ trades • No martingale or grid systems Send: • Backtest report • Max drawdown • Markets traded • Brief strategy summary Only original EAs developed by you. Long-term collaboration available
I am looking for an experienced MQL5 developer to create a custom indicator for MetaTrader 5. The project requirements and indicator logic will be shared privately with the selected candidate to protect the concept and implementation details. Requirements: Strong experience with MQL5 indicator development. Ability to create clean, efficient, and well-structured code. Experience with custom buffers, chart objects
Live chart [ expert is not executing trades on xauusd ] , Deleting Existing Parameter not in use , Live Chart Adjustments Only , No Need to Change anything else , expert will be live testing Throughout
Prepare expert for xauusd live chart [ expert is not executing trades on xauusd ] . Deletion and cleaning code . Trailing Stop Rule to follow the given method . Live Chart Only
Proje bilgisi
Bütçe
50+ USD
Son teslim tarihi
to 10 gün