Hi Notius, here is a Lua Script based of Beppe's that has 10 'Stations'.  Think of it like a train ride, with an origin followed by 10 stops, with the 10th stop being the end stop.
The time value you enter will be the per-station trip time.  So at the default, of 1 second, the animation runs at a total of 10 seconds.  If you set at 6, it will run for 60 seconds.
So, with this you could manually plot out a float value's oscillation (ie rise and fall with 0, 1, 0...... a plateau with 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2.... a stairway with 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6....etc) amidst the total trip time, which is the per-trip time you specify *10.  Each individual station will be exactly the same, but you could plot the same values repeatedly to get a different effect.   
Or, instead of inputting #'s in to each station, you could just set the per-trip time to a longer time (ie 5) and then have just 1 or two stations > 0, for a 10 second animation let's say.  Just keep in mind if you do this, the entire frame / time displayed in the Octane viewport will look large, but you can always batch render to any frame/time point you want, prior to the displayed last time or frame, thus capping where you want it to end.
Confused?
Great!
Here is the script and a pic:
Remember, in principal it works the same as the one Beppe gave us, his had 1 stop from the point of origin, which was called 'End'.  The time was still a per-trip time, but as there was one it represented the entirety of the trip.
But this is neither here, nor there.  I saw you had asked for a script with stations, and despite that I have no idea what I am doing with Lua, I edited the script for you.
Now, go and get to rendering...come on...Go...Go....
 
            
			
													Win 10 Pro 64,  Xeon E5-2687W v2 (8x 3.40GHz),  G.Skill 64 GB DDR3-2400,  ASRock X79 Extreme 11
Mobo: 1 Titan RTX, 1 Titan Xp
External: 6 Titan X Pascal, 2 GTX Titan X
Plugs:  Enterprise