The invention relates to a power market multi-element subject flexible energy block bidding transaction system and method. The system comprises a login authentication module, a data entry module, a first processing module, a second processing module, a third processing module, a data verification module and an output module. The login authentication module is used for self-identity confirmation ofthe electricity market main body and selection of an electricity transaction declaration mode; the data input module is used for inputting electricity price, electric quantity and corresponding timeinformation; the three processing modules carry out matching under different modes, the data verification module receives matching results obtained by the processing modules and carries out safety verification, and the output module outputs final electricity market main body electricity quantity and electricity price transaction results. According to the invention, the electric power transaction declaration mode is divided into different modes according to the types of the energy blocks, thereby achieving the high-efficiency matching of the declarated electric quantity of various types of flexible subjects, meeting the transaction demands of diversified market subjects, enabling the electric power transaction process to be more autonomous and fair, and enabling the market vitality to be fully stimulated.