YALMIP will not be able to realize that the constraints are SOCP representable once iteration is fixed, but will simply assume that they are LPs once iteration is fixed (I think). Hence, you'll have to write the parameterized SOCP constraints using the cone operator. YALMIP cannot deal with models where the structure changes depending on parameter variables being fixed or not (from general nonlinear elementwise, to SOCP-representable)
As the code is noe though, it is not clear that you actually want the objective to be the max of a set of quadratic functions, or a sum of quadratics (as you only have 1 term). If you meant it to be a sum, you should just sum of the terms, and YALMIP will be able to derive the quadratic objective once optimizer is called
However, to simplify things, don't define c=alpha/(1+iteration), and the use 1/c in model, and have iteration as parameter. Simply define gamma as a paramete and use gamma*quadratic, and then compute it as (1+iteration)/alpha when you have the data. This will simplyfy the model both pre- and during solver call, and reduce the chance that YALMIP introduced auxilliary variables which creates a nonlinear model (I would not be surprised if the internal model looks like *(newvariable)*quadratic, newvariable == 1/anothervariable, anothervariable==1+iteration. This model is not linear when parameter is fixed