Welcome back Nova!
Aido seems to still be maintaining his fork. I just found it yesterday. I tried the binary Nova released and I couldn't make it work. MTGoX seems to have altered its API on April 15th. So although I made a perfectly good Key/secret pair it refused to connect. I did try repeatedly new key/sectret but to no avail. Initially bugfixes where putout by nomore something(have to look back and catch it). Then Aido started working on your last release with arbitrage and got it working with(mostly not) or without arbitrage and with or without trending engine. Also added more indicators and a way to change them while running while making it possible to specify why to trade and in a way when.
The only hold up for me is that on BTCe it try's to use market orders and those fail. Rejected by BTCe. Apparently BTCe only allows limit orders. Aido's ATP has worked great for me in theory. It monitors BTCe and when the indicators I setup trigger it usually seemed to try to do what I wanted. Downside is since it sent a market order I get an error back rather then a trade.
All in all it seems great in theory. It won't for me connect to MTGox (I wasn't going to fund for testing anyways) and can't sell on BTCe. Still I am impressed it (aside from not trading) works on BTCe.
Thanks Aido!
I just noticed another error. Not sure when its triggered. Trading is likely as it rarely comes up. The message said invalid sign.
2013-04-18 13:08:39,978 ←[34m:←[0;39m Used Conservative risk algorithm to calculate w
eight of 3.415067276825354E-5
2013-04-18 13:08:40,278 ←[1;31m:←[0;39m ERROR: Caught unexpected exception, shutting
down BTC-e trend following trading agent now!. Details are listed below.
com.xeiam.xchange.ExchangeException: BTCE returned an error: invalid sign
at com.xeiam.xchange.btce.service.BTCEBasePollingService.checkResult(BTCEBase
PollingService.java:69)
at com.xeiam.xchange.btce.service.account.polling.BTCEPollingAccountService.g
etAccountInfo(BTCEPollingAccountService.java:54)
at org.aido.atp.AccountManager.refreshAccounts(AccountManager.java:121)
at org.aido.atp.AccountManager.getBalance(AccountManager.java:105)
at org.aido.atp.TrendTradingAgent.evalAsk(TrendTradingAgent.java:387)
at org.aido.atp.TrendTradingAgent.run(TrendTradingAgent.java:344)
at java.lang.Thread.run(Unknown Source)
2013-04-18 13:08:43,100 ←[34m:←[0;39m BTC-e High USD :- Last: USD 91.5 | Bid: USD 90
.82 | Ask: USD 91.5 | Volume: 1354872 | Currency: BTC | TimeStamp: Thu Apr 18 12:24:1
4 MDT 2013
2013-04-18 13:09:23,373 ←[34m:←[0;39m Used Conservative risk algorithm to calculate w
eight of 3.2E-5
2013-04-18 13:09:23,673 ←[1;31m:←[0;39m ERROR: Caught unexpected exception, shutting
down BTC-e trend following trading agent now!. Details are listed below.
com.xeiam.xchange.ExchangeException: BTCE returned an error: invalid sign
at com.xeiam.xchange.btce.service.BTCEBasePollingService.checkResult(BTCEBase
PollingService.java:69)
at com.xeiam.xchange.btce.service.account.polling.BTCEPollingAccountService.g
etAccountInfo(BTCEPollingAccountService.java:54)
at org.aido.atp.AccountManager.refreshAccounts(AccountManager.java:121)
at org.aido.atp.AccountManager.getBalance(AccountManager.java:105)
at org.aido.atp.TrendTradingAgent.evalAsk(TrendTradingAgent.java:387)
at org.aido.atp.TrendTradingAgent.run(TrendTradingAgent.java:344)
at java.lang.Thread.run(Unknown Source)
2013-04-18 13:09:25,784 ←[31m:←[0;39m WARNING: Testing connection to BTC-e exchange
Actually it seems like the same error twice.