О роботах...
Все к этому шло уже давно… Лень двигатель прогресса))) Все, что делает человек с тех пор, с каких он помнит себя- это максимально облегчить себе жизнь. Стоит осмотрется вокруг и начинаешь понимать, что все что создано — это только ради того, чтобы самому ничего не делать, читай как не работать… Типичный пример- коробка-автомат в автомобиле.
На финансовых рынках жажда человека взять большее, но меньшее сделать особенно обостряется. Так и появились — роботы, почему-то сразу вспоминается терминатор, киборг и т.д., но нет, так появились торговые роботы.
Чем отличается торговля человеком, от торговли которую делает робот? Ответ очевиден! Торговый робот наделен тем, чем хочет обладать человек, торгуя на рынке. Что это?
Это:
1) Полное отсутствие эмоций;
2)Четкое исполнение сигналов купли/продажи;
Торговый робот — это и дисциплина и полное отсутствие пункта, свойственного человеку — «Работа над ошибками».
Поэтому, системы основанные на индикаторах уже давно формализованы и превращены в алгоритмический код и применять их есть ли смысл? Они уже не эффективны. Тут же мне возражают «Но они ведь работают!?» «Да, работают»-отвечу я. Но с той же системой, построенной на основе скользящих средних (т.е. поймать тренд! А что еще нужно?)торговать сейчас уже совсем сложнее, если даже не в убыток?!
Рынок абсолютно эффективен и заработать на нем нельзя???!!! Это одна из теорий. Заработать на рынке можно только имея положительное матожидание-это то что нужно!
Можно ли обмануть рынок? Ведь он самоподобен, эффективен, он живое существо! К нему надо подстраиваться и нужно полюбить его...
Сможете ли Вы это сделать или лучше поручить это Вашему торговому роботу?!
//*********************************************************
Возможность использования торгового робота стала реальной. На С# и с испльзованием библиотеки S# (Спасибо Михаилу Сухову и постам Александра Муханчикова) удалось написать наипростейшего торгового робота, все банально просто. Осталось написать несколько строчек кода и… и удостовериться, что он абсолютно не эффективен.
Как и полагается, озадачился вопросом тестирования.
Отсюда возникают вопросы:
— как протестировать робота, если все, что ему нужно — это лишь стакан котировок? Можно ли вообще его протестировать?
-Можно. Имея демо-счет, но он должен быть максимально приближен к торгам, лишь с той разницей, что заявки постфактум фиктивны(пустышки).
И еще вопросы:
-Где можно протестировать такого робота (в демо Quik, как я помню, счет фортс не доступен)?;
-Знатокам S#, можно ли его протестировать в этой библиотеке, если все, что нужно -это стакан котировок?
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
— По поводу тестирования с историческими стаканами на истории — скорее всего можно использую Гидру, на как именно — надо прояснить.
— Если решили торговать на ФОРТС, то рано или поздно все равно придется открывать реальный счет. Можно тестировать одним контрактом на фьючерс СберБанк, ГО для которого около тысячи рублей.