In this paper we present an algorithm based on AI and machine learning techniques that estimates the average trading behavior of a trader by modeling the transactions performed in response to the observed state of the market and the expected profits and loses made with respect to each transaction. Through this modeling we can compare between the behaviors of different traders in addition to capturing the actions of individual traders in response to market conditions. Through this we aim to infer activities that provide certain participants an unfair advantage over others, allowing us to learn newer ways of market manipulation.