про выбор платформы и свой софтЯ тут перечитал статью Антона Кротова которую упомянул недавно
smart-lab.ru/blog/122223.php
И меня часто спрашивают на чём крутятся мои роботы. Интересно, кто меня часто читает тот уже знает как я увяжу два этих пункта?
Я пользуюсь тслабом. Ок, я знаю что я нуб, и после этой фразы дальше можно не читать, и ваши самописные решения лучше в миллион раз.
1. Скорость прогона тестов, в тслабе она значительно выше чем в другом софте который я пробовал или про который слышал.
Никакой мудрёж с генной, нейросетевой, видеокартной, облачной, итд, оптимизацией с такой скоростью нафиг не нужен. Те тесты которые я обычно гоняю проводятся за минуту или чуть больше. Конечно с ростом количества параметров время прогона сильно увеличивается, но перебор кучи параметров в один заход это довольно глупо, с таким подходом никакого софта не хватит, а если делать оптимизацию поэтапно и грамотно то в принципе любой софт подойдёт.
2. Стабильность. Помню как страдал первое время, было много глюков, потом сменил брокера, коннектор (имхо Алор самый стабильный брокер с их коннектором алор-трейд), вышла 64 бит версия тслаба, до конца разобрался со всеми настройками и спорными моментами, философия трейдинга эволюционировала.
В итоге уже года 2 как вообще нет ни одного глюка который бы меня волновал, и когда прихожу домой то теперь первым делом не проверяю ботов а занимаюсь своими делами.
За 2 года из глюков было всего 2 перерыва на час-два в торговле по разным причинам, но такие сбои уже никак не сказываются на моей торговле, ведь среднее время удержания позиций выше, а низкие плечи позволят пережить всё что угодно.
И вопрос на засыпку, что будет делать твой софт когда биржа будет присылать стаканы вверх ногами, с перепутанными бидами и асками? А такое было на ммвб не так давно.
3. Доступность индикаторов. Из коробки в тслабе один из самых бедных наборов индикаторов. На благодаря сборке от Vito тслаб тут вырывается в лидирующие позиции. Кто-то скажет что индикаторы нафиг не нужны, но я их обожаю, хотя даже со сборкой от Vito мне их стало не хватать.
4. Бедность функционала. Вообще в тслабе кучи всего не хватает, но с другой стороны лишнее бы только в сторону уводило. То что реально нужно есть, и работает норм.
Ок, про тслаб хватит, почитайте ещё Ves2010, он про него норм писал. Теперь про свой софт.
Тут есть один человек который больше 2х лет выбирает какой софт использовать или написать ли ему свой, и периодически пишет о том какая должна быть архитектура и какие в нём классы. Блин, за это время я уже тысячу разных тестов провёл, уже весь набор ботов в торговле заменился постепенно полностью 2 раза. Такими темпами пока ты свой софт выберешь уже интернет в РФ или мосбиржу прикроют нафиг.
Блин, какие классы? В софте должна быть функция «пульнуть заявку», и ещё несколько, а их можно хоть на ассемблере написать, хоть в qpile или метатрейдере, если не было бы тслаба то пулял бы заявки хоть из них, а для моих бектестов сгодился бы любой софт из того что видел.
Ещё должна быть кнопка «выводить бабло». Но для этого у брокеров есть личный кабинет, и свой софт для этого не нужен, если кто вдруг не знал.
Тут есть люди которые потратили годы на свой софт. Ну если кого-то прикалывает писать софт бесплатно то почему бы и нет. Продать его вряд ли получится. И лично я бы вообще не рискнул на своём или на малоизвестном софте торговать, одному человеку сложно и долго протестировать всё так чтобы гарантировалась стабильная работа.
Ок, добрались до самого главного на мой взгляд. Если человек потратил годы на свой софт то он ожидает что рынок ему должен заплатить за это. А вот нифига. От этого и разочарование в трейдинге, типа потратил Х лет, а в результате… Частично пост Антона Кротова об этом.
А рынок даёт столько сколько может дать, и ни копейки сверху, и ему пофиг на твой софт и какие в нём классы.
Потом со своим софтом у тебя может появиться ощущение что ты типа самый умный и что у тебя хорошие системы благодаря ему.
А мне кажется что все зарабатывающие системы примерно одинаковые, одинаково фиговые. Когда ты не потратил кучу времени на них то у тебя будет меньше завышенных ожиданий, и плечи соответственно тоже возьмёшь под них низкие. Что и позволит тебе выжить если что-то пойдёт немного не так как ты хотел, т.е. обычным для рынка чередом, и не разочароваться если ты не заработал кучу годовых.