A method of binary option games executed on servers and played online by at least one user that comprises obtaining, by a processor, a tracking real time information on a plurality of assets traded in markets authenticating the user that utilizes a client device for communicating with the servers providing the user with an in application tools selected from the group comprising of: purchasing virtual money selecting an asset manipulating game preferences and reviewing game related data providing the user with visual representation of the tracking information and performing game related operations in response to commands received from the user as well as a system configured to execute the binary option games played online.