Избранное трейдера Андрей
Дело было в июне-июле прошлого года.
Моя благоверная уехала в гейропу на полтора месяца, и у меня возникла мысль шальная. Как получить дополнительный профит со своих знаний в области алготрейдинга. И как это сейчас модно мысль была в обучении, собрать группу, и обучить за месяц. А почему нет. Ожидался выхлоп за месяц порядка 1мл. наших деревянных, за месяц работы и с месяц подготовительной работы. Обучение хотел провести в 3 шага. 1. Теория. 2. Обучение созданию в TsLab. 3. Совместное создание рабочего алгоритма.
Начал делать сайт под это дело, с пол месяца потратил, и отложил в долгий ящик. В общем дело дальше не сдвинулось по ряду причин в связи со сменой приоритетов на короткое время.
Про третий пункт сейчас и пойдет речь.
В феврале этого года возникла мысль довести дело до конца, но начал не с сайта, а начал думать, что бы такое можно сделать сообща, такое — что бы было простое, приносило профит, не было за оптимизированно, тянуло бы нормальный объем и отвечало общей концепцией, которую я хотел озвучить на обучении.
Подумал, что многие не знают, как подступиться к языку Qlua и запустить робота в квике. А между тем, это настолько просто, что даже не требует ничего кроме квика, виндусовского блокнота и знаний самого Qlua.
Qlua – это скриптовый язык поддерживаемый квиком, в основе язык lua 5.1 (в моем квике версия такая).
Скрипты, написанные на Qlua – это обычные текстовые файлы, которые имеют расширение «.lua». То есть можно сделать файл в обычном блокноте и после сохранения поменять в нем расширение с «.txt» на «.lua». Если внутрь этого файла записать инструкции кода на языке Qlua, то квик будет выполнять их.
Для удобства написания инструкций кода лучше пользоваться не виндусовым стандартным блокнотом, а например Notepad++, который можно скачать официально и бесплатно здесь https://notepad-plus-plus.org/download/v6.9.1.html. Он позволяет включить подсветку синтаксиса различных языков программирования, в том числе и lua, что очень помогает при написании кода.
В Notepad++ в «Опции -> Настройки» можно выбрать русский язык, а в «Опции -> Определение стиля» установить для lua понравившийся стиль отображения. Я для «Язык -> lua» ставлю стиль «Выбрать стиль -> Bespin» и еще в окошке «Стиль» для последних трех «FUNC» переопределяю цвет, иначе они с фоном сливаются.
Начало здесь.
Это третья часть интервью со старшим менеджером алгоритмических стратегий большого хедж-фонда. В первой части мы обсуждали теоретическую стадию создания алгоритмической стратегии. Во второй части говорили о передаче стратегии «в производство». Это интервью вызвало много вопросов у наших читателей, ответы на которые были выделены в отдельный пост.
1.Как вы отслеживаете и управляете вашими моделями в боевых условиях? Какие дополнительные проверки и процедуры используются?
Я верю в ручное отслеживание прибыли/убытков в качестве инструмента диагностики. Мне нужно знать, каждый день, точный источник моих прибылей/убытков. Что подорожало, что подешевело, насколько и почему. Это дает мне уверенность, что модель работает, как должна, и это действует как система предупреждения плохих новостей.