https://tradinglite.com/learn/content/21/interface-introduction