Faits: A. Dans le cadre d'une enquête dirigée contre B._, C._, D._, E._ et autres pour blanchiment d'argent, faux dans les titres et les certificats et corruption d'agents étrangers, le Ministère public de la Confédération (MPC) a ordonné, le 9 juin 2011, le séquestre d'un compte bancaire détenu par A._ AG auprès de la banque X._ à Genève, qui présentait un solde de plus de 44 millions d'USD. B._ (administrateur de la fiduciaire A._ AG) est soupçonné d'avoir prêté son concours notamment à D._ pour fournir de fausses identités à des bénéficiaires de comptes, et d'avoir dissimulé en Suisse des fonds provenant d'escroqueries commises aux Etats-Unis. B. Par arrêt du 12 octobre 2011, la Ire Cour des plaintes du Tribunal pénal fédéral (TPF) a partiellement admis le recours formé par A._ AG contre la décision de séquestre. Deux versements suspects, de 4 et 6 millions d'USD, étaient parvenus sur le compte en mai et juin 2007, en provenance du compte de A._ Ltd dans une banque australienne qui aurait été alimenté par les avoirs illicites de D._. 500'000 USD avaient été versés en septembre 2007 en faveur de celui-ci, et B._ avait effectué, en mai 2007, un retrait suspect de 2'005'000 USD. A._ AG affirmait que ses fonds provenaient d'une opération de prêt, mais les pièces produites ne démontraient ni la réalité, ni la justification d'une telle opération. Contrairement à ce que soutenait la recourante, certains versements de D._ sur le compte de A._ Ltd étaient antérieurs aux transferts litigieux. L'identité de l'ayant droit économique du compte séquestré demeurait douteuse. En l'état de l'enquête, les soupçons d'une infraction préalable d'escroquerie aux Etats-Unis paraissaient suffisants. Rien ne justifiait toutefois le maintien du séquestre pour un montant supérieur aux deux versements de 4 et 6 millions d'USD, avec intérêts aux dates correspondantes. Les avoirs dépassant ces montants ont été libérés. C. Par acte du 9 novembre 2011, A._ AG forme un recours en matière pénale par lequel elle demande de compléter l'état de fait, d'annuler l'arrêt de la Cour des plaintes et de lever le séquestre de son compte. La Cour des plaintes se réfère à son arrêt. Le MPC conclut au rejet du recours dans la mesure où il est recevable. La recourante a répliqué.