The solution to such problems is a very simple application of conservation laws. The first relevant law is conservation of angular momentum, which says that for a particular orbit $$ L = mrv_{\rm tan} = {\rm constant}\ ,$$ where $m$ is the mass of the orbiting body (assumed $\ll$ the mass $M$ of the body it orbits) and $v_{\rm tan}$ is the tangential velocity component (i.e. that component perpendicular to a line between the central mass and the orbiting object) and $r$ is the distance between the orbiting object and central mass. The second is conservation of energy which says $$ \frac{1}{2}mv^2 - \frac{GMm}{r} = {\rm constant}\ ,$$ where $v$ is the *speed* in the orbit, which is formed from a tangential component (discussed above) and a radial component directed along a line towards or way from the central object. In an elliptical orbit, an object in general has *both* a tangential and radial velocity component, *except* at aphelion and perihelion, where the radial component is zero and $v = v_{\rm tan}$. Thus if we know the speed at perihelion, we can use conservation of angular momentum to work out $v_{\rm tan}$ at any other position in the orbit and we can use conservation of energy to calculate $v$ at any other position in the orbit. If we are in possession of the speed and one of its components, then we know which way the velocity is directed.