Any tips on how to predict stroke order in kanji?

Is there a basic rule of thumb for predicting stroke order for a kanji I've never seen before? I know there's the "west to east, north to south, northwest to southeast" thing but is there any more detailed option for predicting stroke order?

by Dependent_Slide8591