If you read something like this:
5.3.2014 15:23:48 1000 coins bought for a price of 0,00006300, the last sell price was 0,00006361
5.3.2014 15:23:47 Order sent to TradingEngine: Buy 1000 Doge @ 0,00006300 Ltc/Doge
5.3.2014 15:23:47 Trying to buy the coins...
5.3.2014 15:23:47 Insurances agree on trade command
Then there is something wrong with the API connection, or to be specific the API credentials. This is how a normal situation look like:
2014-05-03 09:32:03.069 |BOT_INFO| Bot: New Trade-bot Message: Trying to sell the coins...
2014-05-03 09:32:03.070 |ORDER_STACK| {Sell 0,5 Ltc @ 0,02467944 Btc/Ltc} changed to status QUEUED
2014-05-03 09:32:03.070 |BOT_INFO| Bot: New Trade-bot Message: Order sent to TradingEngine: Sell 0,5 Ltc @ 0,02467944 Btc/Ltc
2014-05-03 09:32:05.861 |ORDER_STACK| {Sell 0,5 Ltc @ 0,02467944 Btc/Ltc} changed to status COMPLETED
2014-05-03 09:32:05.864 |BOT_INFO| Bot: New Trade-bot Message: 0,5 coins sold for a price of 0,02467944 and bought before for 0,0 making total profit of 0,0
As you can see this log shows the ORDER_STACK at work. The order was QUEUED first and then it was COMPLETED. (more info see:
https://www.haasbot.com/engine-orderstack/)
I recommend to setup a new API key, check if you wallet works and try a manual trade. The manual trade can be done in the web-interface at the "Exchange now" -page and inside the Windows Classic interface that is still missing. But you could use the "Buy now" and "Sell now" buttons inside the trade-bot to work around it.
BTW Based on the log i also see a bug inside the software itself, the order should not have been reported as "bought". So the message "1000 coins bought for a price of 0,00006300, the last sell price was 0,00006361" is a bug from my side. This should have been blocked. I am looking into this.