王某与某证券投资顾问公司签订协议,双方约定,证券投资顾问公司向王某提供准确、及时、有预见性的股票信息,如果王某的年收益达到投资额的15%以上,顾问公司将收取收益的3%,否则,顾问公司将退还咨询费并承担损失的3%。王某如约交纳了咨询费,顾问公司也向王某提供股票信息。一年下来,王某多次买进卖出股票,不但没有盈利,反而亏损2余万元。请问:王某和顾问公司之间的协议是否有效?王某可否要求顾问公司退还咨询费并赔偿损失?