Team
Team work is a group of developers, traders,... Each doing his /her part, someone may be good at the development side, another talented at trading, someone else covering the research side, and together we cover the entire process top to bottom.
Sounds good in theory. In practice however, each individual will be motivated by their own needs.
For example, my idea of a trading system is probably completely different to what you think a trading system is. It's not right or wrong, just different. It's like getting a team together to build a car. Everyone has a different idea to what a car is. If we work together to build a car we'll build something that is poor at a specific types of challenges faced by a car but instead is a generic car. That's why I prefer to build something specific for a very specific need, i.e. a specific set of tools to solve a specific set of problems. If built correctly, there will be overlaps into other types of trading systems.
To summerise, its an admirable goal and I'd be happy to chat more to see how it progresses.
