Graph anomaly detection in graph data has received significant attention due to its practical significance in various vital applications such as network security, finance, and social networks. The current mainstream approach for attribute graph anomaly detection is based on contrastive learning using graph neural networks, which only consider homogeneous low-frequency signals. However, in attribute networks, normal and anomalous nodes exhibit different frequency patterns. This motivates the proposal of a graph anomaly detection framework based on multi-frequency reconstruction to capture the signal patterns of anomaly. Specifically, our method constructs multiple filters based on target nodes and utilizes two modules, namely, low-frequency reconstruction and contrastive learning, for anomaly detection. The generative low-frequency reconstruction module enables us to capture anomalies in the high-frequency attribute space, while the contrastive learning module leverages richer structural information from multiple subgraphs to capture anomalies in the structural and mixed spaces. We conducted extensive experiments on five publicly available datasets, demonstrating that our method significantly outperforms state-of-the-art approaches.