Избранное трейдера MrD
На данный момент поток MAIN в OsEngine практически никаких действий не предпринимает, в основном прорисовывает интерфейсы. Всю остальную работу делают другие потоки. Как стандартные Thread, так и более современные (но не везде необходимые) Task.
После прочтения всех книг и завершения курсов из серии «Коннекторы к OsEngine», у Вас обязательно уже сложилось своё представление обо всём этом. Но, если вдруг у Вас появится свободное время, можно уделить ещё неделю вопросу потоков. Для закрепления понимания того, как это устроено.
Мы устроили в нашем чатике небольшое обсуждение среди продвинутых программистов и подыскали для Вас несколько вариантов.
1 Книга Клири С. Конкурентность в C#:
Replikant_mih, последнюю мою систему Квик просто физически не потянул, хотя вся его задача была, это трансляция данных и получение заявок. До заявок дело не дошло.))
3Qu Сегодня в 00:28
3Qu, использовать события типа On-Anything для чего-то, кроме table.sinsert() — очень плохая идея. Никаких ДЛЛ в событиях! Эти события — в главном потоке Квика.
Для обработки данных из таблицы следует использовать table.sremove() в функции main(). Например в цикле через wait (1) или wait(100) — тыщу или 10 раз в секунду. И очищать накопления в таблице одним махом.
Rostislav Kudryashov Сегодня в 01:02
Rostislav Kudryashov, про main я в курсе. С другой стороны, что отдать в main, что сразу в ДЛЛ — время практически одинаковое (еще неизвестно, куда быстрее)). Дальше по любому асинхронно.
Кстати, и через main не тянет. Даже с пропусками части значений.
Квик, кстати, не виснет, с виду все нормально, время сервера начинает отставать от реала. Как вам данные 5-ти минутной давности?))
Доброго всем дня!
Хочу рассказать сегодня об ошибке налоговиков, которую в последнее время часто встречаю в актах проверки деклараций 3-НДФЛ. Сразу к примеру, чтобы всем вам было легче понять суть…
У инвестора в 2017 году был убыток в размере 500 000 рублей по акциям, а в 2022 году он получил прибыль – 750 000 рублей, с которой российский брокер удержал НДФЛ. Соответственно, мы подаем декларацию 3-НДФЛ за 2022 год и пытаемся вернуть налог. Сумма НДФЛ к возврату будет 13% от 500 000 рублей, потому что сумма убытка меньше прибыли. Убыток можно полностью зачесть.
Но налоговая прислала акт проверки, в котором среди «лишней информации» указано, что вернуть излишне удержанный налог обязан сам брокер. И вот тут грубая ошибка. Когда брокер действительно сам в течение года удерживает НДФЛ в большем размере, чем положено, то эта сумма «переплаты» указывается в обязательном порядке в справке 2-НДФЛ. И вернуть эту сумму можно через брокера. Но брокер не делает зачет убытка прошлых лет с текущей прибылью. И для брокера никакая лишняя сумма налога не была образована.