おそらく矛盾した質問です: ratio<,>は、定義上、コンパイル時の定数です。
ただし、メソッドの呼び出し元が指定できるさまざまな比率で期間を構築したいと考えています。では、比率や期間以外のものを使用する必要があると思いますが、何ですか?
たとえば、実行時に設定できるクラス メンバーが必要で、それを ratio<,> 型にしたいと考えています。このメンバーが設定/割り当てられるコードのある時点で、一定の比率が割り当てられますが、私のクラスでは、その比率がどうあるべきかを指定したくありません。