股票發行價格是根據承銷協議確定的。根據相關法律規定,所有公開發行的股票必須由證券經營機構承銷,并且發行人必須與證券經營機構簽署承銷協議。承銷協議包括當事人的基本身份信息、承銷方式、承銷股票的種類、數量、金額等主要內容。此外,承銷協議還應明確承銷期限、付款日期和方式、承銷費用的計算和支付方式等相關條款。如果違背約定,各方需承擔相應的責任。證券經營機構收取的承銷費用數量則由證監會確定。