Collections based on queries are by definition non-static, that's the whole point of the query. The queries are evaluated dynamically though -- that would crush any non-trivial implementation regardless of the amount of money spent on hardware. Instead, the
queries are evaluated on a schedule. By default, this is every 7 days but you can certainly adjust this if needed. There is also the ability to enable incremental collection evaluation which enables only new or updated resources that meet the query results
to affect the collection's membership. You can also manually initiate the query evaluation on the collection as Benoit pointed out.
What Peter said is also true, there is no link between the queries in the monitoring section of the console and queries you've imported into a collection. Think of importing a query into a collection as a membership rules as a copy (because that's truly
what it is).
Here's some more info on Collection Evaluation:
http://blogs.technet.com/b/senthilkumar/archive/2014/06/08/configmgr-2012-r2-collection-evaluation-overview.aspx