Как защитить свой алгоритм при программировании в TSLAB, WealthLAB и т.п.?
- 19 февраля 2013, 21:02
- |
- dest
Пришла мне идея наконец написать робота. Штудирую пока все записи с тегом «роботы». Но нигде не нахожу обсуждения вопроса: «написали мы систему с хорошими результатами, и создатели программы, в которой мы ее тестировали у нас ее свистнули» Параноя, конечно, но как защитить свою систему-то? Ответы мудрых людей приветствуются
92 |
Читайте на SMART-LAB:
Снижаем рейтинг акций ВТБ при сохранении таргета
Котировки группы ВТБ в ходе торгов 16 апреля поднялись на 1,15%, до 94,82 руб. за акцию.Конвертация бумаг банка не приведет к непосредственному...
📈 «Собственные решения становятся основой нашего долгосрочного роста»
IR-директор ГК Softline Александра Мельникова дала интервью для «Эксперт РА» в рамках форума «Стратегическая сессия финансового рынка». В...
Ставки по вкладам падают перед заседанием ЦБ. Какие активы выигрывают?
После заседания Банка России 20 марта настроения на рынке заметно ухудшились. Регулятор снизил ключевую ставку до 15%, но вместе с тем ужесточил...
X5 операционные результаты 1 кв. 2026 г. - рост выручки ниже прогноза
X5 опубликовала операционные результаты за 1 квартал 2026 года. Выручка выросла на 11,3% до 1,19 трлн рублей. Сопоставимая выручка прибавила...
даже S# — это условно бесплатный проект, создатели коего еще найдут способ заработать на пользователях. Условная бесплатность или триал — это замануха, привлечение потенциальных клиентов.
Ну, а если говорить о реально зарабатывающих алгоритмах, то:
1. большинство идей и так находятся в свободном бесплатном доступе, нужно лишь перелопатить горы хлама, а не воровать)))
2. во многих случаях сама идея — это не самое сложное место алгоритма)))
3. многие работающие алгоритмы пишутся не в этих программах, а в VS2010)))
Где вечный «триал»? В TSLab? В WLab?
S# бесплатен только при ряде условий. Кроме того, из-за закрытости кода (его открыли только пару недель назад) вынуждали подписываться на курсы или платное сопровождение
Конкретики побольше)))
По-моему у вас личная обида, которую вы проецируете на проект.
удивили меня этим обвинением. Вот уж чего нет, так это обид на S#.
Кроме того, я с полным пониманием отношусь к их бизнесу: хотят устраивать курсы и платное сопровождение — имеют право. И отсутствие нормальной документации это не их вина — они и так стараются. Но факт остается факт: хочешь доступ к исходникам или консультацию по фукнционалу — плати!
На счет бесплатности для частников: только при ряде условий, почитайте внимательно на их сайте
Вы случайно не путаете библиотеку S# и сайт stocksharp.com?
насчёт других программ не знаю.
Но на западе данную индустрию защищают лишнимим сделками и транзакции. То есть в роботе есть своя логика+ логика туманных сделок которые заметают следы основного алгоритма, на случай если кто то захочит повторить алгоритм. у нас же прежде надо выйти на такие уровни а потом уже туманить сделки))
Пользоваться нужно специальными программами шифровщиками. Поиск protect code program activation
Да и плюс к тому 99.99% натестированных пользователем систем являются мусором. Их даже гипотетически воровать не то что не прибыльно, а даже убыточно. Запустишь вроде хорошую — а она тебя сольет три ведра :)
Если вы собираетесь продавать робота, то можно использовать обфускатор.
Это затруднит и отсрочит взлом, но не более.
Если хотите защититься от TSLAB или WealthLAB, то это невозможно, потому как алгоритм работает в их песочнице(платформе), а значит у них 100% контроль.
Единственный способ защитить алгоритм — это написать своего робота, который взаимодействует с биржей только посредством сигналов. Т.е. есть отдельно стоящее приложение и оно через терминал или шлюз посылаем сигналы на покупку\продажу.
Однако в этом случае потребуется довольно много времени\денег.
Если алгоритм уже есть, оттестирован и работает, рекомендую не тратить время на защиту, а косить бабло и придумывать новые алгоритмы.
Потому что то, что работает сегодня завтра может перестать.
Параллельно изучать C# и прочее если это интересно и имеет стратегический смысл для вас.
Для этого подойдет WLD, MultiCharts .NET или TsLab.
Но тут вопрос в альтернативе.
А она не айс.
Простую стратегию конечно и в экселе можно протестить, но будет это однобоко, без должной оптимизации, нормального анализа эквити и прочих нужных вещей.
Писать же что-то своё — дорого и долго.
Лучше эти силы бросить на написание торговой системы.
Так что почти без альтернатив.
Склоняюсь к тому, что тестить лучше через имеющиеся средства, а торговать на самописных вещах.