Hi Kingkopper,
The idea to get these things done with the precision you like to have, is based on the procedure to create those “Helix” files as you go. (I will call the “Cuban Spline in your file here Shape spline)
The base Spline (or shape) was given in your file, so I moved a Null Object one time around (Align To Spline Tag>Tangential On). In that way, you can get a couple of nulls to rotate around this shape-spline. If done with some care, the MoGraph Tracer will draw a perfect Spline for your needs. If a double Helix is needed—use two of them. Check the file out and you might see how easy this is.
The 0-720 frames are used here to create 720+1 points on that spline, each frame one, with 0 and 720 preferable on the same position. You can make that editable (C) and connect the end points with each other.
In a similar way, you can produce even an Rail-Spline, to have extra control in the Sweep (NURBS). This will certainly support the need for the “loop”.
I hope this helps to create and shape you need.
Keep in mind that the Tangential alignment might not always leads to the results you like, perhaps the Null that travels along the spline needs then a Target, which can be a slightly smaller shape spline.
This might sound right now perhaps abstract, but press the play button a wait (I have set the Animation>Play-mode> to single, so you get the resulting spline on the end of the play mode without the need to stop it)
https://www.amazon.com/clouddrive/share?s=h6pphaqNTkAmksi1EmWTsI
All the best
Sassi