必勝法と言う程のものではないですが、何回もやっている中から身に付けた物をご紹介します。
1)同じ面同士の牌は取らないで、異なる面同士の牌の組み合わせで取る
2)同じ牌が3枚見つかって、いずれの牌も取れる状態の時は出来るだけ、もう一枚の同じ牌が出るまで取らないで待つ。(ここで、3枚の内のどれか2枚を取ってしまうと、運が悪いと流れが変わって手詰まりになります)
※どうしても、3枚の牌以外に取る牌が無い時は、3枚の内、どれとどれを取るかによって流れが変わりますので、この状態になるとある意味賭けです)
3)ピラミッドの頂点にある牌やピラミッドの底辺の一番外側にある牌を優先して取る。
上記1)-3)を行っても、手詰まりをする事もありますが、上記1)-3)を考えないで牌を取る時よりは手詰まり率は下がると思います。
御質問とは関係ないですが、御参考程度にもう一言!
初期の上海は、本当に牌の並びがランダムだったそうで、絶対に取れない配牌になる時もあったそうです。
今は、絶対に取れる配牌になる様にプログラミングされている様ですが!