Okay, I'll try to explain a bit better
If you only want it to work and don't care about why it works that way:
You have: /clone <x1> <y1> <z1> <x2> <y2> <z2> <x3> <y3> <z3> replace move
You can use x1, y1, z1 and x2, y2, z2 as described in the post you linked
Now, x3 should be x1 + how far you want to move on the X axis. So if you've set x1 to -5, for example, and you want to move the structure just one block, x3 will be -5+1, which is -4. Then you have to choose y3 and z3 in the same way.
You want it to move 0 blocks up, which means your y3 should be the same as your y1
If you also want to know why it works that way:
/clone <first point> <second point> <third point>
<first point> and <second point> specify the region you copy the structure from. The points are simply the corners. So if you use 0 0 0 as <first point> and 8 8 8 as <second point>, you will copy everything from 0 0 0 to 8 8 8
Then, <third point> will specify the region you copy the structure to. <third point> will be the lower northwest corner of the region (that means it's the lowest X, lowest Y, and lowest Z coordinate). So if you want to copy the area mentioned above (0 0 0 to 8 8 8) to the area from 16 16 16 to 24 24 24, you pick 16 16 16 (lowest coordinates) as your <third point>