you could write without additional method:
thread_group_trade.create_thread(boost::bind( &boost::asio::io_service::run, &io_service_trade ) );