I appreciate you guys don’t like working on other people’s code but I have a project that is 90% finished but hit the knowledge limit with the programmer involved.
It is an EA that stores tick data and creates offline tick charts in Metatrader.
It can work standalone on a local PC but in order to make sure that an accurate data record is built there is a slightly amended server version that is meant to sit on a VPS and synchronise with the local copy.
That’s where the trouble started. Programmer could not get the FTP to work so I now use synchronisation software which is fine except that the data file gets bigger and bigger and becomes too big to keep downloading all the time.
I would like to finish this project and believe the following needs to be done:-
1. Revert to a single version of the EA that can be used on both the server and local machine.
2. Add a setting so that when used on the server it creates a new data file for each day. (Retaining the option for a single data file if necessary). (UNLESS YOU HAVE A BETTER IDEA FOR STREAMING SYNCHRONISATION !)
3. To send the data file to the local pc I am relatively happy to use dropbox in conjunction with other synchronisation software unless you have a better more reliable way that can be built into the code.
4. Get the local version to synchronise with the multiple daily files or collate each new daily file into a single data file.
5. After midnight (server time) each day archive the daily file on both the server and the local machine so that the only active file being synchronised is the current day file.
6. If possible can you come up with a way to update the server file and continue to receive incoming ticks locally so no ticks are lost. Not a huge issue but would be a good result if you can.
If you think you have the required experience to do this comfortably so I don’t end up with another unfinished project then please get in touch.
The condition of accepting this project is that the Copyright and IP are retained by me and the code doesn’t get distributed other than between us.
Please do not ask for milestones as past experience has not been good. I can however assure of full prompt payment in full on completion.
Thank you.