We are looking for someone know how to program EA for meta trader.
This EA will copy and modify order to a pending order from one metatrader broker to an other broker.
Modify of Buy or Sell / in to a / Buy Limit / SellLimit / BuyStop / SellStop orders.
As we wish to have an on-going relationship with a programmer, they should fit the following profile type:
· Highly technical & specialized programmer in MQL4 (Metatrader language).
· Able to comprehend existing coding work & make all necessary modifications.
· Speaks & writes in good English.
· Able to work fast & dedicate themselves to this project.
· Someone who is creative in finding solutions to problems. We are not just looking for someone to merely follow instructions but take an active interest in developing the project.
· Someone who has a true trading mentality & can think of new methodologies to make the system profitable.
· Someone who is friendly, highly motivated, optimistic & most importantly, without a defeatist mentality.
· Someone who is a good debugger.
· Someone who is prepared to see every stage of the project through to completion.
· Must be available to discuss project on YM or other source.
· If possible give an example of previous personal coding.
Support will be available from system concept designer & may or may not be available from previous programmer.
We have a system that moves the stop loss to entry price after a move of “X?? number of pips. This is currently incorporated within the EA & indicator for display purposes. We also have included of option of Entry Plus in the EA, which will move the stop loss more or less than the Entry price. We also now require this to be added into the indicator so this could also be used alongside the back-tested results; this may require some recoding.
Fine-Tuning of Back-testing within the Indicator module
The indicator currently produces a log file from which our back-tester module (another indicator) uses to calculate total pips & profit/loss based on in-built money management.
When the indicator is currently run in any particular timeframe with whatever specified settings, the indicator already produces an Excel LOG file (in CSV format); that gives the dates & times of every trade entry.
A) Firstly I wish to reformat the log files to make them more conducive to Excel (i.e. already in columns) or in Notepad with spacing to also allow it to be transferred to Excel.
B) Use a new parameter within indicator called “BackTestFile?? that would simply duplicate the same info in the other log file. Actually this can be identical to the LOG but it only really needs to contain the entries only. This can be called BACKTESTFILE_GBPUSD etc. So with whatever timeframe you are in; let’s say H1, if “BackTestFile?? is set to true it will note just the entries point in that timeframe (or it could just be a duplication of the other file).
C) Now we have created a BackTestFile for a specific timeframe, we can later change to a smaller timeframe of the same currency pair. We would have another parameter in the indicator “UseTestFile??. The indicator would ignore its normal graphical set-up (override it) & instead plot the entries/ exits onto that smaller timeframe. We only need to be concerned about the points where our normal indicator lines make contact with the price. So if the time on the LOG file were 09:00 (say from H1), the indicator would check the first moment after 09:00 where that price touched that level & place the entry circle. With the entry circles in the smaller timeframe (generated by the log file rather than by normal graphical lines), the logic is already within the indicator to correctly check & place the display points for our stop loss, take profit, and two systems that make the trade safe. These settings will be whatever is set in the current indicator. The graphics according to the entry points are displayed as normal. It produces its LOG file as normal & the Back-Tester should then be able to display results which are much more accurate.
Changes to Back-Test module
Add “TradeStartHour?? & “TradeStopHour?? to be in the Back-Tester (these are already working inside the EA). This will then simply ignore trades outside those times, if used, for statistical purposes.