Economically optimal management of a continuous cover forest is considered here. Initially, there is a large number of trees of different sizes and the forest may contain several species. We want to optimize the harvest decisions over time, using continuous cover forestry, which is denoted by CCF. We maximize our objective function, the expected present value, with consideration of stochastic prices, timber quality variations and dynamically changing spatial competition. The problem is solved using an adaptive control function. The parameters of the control function are optimized via the first order optimum conditions based on a multivariate polynomial approximation of the objective function. The second order maximum conditions are investigated and used to determine relevant parameter ranges. The procedure is described and optimal results are derived for a general function multi-species CCF forest. Concrete examples from Germany, with beech, and from Sweden, with Norwegian spruce, are used to illustrate the methodology and typical numerical results. It is important to make market adapted harvest decisions. If the stochastic price variations are not considered when the harvest decisions are taken, the expected present value is reduced by 23%.