Really great work for the community. When my wallet will be loaded next time, I'll make a donation.
If you are looking for improvements ;-) these are my suggestions:
>Scripting language would be awesome in the long run. Yes I know, that is very difficult to implement.
>Second best solution: calculation with moving Average values for several durations e.g. 1min
average or 1 hour average. Thus the rules could adapt automatically when the market price
moves. Actually the rules are too static.
>"Exact price" perhaps should be namend as "exact max/min price". Example: "if market price > 749 then sell 1 BTC for exact price 1$".You would of course not receive 1$. You would get the actual market buy price at the moment. Therefore it the rule inidcates a *minimum* price (sell) or *maximum* price (buy). This is the principle of an exchange I know, but for example there is a german exchange bitcoin.de which works in a manner like ebay pricing. Therefore for my opinion it would be more clear, when max/min is mentioned, especially for novice traders. This information could be relevant for stopp loss orders in a crash scenario.
>Rule groups could get a symbol in the title, if at least one of the rules is activated.
>If you make a new rule it is activated by default. I would find it more secure when changing or experimenting with rules, that the user has to activate them with a seperate click.