Поскольку логика робота предусматривает достаточно основательный подход, начну с интерфейса программы. Возможно, это позволит увидеть требования к функционалу в новом свете.
Основное окно
![](/uploads/images/00/56/15/2012/01/15/3e2baecf5e.png)
Просто и со вкусом:)
Почему нет кнопок в основном окне?
На мой взгляд, кнопки должен нажимать робот, а мы только наблюдать за результатами его работы.
В перспективе можно добавить дополнительную информацию для визуального контроля, например, количество сделок, прибыль в рублях и т.д.
Все элементы управления доступны через меню, которое включает в себя вкладки: Торговля, Настройки, Окна.
Вкладка Торговля содержит следующие пункты
![](/uploads/images/00/56/15/2012/01/15/f34056c92b.png)
(
Читать дальше )