Understanding how hydraulic cues in the barrier environment affect fish navigation is critical to fish migration in dammed rivers. However, most of the current research on the effects of hydraulic cues on fish navigation focuses on the effects of a single hydraulic parameter on fish migration and usually ignores fish sensory perception and swimming ability. This study presents an effective approach that combines a computational fluid dynamics model of a river with a model of fish behaviour to elucidate the effects of hydraulic cues in the barrier environment on fish migration paths and strategies by simulating the fish's perception of flow direction and their regulation of multiple hydraulic parameters. Four release scenarios for the dam were reviewed and it was determined that the modelled fish movements realistically reflected actual observations. In various scenarios, the target fish (Schizothorax chongi) managed to move upstream to the tailrace downstream of the dam, despite the hydraulic barrier created by the mainstem area of the river; they overcame this obstacle by exploiting low-velocity zones on both sides of the mainstem and in the river's boundary layer. During upstream movement, the target fish preferred areas with flow velocities between 0.7 and 1.0 m/s and a turbulent kinetic energy of less than 0.3 m2/s2 to maintain aerobic activity. Additionally, the effects of alternative turbine release strategies on the fine-motor movement of target fish were reviewed and an optimised strategy was provided that could increase the proportion of target fish entering the fish passage facility from 0% to 53.8% in the original scenario to 82.6%. This study provides a feasible method for the simulation of fish fine motion in complex flow environments as well as a scientific basis for the management of fish resources in dammed rivers.