Сайт продукта: https://yadi.sk/d/HDEyTEWDH-BroQ Добрый день, уважаемые коллеги инвесторы. Я пишу программу по учету сделок и отбору акций (пока в ручном режиме), хотел поделится своей работой, так как считаю, что она кой-кому может быть полезна.
Сразу (с ходу) ответственно заявляю:
1. не хочу составлять конкуренцию крутым и платным приложениям вроде PirateTrade или MaxProfit
2. программа (если она вас заинтересует) — была, есть и останется бесплатной.
3. Обязуюсь опубликовать исходные коды, как только «причешу» ее до нормального состояния
4. не надо кричать — чувак, купи прогу (вставить имя) — она круче в сто раз и не парься — просто пройдите мимо… спасибо! Разрабатываю, значит есть причины...
например, если вы крутой трейдер, оперируете 6-значными суммами, торгуете на разных рынках — конечно, нужен серьезный софт, что тут скажешь
но, если суммы по меньше, начинаешь задумываться — что траты на софт сопоставимы с расходами на брокера. Тут уж хочется сэкономить...
Так же следует учесть:
1. не ждите крутого интерфейса
2. не ждите слишком большой универсальности — писал для себя и под свою стратегию торговли
3. она для акций
Что меня побудило разработать и выложить ее в сеть:
самое главное — я стабилизировал базу данных, это значит, что теперь я буду вносить изменения в программу, но не в базу
торговал я как и сотни или тысячи трейдеров, вел журнал в Excel, а торговый дневник — в cherrytree, но в определенный момент времени excel стал меня (как бы это сказать?) задалбливать, что ли. То есть, все в теории вроде бы есть — но это неудобно, это работает не так как хотелось бы ...
Хотя это и понятно — все таки он не для хранения реляционных данных.
в общем, решил я написать свое...
Определил требования, построил модель.
В частности, мне нужно:
1. отбирать акции для разных задач — инвестирования, трейдинга, а так же под разные торговые системы или стратегии
2. вести учет сделок
3. уведомления, если цена достигает определенного значения
4. что бы было удобно работать с картинками
Да, кстати — рисовать в программе пока нельзя — только загружать /выгружать (из файла, буфера обмена)
На данный момент я уже перетащил больную часть журнала сделок и своего дневника, процентов 60, наверно. Ну, нормальный объем базы данных… много картинок, текста, в общем хороший объем базы получается.
Пишу на Лазарусе. Почему его выбрал? Выбор был труден, поплевался я от паскаля всласть, конечно!
Давным давно, лет 10-15 назад я активно программировал на Delphi. С тех пор уже давно на нем ничего не писал, так как работаю с другими технологиями и языками.
И первоначально писать я хотел на C#, писать на котором одно удовольствие, если бы не одно НО — нет кросплатформенности. То что на Моно — спасибо, но нет...
На любимом мною python — да, но хотелось скомпилированное приложение, не тащить PyQt
В общем, решил делать на Lazarus.
Да, кстати, база данных на SQLite. Никаких закрытых форматов — легко загружать данные, выгружать и.т.д
И еще — в комплекте идет база demo — это просто пример — НЕ БОЛЕЕ
Важно! Я торгую по стратегии, основанной на рейтингах, но тут, думаю, это не проблема для тех, кто будет ее применять...
Ответственно заявляю — никаких скрытых функций: рекламы, майнинга криптовалюты :)
Итак, теперь само описание:
Вот так выглядит окно отбора акций:
Вот так — учет сделок
Есть фильтры по различным критериям.
И еще — писал в короткие свободные мгновения! Это не коммерческий продукт, ту есть над чем работать и что улучшать. Это не конечный, готовый продукт!
Как я уже писал — публикую, потому, что не предполагаю менять структуру базы и обновляться будет только сама программа (оболочка).
Графиков пока не будет. Причина проста — проще выгрузить данные в Excel и построить какие надо графики — у меня сейчас так.
Да и нужны они постольку поскольку — так, полюбоваться что-ли. Для реального учета графиков, как мне кажется и не нужно!
Над чем буду работать в ближайшее время:
1. исправление ошибок — это самое главное
2. доведу до ума учет сделок: с расчетом рисков и.т.д (что у меня сейчас в экселе)
3. статистика по счету — этого реально не хватает
В общем, качайте, смотрите
Предложения (в разумных пределах) на почту roman-info01@yandex.ru
Как быть, если вдруг кого то воодушевит моя работа и он решит помочь (чем леший не шутит — материально), денег ни с кого я вымогать не буду! И если вы считаете, что я двигаюсь в нужном направлении, то на странице about — мой яндекс-кошелек.
Благодарю всех за внимание!
С уважением, Роман