$USDRUB Дорожная карта и инстукция пользователя для инвестиционного бота:
В связи с тем что разработку веду в свободное время, решил мотивировать себя этой инструкцией.
Этап 1. Создание бота для просмотра прибыли по сделкам.
Как это будет работать?
1.Пользователь вводит свой апи ключ.
2.В период с субботы по воскресенье будет доступна кнопка скачивания в кэш данных о сделках. Почему именно суббота и воскресенье. Именно в этот период не проводятся торги. И тиньков и так валится, а появление большого количества пользователей тянущих данные добьёт их. Надо выбрать начало и конец периода. Лучше сразу выбрать весь период по текущую дату. В эти дни можно тащить без ограничение на количество раз(у тинькова только есть ограничение на 120 в минуту :)
3.Дальше можно рассчитать доход по каждой акции. Извините, возможно будет выглядеть криво, особенно на первом этапе. Важно считать будет за период выбранный в этом раздели, но данные будут использоваться из кэша, поэтому, если вы в кэш загрузили прошлый год, то не надейтесь получить данные за этот :)
Методика простая:
10 декабря продали 10 акций
$GAZP по 100 руб и купили 5 акций
$MSFT по 200 и 5
$BABA 300 :).
11 декабря купили 5 акций газпрома по 200, продали майкрософт 3 по 300 и купили бабы по 5 по 100
Расчет:
газпром убыток 5*(100-200) -500 и -5 в остатке средняя 100
Майкрософт прибль 3*(300-200) 300 и остаток 2 средняя 200
Баба прибль0 остаток 10 средняя 200
13 декабря газпром куплено 5 по 150, майкрософт продано 10 по 100 баба продано 10 по 100
Газпром убыток 5*(100-150) -250
Майкрософт убыток 2*(100 - 200) 200 остаток 8 средняя 100
Баба убыток 10*(100-200) 1000 остаток 0.
То есть мы считаем на каждый раз среднюю, убыток и остаток к предыдущему среднему. И если вы купили 10
$TSLA по 100, а продаете каждый день по одной 300, то у вас будет прибыль 200 каждый день, а средняя 100 до моменто когда у вас будет 0 и на следующий день, после продажи у ваас будет шорт со средней 300.
Этап первый хочу завершить к этим выходным, возможно в воскресенье.
Распространять буду бесплатно. И важно , идет как есть, на первых этапах не будет никаких торговых функций. И не принимаются претензии, что он мне поломал компьютер, или что-то помешал. Тогда просто не устанавливайте.
Проект будет 64 битное приложение виндовс запускаемое на вашей стороне. Если вы опасаетесь вирусов, советую создать виртуальную машину. Как сделать полно инструкций в интернете. И если опасаетесь за свой ключ, можете его перевыпустить, старый не будет работать. Хотя не уверен, что кто-то захочет красть ключи, что бы поторговать вашим счётом, вывести он все равно не сможет, Если только поразвлекаться.
На мак тоже могу теоретически скомпилировать, но это я пока не делал и техники нет для тестирования, поэтому в долгий ящик. Возможно под планшеты андроид скомпилирую, на телефоне таблицы неудобно смотреть. Но это в долгий ящик.
Если мне доверяете, то добро пожаловать. Разрабатываю я один, поэтому не ждите быстрых результатов. Тинькофф вон какой большой, а поправить приложение до сих пор не могут и инструментов для аналитики сделали мало.