Наконец все предварительные работы по системе закончены. Тесты системы в Python на разных инструментах вы уже видели ранее. Система совершенно новая, хотя, по прежнему Lua и С++, но все переписано заново. Появилось множество потоков — все чтение данных из терминала выполняется в фоновом режиме.
Осталось только вбить саму стратегию. Поначалу хотел в стратегии использовать библиотеки Python, но нашел и оттестировал неплохие эрзацы на С++ (эрзац кофе — это не кофе, а заменитель кофе). Существенной разницы нет, и можно обойтись без Python.
Ожидаются проблемы со сделками и стаканом — на истории и минутных данных это никак не оттестируешь. С этим надо работать уже с реальными данными.
В общем, с завтрашнего дня ухожу в творческий отпуск. В январе надеюсь выйти на тест уже с мелким реалом. До того, еще тест с виртуальными сделками. Учитывая то, что многое не готово, планы не такие уж маленькие.
Топики особо писать не буду, разве, что комментарии.
SMisSCks, данные считываются ДЛЛ по событиям Lua и далее уже обрабатываются потоками С++. Каждое событие и функция получения данных из терминала в своем потоке, в некоторых случаях, и в нескольких — параллельно. В итоге, потоки терминала свободны от задач системы, а вся обработка данных идет параллельно и независимо во многих потоках. Сама система тоже работает в своем потоке (пока прототип, который имитирует деятельность)
3Qu, спасибо. тоже терминал разгружаю от работы с котировками — его дело прочитать и отправить.
Если не секрет, как отправляется заявка? я пока реализовал самый простой вариант через чтение терминалом файл заявок с периодом 0 сек (в настройках квика)
SMisSCks, заявки пока не делал. Сейчас все подготовлено только к переносу системы с Python.
С заявками для этой системы думаю, но пока ничего определенного не решил.
Хорошее для отладки время пропустишь, в январе тухляк будет. Лучше сейчас на мин. сайзе .
Что в отдельные потоки вывели? Всё или отдельные функции? С отдельными потоками мороки много, всё сразу усложняется, но вещь необходимая.
Anest, сейчас не на чем.
В отдельные потоки? — практически все. Скорее, не функции, а группы функций. Скажем, обработку в каком либо классе. Но, в общем, все, кроме получения самих данных из терминала. Но там еще Луа — не разбежишься.
SMisSCks, это неправильно. не блокировать чтение до окончания записи можно только для простых типов — int, double,..., для массивов и структур это уже не пойдет — можно получить смесь из старого и нового.
не знаю по теме или нет, но я все думаю как сделать свою базу данных с погрузками финансовых отчетов. Может ты сталкивался с этим, и можешь подсказать с чего начать «копать».
Я пока сделал в Google таблицах, но там как то не стабильно загружаться данные — хотелось бы в будущем сделать, что нибудь по лучше.
Кешбэк до 1 млн рублей: приглашаем профессиональных инвесторов
БКС Мир инвестиций предлагает щедрый кешбэк¹ профессиональным инвесторам. Рассказываем, как получить до 1 млн руб. 1️⃣ Установите мобильное приложение БКС Мир инвестиций и нажмите «Участвовать»...
По итогам 2025 г. продажи жилья в новостройках увеличились на 1% по площади и на 11% — по сумме. Реализовано 25,6 млн м² на 5,2 трлн руб. При этом 14% всего годового объёма продано в...
Если вас интересуют другие аналитические и информационные материалы от банка АО АКБ «ЦентроКредит», смотрите их на нашем сайте в информационном разделе .
Цены на природный...
Актуальный состав портфеля и взгляд на рынок 2026: по-прежнему 0% позитива.
Добрый вечер! С момента предыдущего поста, касающегося моего портфеля, прошел квартал. Пришло время актуализировать его состав. Также поделюсь своим видением на ряд вещей, которые, на мой взгляд,...
Нужен отдельный индекс «без того, что в индексе» — без всех этих помоек с отморозками и заморозками. Схема «смотреть на индекс и лить, что еще не успело пролиться» в натуре больше не работает — всё...
Дмитрий, завод химический вроде
может там военый заказик надыбали какой жирный
или как вариант просто памп и вывод денег через дивы перед банкротством
но круто в гору полетели
я чуть при...
AUD/USD: покупатели нацелились на новые уровни? Австралийская валюта которую неделю «топчет» локальную область поддержки в диапазоне 0,6660–0,6685, регулярно формируя бычьи поглощения. Отдельно стоит ...
interstellar, и очередной раз публика Смартлаба долбится в глаза.))
Сделка проведена по рыночной цене, в помощь Ростеху «надежду на рос чипы» повесили на Сбер в части софинансирования.
ГК Элеме...
Mihail1970, ЦБ «зеркалировал» операции Минфина с ФНБ
ОПЕРАЦИИ ЗЕРКАЛИРОВАНИЯ
Операции Банка России по покупке или продаже иностранной валюты на внутреннем валютном рынке, связанные с на...
как отправляете данные из квика? через сокет или разделяемую память?
Если не секрет, как отправляется заявка? я пока реализовал самый простой вариант через чтение терминалом файл заявок с периодом 0 сек (в настройках квика)
С заявками для этой системы думаю, но пока ничего определенного не решил.
Что в отдельные потоки вывели? Всё или отдельные функции? С отдельными потоками мороки много, всё сразу усложняется, но вещь необходимая.
В отдельные потоки? — практически все. Скорее, не функции, а группы функций. Скажем, обработку в каком либо классе. Но, в общем, все, кроме получения самих данных из терминала. Но там еще Луа — не разбежишься.
Я пока сделал в Google таблицах, но там как то не стабильно загружаться данные — хотелось бы в будущем сделать, что нибудь по лучше.