Наконец все предварительные работы по системе закончены. Тесты системы в Python на разных инструментах вы уже видели ранее. Система совершенно новая, хотя, по прежнему Lua и С++, но все переписано заново. Появилось множество потоков — все чтение данных из терминала выполняется в фоновом режиме.
Осталось только вбить саму стратегию. Поначалу хотел в стратегии использовать библиотеки Python, но нашел и оттестировал неплохие эрзацы на С++ (эрзац кофе — это не кофе, а заменитель кофе). Существенной разницы нет, и можно обойтись без Python.
Ожидаются проблемы со сделками и стаканом — на истории и минутных данных это никак не оттестируешь. С этим надо работать уже с реальными данными.
В общем, с завтрашнего дня ухожу в творческий отпуск. В январе надеюсь выйти на тест уже с мелким реалом. До того, еще тест с виртуальными сделками. Учитывая то, что многое не готово, планы не такие уж маленькие.
Топики особо писать не буду, разве, что комментарии.
SMisSCks, данные считываются ДЛЛ по событиям Lua и далее уже обрабатываются потоками С++. Каждое событие и функция получения данных из терминала в своем потоке, в некоторых случаях, и в нескольких — параллельно. В итоге, потоки терминала свободны от задач системы, а вся обработка данных идет параллельно и независимо во многих потоках. Сама система тоже работает в своем потоке (пока прототип, который имитирует деятельность)
3Qu, спасибо. тоже терминал разгружаю от работы с котировками — его дело прочитать и отправить.
Если не секрет, как отправляется заявка? я пока реализовал самый простой вариант через чтение терминалом файл заявок с периодом 0 сек (в настройках квика)
SMisSCks, заявки пока не делал. Сейчас все подготовлено только к переносу системы с Python.
С заявками для этой системы думаю, но пока ничего определенного не решил.
Хорошее для отладки время пропустишь, в январе тухляк будет. Лучше сейчас на мин. сайзе .
Что в отдельные потоки вывели? Всё или отдельные функции? С отдельными потоками мороки много, всё сразу усложняется, но вещь необходимая.
Anest, сейчас не на чем.
В отдельные потоки? — практически все. Скорее, не функции, а группы функций. Скажем, обработку в каком либо классе. Но, в общем, все, кроме получения самих данных из терминала. Но там еще Луа — не разбежишься.
SMisSCks, это неправильно. не блокировать чтение до окончания записи можно только для простых типов — int, double,..., для массивов и структур это уже не пойдет — можно получить смесь из старого и нового.
не знаю по теме или нет, но я все думаю как сделать свою базу данных с погрузками финансовых отчетов. Может ты сталкивался с этим, и можешь подсказать с чего начать «копать».
Я пока сделал в Google таблицах, но там как то не стабильно загружаться данные — хотелось бы в будущем сделать, что нибудь по лучше.
/
/
РБК Инвестиции
Что будет с акциями Сбербанка в 2025 году. Прогнозы экспертов
5 янв. 2025 г.09:00 GMT+3
В 2024 году обыкновенные акции Сбербанка удержали первенство среди самых попу...
Николай Иванов,
Есть прогноз, что средние доходы населения вероятнее всего будут шестизначными. Многие мигранты сейчас получают от 150 000 руб до 380 000 в месяц. Менее чем за 100 000 не хотят ра...
ТО дивидендного портфеля (пролог) Лук&ойл Я запланировал сделать разбор нескольких дивидендных портфелей Карпова, Шадрина, которые есть в свободном доступе. Третий портфель мне прислал добрый инве...
Самый большой фонд недвижимости в России: "Современный 7"
Приветствую, дорогие друзья. Пришло время обновить взгляд на фонд коммерческой недвижимости «Современный 7» (ранее — «Совре...
Те конторы, у кого долги растут, дивиденды под вопросом, предстоит выбор… Пришёл новый 2025 год. Змея 🐍 она коварная. Год начался с падения индекса ММВБ, впервые за последние 9 лет.
Инвесторы переос...
Те конторы, у кого долги растут, дивиденды под вопросом, предстоит выбор… Пришёл новый 2025 год. Змея 🐍 она коварная. Год начался с падения индекса ММВБ, впервые за последние 9 лет.
Инвесторы переос...
❇️ фондовый рынок, ЯНВАРЬ-2024, что я жду
Перед нами трехмесячный график, одна свеча = кварталТо, что оптимисты назвали новогодним ралли и новым бычьим рынком, на самом деле выкуп перелитого, чт...
Завьялов Илья Николаевич про ETH. Перед тем как вы погрузитесь в изучение статьи, обратите внимание на тот факт что всё упомянутое в ней не является финансовой рекомендацией для принятие более взвешен...
Ebeneser_Dorset, ну, «лошадь» — это бизнес. А бизнес-то у компании есть. Абоненты — платят, сотовая связь — работает, кэш льется рекой...
Так что «лошадь» — живая. А вот телега, привязанная к лош...
как отправляете данные из квика? через сокет или разделяемую память?
Если не секрет, как отправляется заявка? я пока реализовал самый простой вариант через чтение терминалом файл заявок с периодом 0 сек (в настройках квика)
С заявками для этой системы думаю, но пока ничего определенного не решил.
Что в отдельные потоки вывели? Всё или отдельные функции? С отдельными потоками мороки много, всё сразу усложняется, но вещь необходимая.
В отдельные потоки? — практически все. Скорее, не функции, а группы функций. Скажем, обработку в каком либо классе. Но, в общем, все, кроме получения самих данных из терминала. Но там еще Луа — не разбежишься.
Я пока сделал в Google таблицах, но там как то не стабильно загружаться данные — хотелось бы в будущем сделать, что нибудь по лучше.