Find Jobs
Hire Freelancers

MQL - write code for news backtester

$30-250 USD

Completed
Posted about 10 years ago

$30-250 USD

Paid on delivery
I am looking to get two MQL functions coded: Function 1 – GetNews(): will read attached csv file with news events into an array (defined as global variable in the expert advisor) (the function will be called from the init() function) Function 2 – IsNewsTime(int MinBefore, int MinAfter, string ccy3 (optional), bool ImpactHigh, bool ImpactMed, bool ImpactLow): will search the array generated in first function and check for both ccies of the current pair if the current minute is within the time range (defined by MinBefore/MinAfter variables) of a defined news event (high, med or low) and returns true/false this check should optionally be done for ccy3 as well if any value passed for this variable the function should run only once per minute and not on every tick functions should work in the same way in both backtester as well as in live trading functions have to be compatible with old as well as new (build 600) Metatrader versions I would like to have the code as short and efficient as possible and would need the code fully commented
Project ID: 5774800

About the project

7 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I can do that, if you don't mind contact me to do that. and for more reference about me you can have a look to my profile. Regards, Amr
$50 USD in 3 days
5.0 (122 reviews)
7.5
7.5
7 freelancers are bidding on average $87 USD for this job
User Avatar
Hey, Clear instructions. I'd be pleased to help you with this. My quote is $100 if no other complex options are added, and my turnaround between 1 and 2 business days. The only difference in this case between before and after build 600 would be that in the prior version we cannot access the GMT time automatically, so you will need an user input for the time offset. I'm guessing the times in the CSV are GMT times. If the times match the broker's time, no problem whatsoever even on the old build. Let me know if you're interested to talk more details. Thanks, Phillip, eabuilder team.
$100 USD in 2 days
5.0 (55 reviews)
6.5
6.5
User Avatar
Hi, I have check your csv format. It should be quite easy to code the functions you need. I can give mockup code after receiving response from you. Regards,
$111 USD in 3 days
5.0 (18 reviews)
4.7
4.7
User Avatar
Hello, I have expertise in coding trading systems / strategies and completed many Amibroker projects. However I have expertise in C/C++ and Metatrader platform. Looking forward to work with you on this project. Thanking you, Joy Sebastian
$80 USD in 3 days
5.0 (9 reviews)
4.4
4.4
User Avatar
Hello sir, I am a professional metatrader and having 2+years of experience in the same .I have made so many ea's, indicators,and scripts.I have read your instruction and i believe that i the person you looking and i assure you that i will provide you the best quality of work and in time. Thanks
$35 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Good afternoon, We are a team of MT4 / MT5 / MQL experienced professionals new to this site but quite familiar with programming and software development. If you have any questions or need any kind of assistance do not hesitate to contact us. Happy and profitable trading, bakop team
$155 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Munich, Germany
5.0
9
Payment method verified
Member since Apr 7, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.