Интервью с Александром Топчило (Better)

Александр Топчило (Better) - трейдер со стажем. Он кандидат физико-математических наук, что и помогает ему разрабатывать торговые системы. В прошлом году он неудачно выступил на Чемпионате, но это многому научило его. Александр усвоил этот урок и стал лидером Чемпионата 2007 с огромным эквити!

Здравствуйте, Александр. Расскажите немного о себе. Как и когда Вы пришли в трейдинг?
Мне 41 год. Я кандидат физико-математических наук, так что все предпосылки для занятия трейдингом у меня были. На реальном форексе я торгую полтора года. Но до этого три года занимался спекуляцией бинарными опционами на валюту. Методы прогнозирования изменений валютных курсов что там, что здесь абсолютно одинаковы, так что переучиваться мне не пришлось.

Когда и почему Вы заинтересовались автоматическим трейдингом? Каких результатов достигли на этом поприще?
Автоматизировать торговлю мне хотелось еще тогда, когда я спекулировал опционами. За рабочий день я делал 15-20 ставок, и все - вручную. Но торговая платформа такой возможности, к сожалению, не давала. Когда я переходил на форекс, то сразу решил, что буду торговать только там, где есть возможность автоматизации. Так что MetaTrader идеально соответствовал моим потребностям.

Летом прошлого года увидел объявление о Чемпионате Automated Trading Championship 2006 и решил быстренько освоить MQL4 и принять участие. Благо, на С++ я программирую хорошо, так что через пару недель я уже написал первый советник на MQL4. И выиграл с помощью этого советника конкурс трейдеров на демо-счетах в одном из ДЦ.

Второй советник я написал уже для ATC 2006. Но мне не хватило опыта в части того, чем отличается работа советника в тестере и на реальном счете. Поэтому в советнике были некоторые ошибки, и он занял 113-е место.

Кстати, о Чемпионате 2006 года - тогда Ваш советник торговал на трех валютных парах - EURUSD, GBPUSD и USDJPY. Причем только на одной паре торговля была прибыльной, а остальные две пары тянули депозит вниз. На этом Чемпионате Ваш советник торгует только на одной паре - EURUSD. Вы пришли к выводу, что лучше торговать только на одной валютной паре?
В этом году у меня совершенно другая система, она никак не связана с прошлогодней. На EURUSD она работает лучше всего.

Ваш советник на Чемпионате 2006 года совершил более 900 сделок. За первый месяц этого Чемпионата он закрыл 144 позиции. Мы видим, что Ваша стратегия по-прежнему торгует очень активно. Или все же подходы существенно изменились?
Да, прошлогоднюю систему можно назвать пипсовочной, но после того Чемпионата я немного пересмотрел свое отношение к такому стилю торговли. И нынешняя система основана совсем на других принципах. А реальное количество моих сделок в этом Чемпионате можно смело разделить на три, т.к. я использую три подсистемы, которые сильно коррелируют между собой. Таким образом, получается примерно две сделки в сутки - не так уж и много.

Подведя итог Вашему участию в АТС 2006, могли бы Вы рассказать, чему он Вас научил?
В первую очередь - тому, что результаты работы пипсовочных советников на тестере/демо/реале, а также у различных брокеров могут отличаться друг от друга, как небо и земля. Поэтому для стабильной и долгосрочной работы на форексе такие стратегии не годятся.

На своей странице Участника Вы сообщили о том, что используете в советнике нейронные сети. Насколько сложен такой советник и что сложнее - создать оптимальную нейронную сеть или алгоритм советника?
Нейросеть, которая прогнозирует направление движения курса, и торговый алгоритм неотделимы друг от друга, это одно целое. Советник на самом деле очень сложный. Сначала эта торговая система была разработана на языке С++, протестирована и оптимизирована. И только потом переписана на MQL4, где производилась окончательная доводка.

Александр, а почему Вы сначала пишете на С++, а потом переписываете на MQL4?
По быстродействию MQL4 по объективным причинам никогда не догонит C++. А для нейросетей скорость работы программы - немаловажный фактор. Но еще более важно другое - наличие в среде разработки С++ удобных средств отладки, что значительно ускоряет время разработки сложных программ.

Что Вы подаете на вход нейронной сети: показания индикаторов или некий набор цен на определенном участке/таймфрейме?
Показания индикаторов, разработанных специально для этой системы. Слишком подробно рассказывать не буду. Могу только сказать, что они являются комбинацией скользящих средних.

Вы сообщили, что Ваш советник состоит из трех подсистем. Это реализация, так называемого "комитета нейросетей"?
Нет, это не комитет. Это три независимых подсистемы. Ни одна из подсистем не "видит", чем занимаются другие. А комитет нейросетей - это одно из возможных направлений для усовершенствования советника в будущем.

В результате оптимизации в тестере торговой системы я получил некоторую область параметров, в которой система давала хорошие результаты. И, чтобы "разложить яйца по разным корзинам", взял из этой области три набора оптимизируемых параметров. Каждой подсистеме выделил изначально 1/3 депозита. И каждая подсистема определяет размер лотов, исходя из величины "своего" баланса.

Несмотря на значительную корреляцию подсистем друг с другом, некоторая диверсификация все же достигается. Да и в случае если по каким-то причинам одна из подсистем начнет "сливать", две другие могут вытащить счет в прибыль.

Советник открывает ордера с установленными уровнями Stop Loss и Take Profit, но большинство позиций закрывается "по рынку". Истекает время удержания позиции или "портятся" условия для открытия позиции?
Нет, ко времени я никак не привязываюсь. Позиции закрываются, когда повышается вероятность движения курса в противоположном направлении.

Вы определяете эту вероятность при помощи скользящих средних?
Да. Некоторый набор скользящих средних обрабатывается нейросетью, и она выдает свой прогноз.

Среднее время удержания позиции за октябрь составило для Вашего советника чуть более 8 часов. Если умножить 144 ордера на 8 часов и разделить на 24 часа (сутки), то получается, что в октябре Ваш советник был "в рынке" 48 суток. При этом торговых дней в октябре было только 23. Поэтому неудивительно, что Ваш советник практически всегда был "в рынке". Вы специально этого добивались, или это просто случайный результат оптимизации?
Просто мне было бы скучно наблюдать за советником, который находится бОльшую часть времени вне рынка. Шутка. Нет, специально не добивался, так получилось.

Смотрите ли Вы отчеты других Участников? Помогают ли Вам при этом статистические показатели на странице Отчеты Участника?
Конечно, смотрю с интересом. Отчеты очень информативны. Первое, на что смотрю, - это кривая баланса. Из нее можно получить 80% нужной информации. А потом уже смотрю на цифры - максимальная просадка, профит-фактор и т.п.

Я бы еще для зрелищности в таблицу Участники добавил в строку каждого Участника суммарный размер лота, направление и валюту текущей сделки.

Александр, а кого из конкурентов Вы назвали бы претендентом на призовые места?
Положение большинства Участников в таблице так быстро меняется, что назвать претендентов я затрудняюсь.

Представим, что Вы победили. Как Вы распорядитесь призовыми деньгами, если не секрет?
Секрета нет - я не планирую расходов до тех пор, пока не получу доход.

Большое спасибо за интервью, Александр. Желаем успехов в автоматическом трейдинге.

Создана: 20.11.2007  Автор: MetaQuotes Software Corp.
Репортаж о 7-й неделе Чемпионата (12-18 ноября)

Сразу несколькими сюрпризами завершилась 7-я неделя Чемпионата. На первое место с внушительным отрывом вышел Участник с Украины. А лидер прошлых недель уступил свои позиции и потерялся где-то за пределами первой страницы.

Аналитический отчет Better'а

Лидер Чемпионата Александр Топчило (Better) умеет не только разрабатывать прибыльные советники, но и анализировать их. В ходе своих исследований он пришел к очень интересным выводам.

Предыдущая Следующая
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
FION писал(а):


Поддерживая сказанное, хочу задать вопрос. Александр, какой тип нейросети Вы применили,

на форуме велись долгие дебаты начатые г-ном Решетовым , но единого мнения не сложилось,

кроме того, что сеть должна быть многослойной? Хотелось бы услышать Ваше мнение.

Тип сети - PNN (вероятностная сеть), вот в этой ветке http://championship.mql4.com/2007/ru/users/Better/discussion

я уже рассказывал

1
27.11.2007 20:05
iseman писал(а):
Думается, что в данном случае это интервью совсем никак не скажется на результатах работы советника.
Как говорится, солидная математическая подготовка - ключ к успеху.


Поддерживая сказанное, хочу задать вопрос. Александр, какой тип нейросети Вы применили,

на форуме велись долгие дебаты начатые г-ном Решетовым , но единого мнения не сложилось,

кроме того, что сеть должна быть многослойной? Хотелось бы услышать Ваше мнение.

23.11.2007 11:51

Еще один торговый день!

просто великолепие мастерства краткосрочной торговли!

Отличная ER , скептицизм отношения к нейросетям наверно пройдет, видимо мы увидим бум на www.mql4.ru в этом направлении вближайшее время

Присоеденяюсь к мнению, приятно увидеть победу такого эксперта!

6
23.11.2007 04:05

Александр Топчило (Better) - трейдер со стажем. Он кандидат физико-математических наук, что и помогает ему разрабатывать торговые системы. В прошлом году он неудачно выступил на Чемпионате, но это многому научило его. Александр усвоил этот урок и стал лидером Чемпионата 2007 с огромным эквити!

Очень приятно будет видеть победителем Чемпионата человека с хорошим математическим образованием, который смог успешно применить знания на практике, а не кого-то другого, просто освоившего правила нажатия кнопок в тестере или что ещё хуже - поставившего полдепо на единственную сделку, которая закроется в конце чемпионата.
276
21.11.2007 13:25

Topor писал(а):
Sart писал(а):

SK. писал(а):

Замечательно! Моё почтение :)

Для комплекта нехватает: 2-ое место для SK, 3-е место для Sart...

В 2008 г., думаю, так и будет...

А я? А мне? Я тоже из Днепра:)
Раньше надо было голос подавать - видишь все уже занято...Да и погоняло тебе надо менять, будешь тянуть всех на дно....
21.11.2007 12:47
Sart писал(а):

SK. писал(а):

Замечательно! Моё почтение :)

Для комплекта нехватает: 2-ое место для SK, 3-е место для Sart...

В 2008 г., думаю, так и будет...

А я? А мне? Я тоже из Днепра:)
64
21.11.2007 10:45
iseman писал(а):
Думается, что в данном случае это интервью совсем никак не скажется на результатах работы советника.


Хотел написать то же самое, но опередили.

Результаты просто великолепные. Особенно впечатляет разумный (на грани консервативно-реальнгого) ММ, когда стартовый лот начинался с 0.7 и плавно дорос до максимального. Похоже пора переименовывать Better в The Best c досрочным присвоением чемпионского титула. Реальных претендентов на 1-е место не видно. Кривая баланса говорит сама за себя.

20.11.2007 21:55

SK. писал(а):

Замечательно! Моё почтение :)

Для комплекта нехватает: 2-ое место для SK, 3-е место для Sart...

В 2008 г., думаю, так и будет...
20.11.2007 21:28
Думается, что в данном случае это интервью совсем никак не скажется на результатах работы советника.
Как говорится, солидная математическая подготовка - ключ к успеху.
331
20.11.2007 17:50

Замечательно! Моё почтение :)

20.11.2007 15:52