(How) is it possible for a signal provider to get a profit- and client balance height- depending performance fee instead of a constant monthly subscription fee?

 
(How) is it possible for a signal provider to get a profit- and client balance height- depending performance fee instead of a constant monthly subscription fee?