Faits: Faits: A. B._ était administrateur de la société X._ SA. Il possédait la totalité du capital-actions de la société, à savoir cent actions nominatives de 1'000 fr. chacune. Le 24 février 2004, il a vendu la totalité de ses actions à la société Y._ SA et à M._. Le contrat prévoyait que le vendeur était immédiatement libéré de ses activités au sein de la société X._ SA. Par la suite, B._ s'est annoncé à l'assurance-chômage et a demandé le paiement d'indemnités journalières à partir du 2 mars 2004. Le 1er avril 2004, la société X._ SA a attesté que son ancien administrateur avait été rémunéré jusqu'à la fin du mois de février 2004 et que le dernier salaire mensuel était de 9'000 fr. Par décision du 28 avril 2004, que l'assuré n'a pas contestée, la Caisse cantonale vaudoise de chômage (ci-après : la Caisse) a considéré que ce dernier était resté inscrit au registre du commerce, en qualité d'administrateur de la société X._ SA, jusqu'au 31 mars 2004; pour ce motif, la caisse a nié son aptitude au placement pour la période courant jusqu'à cette date. Pour la période postérieure, la Caisse a fixé à 156 fr. 45 le montant de l'indemnité journalière qui lui serait versée. Le montant de l'indemnité était calculé en prenant en considération un gain assuré de 4'850 fr. par mois, correspondant aux montants que la société X._ SA avait effectivement versés à l'assuré, en moyenne, pour les six derniers mois de travail (décision du 24 mai 2004). B._ s'est opposé à cette décision, en alléguant qu'en juin 2004, divers assureurs avaient restitué à la société X._ SA un montant total de 30'922 fr. 10 correspondant à des primes versées en trop pendant l'année 2003, ainsi qu'à une participation aux excédents pour la même année. Il convenait de prendre en considération ce montant dans le calcul du gain assuré, dans la mesure où la société s'était engagée à le lui restituer. B._ a produit à l'appui de ses allégations une lettre du 30 juin 2004 que lui avait adressée M._, pour la société X._ SA, rédigée dans les termes suivants : «Décompte final 2003 [...] Nous vous informons que nous avons reçu les décomptes définitifs des diverses assurances [...]. Selon ces décomptes, les montants suivants vous sont dus : Décompte maladie perte de gain Allianz 15'668.80 Participation aux excédents APGM Allianz 11'753.30 SUVA 3'500.00 Compte tenu d'un problème passager de trésorerie, un acompte de Fr. 10'000.- vous est versé ce jour. Le solde sera versé dès que la situation financière se sera rétablie. [...]» Le 6 août 2004, B._ a remis à la Caisse des relevés bancaires démontrant que la société X._ SA lui avait versé 25'800 fr. entre le 1er et le 9 juillet 2004. Il précisait que la société lui devait encore 6'289 fr. «pour l'exercice 2003». Par décision sur opposition du 29 octobre 2004, la Caisse a refusé de prendre en considération un gain assuré supérieur à 4'850 fr. et a maintenu sans changement le montant de l'indemnité journalière allouée à l'assuré. Par décision sur opposition du 29 octobre 2004, la Caisse a refusé de prendre en considération un gain assuré supérieur à 4'850 fr. et a maintenu sans changement le montant de l'indemnité journalière allouée à l'assuré. B. Ce dernier a déféré la cause au Tribunal administratif du canton de Vaud, qui a rejeté le recours par jugement du 11 mai 2006. B. Ce dernier a déféré la cause au Tribunal administratif du canton de Vaud, qui a rejeté le recours par jugement du 11 mai 2006. C. B._ interjette un recours contre ce jugement, dont il demande l'annulation. Il conclut, sous suite de dépens, à ce que le Tribunal fédéral constate que son gain assuré «[soit] calculé conformément aux revenus réellement obtenus et démontrés [...] au cours de la période de référence». L'intimée a renoncé à se déterminer, de même que le Secrétariat d'Etat à l'économie. 