interface definition for trade strategy