Termos de Referência
Что нужно уметь кандидату: работа с CCanvas, опыт работы с интерфейсами, умение сортировать списки и массивы.
Эксперт должен закрывать сделки бай и селл, по определенной логике. Условия выборки сделок задаются на графике.
Все настройки задаются кнопочками на панели .
Что будет в GUI
0. Название
1. Галочка - подтверждает согласие с рисками
2. Через запятую указать какие мэгик номера исключаются из расчетов.
3. Инфа о просадке, присадке по символу, совокупная информация по сделкам селл, бай с учетом пункта (2). И рядом кнопочки изменения параметров.
4. Пользователь задает какую лотность нужно сократить и по какому принципу выбираются сделки (сначала самые дальние, самые ближние, самые крупные по лоту, самые мелкие), рядом пишется инфа о прибыли/убытках в этих сделках. (стоит иметь ввиду, что какая-то сделка закроется частично)
5. Информация о лотности, которая будет после сокращения.
6. Кнопка Перейти на шаг 2.
7. На шаге 2 таблица со сделками и параметрами. Параметр Закрывать полностью, или закрывать по лотам (и указывается лот). и кнопка "Закрыть", и галочка "Установить замок после закрытия".
8. По нажатию "закрыть", строка со сделкой загорается желтым перед закрытием и зеленым цветом после закрытия. И в отдельной графе указывается проскальзывание при закрытие, время за которое было закрытие и ошибка если есть.
9. Информация о том что делает сов дублируется в отдельную статусную строку внизу.
Закрытие происходит по логике:
полностью: сначала бай, потом селл.
если закрывать по лотам: закрываем х лотов бай, х лотов селл. (нужно учитывать что при постепенном закрытие тикеты меняются)
Есть еще разные допы:
В отдельном окошке кнопки Закрыть все, закрыть бай, селл.
Вид GUI отправляю в личку кандидатам.
В первом сообщение прошу отправить скриншот любого интерфейса, который вы делали. Для меня важен внешний вид программы.