Поскольку логика робота предусматривает достаточно основательный подход, начну с интерфейса программы. Возможно, это позволит увидеть требования к функционалу в новом свете.
Основное окно
Просто и со вкусом:)
Почему нет кнопок в основном окне?
На мой взгляд, кнопки должен нажимать робот, а мы только наблюдать за результатами его работы.
В перспективе можно добавить дополнительную информацию для визуального контроля, например, количество сделок, прибыль в рублях и т.д.
Все элементы управления доступны через меню, которое включает в себя вкладки: Торговля, Настройки, Окна.
Вкладка Торговля содержит следующие пункты
(
Читать дальше )