First of all, we'd like to thank Ethan and all guys @myfxbook for the tribune they offered us.
We recently released fxtraq, a free Android app dedicated to myfxbook. This app leverages myfxbook API and gives you access to usefull informations. Features include access to your accounts overview (incl. open trades, pending orders, graph and account trade history), access to the community outlook and even a live cross quotation.
Well, first we thought caching was a nonsense as what we expect when we use the app is to always get fresh datas. We then realized that we could cache data for the current session to avoid reloading the same datas again and again when browsing from one account to another one (or going back to an account you just checked).
Imagine you start the app and connect to myfxbook.com if needed. The app engine updates your account list. You touch an account, its details are refreshed on the go (ie: you're waiting for datas). Go back to the app home, touch the same account again: it's updated once again (ie: you're waiting for the same datas once again). This process can be improved. We'll try to implement some kind of caching for that typical usecase. As we imagine one of the future release, we think we could use a 'session' cache that will be filled with requests results on the go and flushed once you exit the app. That mean you'll still have to wait for the account list to refresh and for each account details to refresh; but only once in a session. Another optional feature could be to 'not fush the cache on exit' which could lead to display the latest available data while loading fresh ones in background.
As the beta 2 will mostly deal with look & feel but no new feature, this one is planned to be implemented in beta 3.
In the order history list (after clicking on the chart), i noticed that the orders aren't well sorted. The 2012 closed orders are sorted before december 2011 orders..
It would be truly magical to have a widget that displays the informations of one selected account directly. In one eye shot you could see, for example, the current status of an account (without entering in the app) It's not a revolutionnary stuff but i know it's a lot of work... Just an idea that would be truly amazing for me
We're really proud to ear that you like our app, thank u :)
Of course, we already noticed the freakin' date sorting bug and we'll surely release a beta 2.5 soon to correct at least this one. We're working quite hard on beta 3 despite our overbooked schedules (we're not full time app-makers... yet), and we'd like to release at least a version a month. We might add a widget 'for fun' as it's not our primary goal, anyway, we'll try to make something functionnal and somewhat useful.
Thanks for feeding us with new features requests: we like to code by design :p
I understand that the widget isn't your primary objective. It's normal. But if one day you work on it, i have another request: It would be a nice thing if a notification appears when the balance of the account change (means that one or many order were closed - balance account changed). :-)
Here are I also found another issue, rather big one for me: after a trade is closed it takes quite a while for it to appear in the history. I keep looking to see how a trade from an EA goes, and after it's closed I can't find it in the history. I have to go the myfxbook site to see the outcome. By the time it shows up (sometime hours later) I'm no longer interested.
Also it would be nice to show the trade comment. I have multiple EAs running on my account and I need to see who did what.
These are the 2 reasons for now, for which I still use the myfxbook site from my phone instead of the app.
We just released beta 3! Here is the changelog: [ADD] Trade history to display comments when in landscape mode [ADD] Customized charts - see settings [ADD] Customized live symbols - see settings [FIX] Trade history sorted by close date [FIX] A lot of bugs!
So: yes, there was still a nasty bug with date sorting, it took us a quite long time to find it out, but now it should be OK. Yes, there's a lag when retrieving closed trades. We do believe this comes from a configuration issue on the myfxbook api server. But before we 'open a support case', we have to make sure of it. So tests are in progress.
We already worked a lot on speed improvement but this task is not yet achived: we'll keep on looking for a suitable caching strategy. We don't forget the widget too. Stay tuned! By the way, now we have a webpage, a twitter account and a facebook account so that you can follow us. Links provided on our webpage at www.ooboqoo.com
beta 5 is out and includes long awaited features: - local caching (off by default, check settings) - toggle SSL on/off (off by default, check settings) - feedback feature... so that you can send us emails
SSL API calls are slower than unsecured ones due to protocol handshake and data encryption. Prior beta 5, it was 'on' by default wiithout any ability to disengage it. Now, you might want to override the SSL layer. There's not that much risks. SSL will always be used when login in, so your password remains safe.
You might want to enable the caching feature. Beware, this will display outdated datas while fresh ones will be grabbed. This won't speed up large grid rendering. Cache, as we use it, stores responses from webservices, not serialized Android objects... for now. You should get a better experience about caching when SSL is 'on'.
Some of you noticed an issue displaying graphs on fxtraq two days ago. Well... as you probably read on this forum, this was due to a server upgrade @myfxbook. Ethan solved it, we're back on track.
It's been a while since we last post here. By time of writing, fxtraq should be available worldwide (or at least in the process of getting available worldwide). We'll keep on working on v1 to release it as soon as it will be stable enough :-) v2 will include a widget and JB support (incl. tablets). We plan to release first beta by this summer. We know it seems to be in a quite long time: that's the price of free software...
HIGH RISK WARNING: Foreign exchange trading carries a high level of risk that may not be suitable for all investors.
Leverage creates additional risk and loss exposure. Before you decide to trade foreign exchange, carefully consider your investment objectives, experience level, and risk tolerance.
You could lose some or all of your initial investment. Do not invest money that you cannot afford to lose. Educate yourself on the risks associated with foreign exchange trading, and seek advice from an independent financial or tax advisor if you have any questions.
Any data and information is provided 'as is' solely for informational purposes, and is not intended for trading purposes or advice.
Past performance is not indicative of future results.