MongoDB Tick Logger EA

I haven’t seen anybody post one of these and I’ve also see quite a few people charging for something like this so I’ve decided to give away the one I just created, let me know what you guys think.

What it does:
Logs tick by tick data to a mongodb for whichever currency it’s attached to

What you need:
node.js: for the receiver, this also gives you a nice stub to send out other events on a tick by tick basis
mongodb: obvious, this should be on the same machine as the node receiver with no authentication (limit the server to localhost only connections) otherwise the receiver script will need to be modified to support authentication

How to use it:
1) start the node.js script, on linux do something like “nohup node ticklogsrv.js &” to run it in the background and allow you to disconnect; for those running the receiver on windows will have to find some solution for this
2) add the EA, setting the url parameter to the url of the server, just make sure the IP is correct, if you use a different port or path the node script will need to be modified as well
3) if everything is working OK you should NOT be seeing any HTTP: -1 messages in the expert log, if you are the URL is not correct or the receiver is being blocked somehow.

Download:
ticklog.zip (29.4 KB)

Random notes:
This isn’t an autotrading EA, just a tick logger for those that don’t wish to write their own. I should also note that I in know way benefit from anybody using my software, just trying to help out some (nervously looks at anti-advertising sticky above)

Thanks a lot!

What does your EA do?
Based on what it makes a trade? What indicators or price level?

It will not make any trades, this is strictly for getting the OHLC and tick data into an external database for price analysis