
Joe F. answered 01/09/21
Patient and Knowledgeable Music Theory Instructor
It's not like a mathematical formula. It really just comes down to what sounds pleasing to the ear. The moment one chord changes to another chord you have harmonic movement. The effect of the harmonic movement depends on the quality of the chords you are moving to and from. For example, moving from a C major chord to and F# major chord would be striking due to the fact that there are no common notes and they both belong to different keys. Moving from C major to E minor, on the other hand, would be a very weak chord progression, for opposite reasons as the first example. The solution for you is to build a language based on your own listening experience. Find some music that sounds good to you, figure out by ear what is going on (or analyze the sheet music). Do this for a few years and eventually you will learn from others what your ear finds pleasing harmonically.