Learning with imperfections - a multi-agent neural-genetic trading system with differing levels of social learning | IEEE Conference Publication | IEEE Xplore