Self-evolving trading system