Шрифт:
– Ну, да. Она мне сказала, что ты так расписал ей меня, и что ее еще больше удивило – в твоем голосе чувствовалось столько тепла и уважения, она так и произнесла «тепла и уважения», что не смогла не позвонить мне. Спасибо тебе, Саша.
– Спасибо скажешь, как пригласишь на свадьбу.
– Ну, до этого еще далеко, – лицо Андрея приняло мечтательное выражение, чувствовалось, что ему хочется добраться до этого «прекрасного далёко» как можно быстрее.
– Ну да ладно, Андрюха, я рад, что пока у тебя все так складывается, но давай вернемся к нашим баранам, – Железнов развернул свой ноутбук таким образом, чтобы Борисову были видны графики движения валютных пар на Forex. – Ты знаешь, что мне напоминает наш процесс отладки программ?
– Ну? – Борисов переключился и характерно блымнул глазами, настраиваясь на рабочий лад. – Что?
– Бифштекс из муравья под микроскопом!
Андрюха какие-то доли секунды вникал, сопоставляя, где процесс отладки пересекается с ресторанными изысками, пока не рассмеялся:
– Ну, ты и сказанул. Сам придумал? Железнов махнул рукой – «это неважно».
– Саня, процесс отладки программ – стандартный, – Андрей был совершенно уверен, что с отладкой все в норме. – Синтаксические ошибки отсеиваются сразу же, алгоритмические тоже долго не живут. Поясни, что ты имеешь в виду.
– В первую очередь я имею в виду себя, – Железнов поднялся из своего кресла и дальше уже говорил, меряя свой кабинет шагами. – Себя, в том смысле, что проявил инерцию мышления и неправильно поставил тебе задачу.
– Мы что, все это время шли не в ту сторону?
– В ту, но черепашьими шагами. Я не просто так привел тебе пример с муравьем, чтобы можно было сопоставить его размер с обычным бифштексом. И тем самым определить размер упущенных возможностей, как мне кажется. Ориентируясь на свою прошлую научную деятельность, я предложил тебе использовать стандартный подход: то есть, я тебе излагаю идею работы алгоритма, ты пишешь программу, отлавливаешь ошибки и вперед – ставим ее на тестирование – на реальный валютный рынок и смотрим, насколько наша идея-программа эффективна: устойчива ли, как быстро зарабатывает деньги, как ведет себя во флэте, ну и так далее.
– Ну и что тебе не нравится? Так все работают.
– Согласен, все. И мы, как и все, – Железнов интонационно постарался показать, что это «все» в данном контексте не вызывает у него восхищения, типа – толпа, – как и все тестируем нашу программу в режиме on-line, подвергая ее испытаниям сегодняшнего дня и внутренне радуясь тому, что вот сегодня рынок выкинул новое коленце, которое мы успешно преодолели, завтра – еще одно коленце, которое мы, надеюсь, тоже преодолеем, а если нет – будем думать и вносить новые идеи в программу…
– Саня, я не понимаю, к чему ты клонишь?
– Я к тому, что мы с тобой в качестве тягловой силы используем муравья, вместо того, чтобы использовать быка. Валютный рынок – вещь детерминированно-стихийная, пусть не каждый день, но он, как я сказал, выкидывает из своих недр непредсказуемые для абсолютного большинства участников торговли коленца в виде необоснованных коррекций или неожидаемого изменения тренда. Это одна из его основных характеристик – в определенные моменты вести себя панически непредсказуемо.
– Мы это знаем, – было видно, что Андрей пока не въезжает, куда клонит Железнов. – И насколько я понимаю, максимально стараемся учесть это, чтобы наши программы были устойчивы к непредсказуемости его движения.
– Андрюха! Ты все правильно говоришь. И я так же думал до сегодняшней ночи. Но! Тут мне приходит в голову простейшая мысль на уровне изобретения велосипедного колеса, которая состоит в следующем: рынок склонен к непредсказуемости, и мы с тобой уже почти три месяца пытаемся сделать наши программы в определенном смысле импотентами, не реагирующими на эти непредсказуемые движения. За три месяца мы прошли испытание десятком таких воздействий и готовы к новым. Но! Рынок был таким всегда! – Железнов взял МХАТовскую паузу, выжидательно смотря на Андрея.
– Ты хочешь сказать, что нужно посмотреть назад? – Борисов произнес это неуверенно, все еще до конца не проникнувшись мыслью Железнова.
– Андрюха, ты – Гений! Совершенно правильно. Мировой валютный рынок электронной торговли существует десятки лет! И все это время рынок выкидывал коленце за коленцем, в различной их комбинации, форме и хронологии, которым потом крепкие «задним умом» «аналитики» давали объяснения, утверждая, что «этого в данной ситуации и следовало ожидать». Но это всё – после. А если спросить любого такого «аналитика», каков его прогноз по движению пары евро/ доллар на ближайший месяц, он ответит тебе, что существует всего два варианта: либо вверх, либо вниз.
Борисов рассмеялся.
– Хорошо, что графика валютного рынка развернута в плоскости, – продолжил Железнов. – Если бы это был объем, то их бестолковость увеличилась бы пропорционально количеству измерений.
– То есть ты хочешь сказать, что наши модели нужно протестировать исторически?
– Ну, конечно же! Скачать всю поведенческую историю движения рынка за последние лет десять минимум, а лучше – за двадцать и прогнать все наши модели через весь массив информации обо всех «коленцах» за всю историю существования рынка. И если хотя бы часть из них пройдет это испытание полностью, то именно их мы и будем двигать дальше в современную действительность рынка.