Personal Contract is created once for each client. While creating the personal contract, a client has an opportunity to send the desired quantity of Ether. Also, the client can mark the amount of Ether he would like to transfer to the Personal Strategist account. Instead of Ether client can provide the ERC-20 address of the desired token (Yield protocol is using Uniswap for exchange in such case).