The invention provides a power market transaction server, a market main body terminal and a matching method, and the server comprises a transaction sequence generation module which is used for constructing a transaction sequence according to a power transaction demand, and the transaction sequence comprises a plurality of transaction periods, and constructing a message queue based on each transaction period; a quotation acquisition module which is used for acquiring electric power and electricity price corresponding to each market main body terminal in each transaction time period, generatingquotation information based on each transaction time period and the electric power and electricity price corresponding to the transaction time period, and sending the quotation information to a message queue corresponding to the transaction time period; a transaction curve generation module which is used for generating a transaction curve based on each transaction time period and the electric power in the message queue corresponding to the transaction time period; and a matching module which is used for starting a thread to perform quotation-based matching to form a matching result table. According to the power market transaction server, transactions can be carried out within a month, connection with day-ahead and real-time transactions in an electric power spot market can be realized, andthe flexibility of electric power transactions is improved.