An adjustable support for a provided swimming machine, comprising: a movable assembly configured to be fixedly mounted to the provided swimming machine; a fixed assembly configured to be fixed to a pool wall of a provided swimming pool and selectively coupled to the movable assembly; wherein the fixed assembly includes a plurality of engaging portions and the movable assembly includes a limiting member for mating with at least one of the plurality of engaging portions; wherein the movable assembly is switchable between a locked position and an unlocked position to adjust a vertical position of the provided swimming machine; wherein the limiting member fixedly engages the at least one of the plurality of engaging portions in the locked position; wherein the limiting member is disengaged from the at least one of the plurality of engaging portions in the unlocked position, thereby providing for the movable assembly to move relative to the fixed assembly; wherein the movable assembly comprises a mounting base configured to be fixedly mounted to the provided swimming machine; wherein the limiting member includes a limiting pin to selectively engage the at least one of the plurality of engaging portions of the fixed assembly, and the limiting member is capable of moving to disengage from the at least one of the plurality of engaging portions, thereby placing the movable assembly in the unlocked position; characterized in that the movable assembly comprises a first movable half connected to a second movable half to define a hollow cavity therebetween, and the movable assembly also comprises a guiding member disposed within the hollow cavity; in that the first movable half and the second movable half each define limiting grooves (2112, 2122), and the guiding member defines a guiding groove; in that the limiting member extends through the limiting grooves (2112, 2122) to selectively engage the at least one of the plurality of engaging portions of the fixed assembly; and in that movement of the guiding member forces the limiting pin to move along the limiting grooves (2112, 2122), thereby causing the limiting pin to disengage from the at least one of the plurality of engaging portions. a movable assembly configured to be fixedly mounted to the provided swimming machine; a fixed assembly configured to be fixed to a pool wall of a provided swimming pool and selectively coupled to the movable assembly; wherein the fixed assembly includes a plurality of engaging portions and the movable assembly includes a limiting member for mating with at least one of the plurality of engaging portions; wherein the movable assembly is switchable between a locked position and an unlocked position to adjust a vertical position of the provided swimming machine; wherein the limiting member fixedly engages the at least one of the plurality of engaging portions in the locked position; wherein the limiting member is disengaged from the at least one of the plurality of engaging portions in the unlocked position, thereby providing for the movable assembly to move relative to the fixed assembly; wherein the movable assembly comprises a mounting base configured to be fixedly mounted to the provided swimming machine; wherein the limiting member includes a limiting pin to selectively engage the at least one of the plurality of engaging portions of the fixed assembly, and the limiting member is capable of moving to disengage from the at least one of the plurality of engaging portions, thereby placing the movable assembly in the unlocked position; characterized in that the movable assembly comprises a first movable half connected to a second movable half to define a hollow cavity therebetween, and the movable assembly also comprises a guiding member disposed within the hollow cavity; in that the first movable half and the second movable half each define limiting grooves (2112, 2122), and the guiding member defines a guiding groove; in that the limiting member extends through the limiting grooves (2112, 2122) to selectively engage the at least one of the plurality of engaging portions of the fixed assembly; and in that movement of the guiding member forces the limiting pin to move along the limiting grooves (2112, 2122), thereby causing the limiting pin to disengage from the at least one of the plurality of engaging portions.