公开市场业务要有效发挥作用应具备的条件有:

①中央银行必须具有强大的、足以干预和控制整个金融市场的金融实力

②要有一个发达的、完善的金融市场且市场必须是全国性的,证券种类必须齐全,并达到一定规模

③必须有其他政策工具的配合。