I cannot wait for an automated transfer process! I fell that there would be many more PURCHASE purchases (yes, I said it) if the buyer could get back M&S withing just a minute or so.
Sometimes the arbitrage window is very small....
It won't ever be quite that quick. There's a limit of one call per minute to that API and it's also cached. Would guess average time for transfers will be 2-3 minutes once it's all running - which will hopefully be by the weekend.
Have been ironing out some glitches today (more testing to go) then tomorrow will be running it in test mode where it'll report transfers and what it would have done but not actually do it (that'll speed up transfers anyway as I'll see more promptly when I need to do some). If that works fine tomorrow then on Saturday will probably turn it on for smaller transfers (under 100) and do large ones manually then let it go fully live once I've checked all the safeguards are working properly.
I didn't develop it - someone else did (up to them if they want to take credit in public or not).
That sounds good! Much easier than stalking you on bitcointalk to see if you're online...
Well it just did its first actual transfer (I've got it running in a mode where it only actually does transfers to my personal account - everything else it still just reports but doesn't act).
From its log:
Most recent entry in trade history at 08/08/2013 18:05:50 (server time)
Update started at 08/08/2013 18:07:57
TX-IN: 20 x DMS.PURCHASE <- DeprivedPersonal
TX-OUT: 20 x DMS.MINING -> DeprivedPersonal
TX-OUT: 20 x DMS.SELLING -> DeprivedPersonal
TX-IN: 30 x DMS.PURCHASE <- DeprivedPersonal
TX-OUT: 30 x DMS.MINING -> DeprivedPersonal
TX-OUT: 30 x DMS.SELLING -> DeprivedPersonal
Update completed at 08/08/2013 18:08:06
Most recent trade was at 08/08/2013 18:07:00 (server time)
My transaction history last entries:
2013-08-08 18:08:07 DMS.SELLING transfer-out (DeprivedPersonal) 30 0 0 0
2013-08-08 18:08:06 DMS.MINING transfer-out (DeprivedPersonal) 30 0 0 0
2013-08-08 18:08:04 DMS.SELLING transfer-out (DeprivedPersonal) 20 0 0 0
2013-08-08 18:08:03 DMS.MINING transfer-out (DeprivedPersonal) 20 0 0 0
2013-08-08 18:07:00 DMS.PURCHASE transfer-in (DeprivedPersonal) 30 0.02864 0 0.8592
2013-08-08 18:06:44 DMS.PURCHASE transfer-in (DeprivedPersonal) 20 0.02864 0 0.5728
So we're basically there now - just got to test it a bit more thoroughly and make sure it handles things like network connection dropping etc.