Я вот не шарю в программировании и алготрейдинге с роботами ) Вот иногда думаю, насколько мощна система алго? ) Так то логически подумать, то что я ищу годами, программа протестит за минуту ) Но вопрос в том, что именно можно протестить? Можно ли найти прибыльную стратегию программно? Я вот почитал в нете, там в основном по индюкам тестят. А можно ли засунуть в программу любую идею? )
Подскажите какие ресурсы есть для теста идеи на истории. А то есть у меня идея, но я то руками торгую, интересно было бы протестить её, что показал бы тест? )
ресурсы от MS Excell до MathLab и R с промежуточными TSLab, AmiBroker, WealthLab и чем то еще — выбирайте что хотите, программистом быть не обязательно.
Да нет. Разрабатывайте стратегию, берите программу теханализа (например Метасток). Закачивайте туда историю и тестите ручками. Долго, зато не нужно изучать программирование.
Но первичны все таки идеи. Чтобы оттестировать идею — ее нужно формализовать. А с этим, как правило, у людей, которые задают подобные вопросы, — основная проблема. А не со средой тестирования или программированием робота.
Сергей Кужаев, может вам еще ключ от квартиры, где деньги лежат?
Возьмите Excell, чем не среда? Меню Пуск, далее MS Office, а там Excell.
Или вот коллега ниже ссылку дает.
Вообще можно запрограммировать любую идею, зависит от того, сколько вы времени готовы потратить на кодинг этой системы. В идеале среда должна быть простая, но обладающая достаточным функционалом. Чтобы основное время можно было уделять торговой системе, а не ее программированию.
Есть хорошие трейдеры, есть хорошие программисты. Эти две роли совмещают в себе лишь единицы.
там не совсем понятно описано, собственно, можно более неформально. Она банальна до безобразия, по большому счету. Сводится к алгоритму перебора. К примеру, если у Вас есть некий алгоритм, который останавливается на каком то результате. Пусть у нас будет входная строка, такая, что мы не знаем, есть ли там цифра 1, и алгоритм, такой, который в случае, если он встречает цифру 1 останавливается. Очевидно, что мы не знаем, остановится ли наша машина когда-либо, или нет.
Несмотря на эту самоочевидность, в свое время куча олигофренов-математиков ломали мозги над фейковой идеей автоматического доказательства теорем, которая упирается сюда же.
Сергей Кужаев, завершимость означает решение задачи. Если машина никогда не останавливается, значит задача не разрешима. Основная проблема в том, что если бы мы хотя бы могли утверждать, что она не остановится, мы хотя бы могли бы сделать вывод о неразрешимости, и не тратить время на решение, но это невозможно, получается замкнутый круг, пока машина не остановится, мы не узнаем, что задача разрешима, однако остановится ли она мы тоже не знаем. Мы не можем ответить на вопрос: а стоит ли вообще пытаться? — это не известно.
sortarray sortarray, это как ответить на вопрос стоит ли жить? А если ничего не будет хорошего, а если болезнь, а если параличь, а если покалечимся, а если не будет счастья? ) Может лучше сразу застрелиться? ) Никто же не знает что будет завтра ) Думаю ответ очевиден, стоит пытаться жить или нет ) Так-же и с вашей машиной )
Сергей Кужаев, да не, с машиной не так. Это скорей можно сравнить с лабиринтом, выбрав одну дорогу Вы сразу приходите к цели, выбрав другую, Вы можете всю жизнь петлять, так ничего и не найдя, истратив все время впустую. Если бы Вы сразу знали по какой дороге идти Вы бы сразу достигли цели. В реальности, Вы разрешаете такие вещи интуитивно, скажем, вы долго идете, и полагаете, что Вы идете не тем путем, по каким то косвенным признакам, затем пробуете другой путь, руководствуясь опытом, чутьем, интуицией.
sortarray sortarray, нет ) Я не знаю что будет завтра ) Что бы принять решение идти или нет надо начать путь ) Что бы понять вкус яблока его надо укусить ) Однозначно машине надо искать, иначе сразу надо признать поражение ) Но и то что, она может что-то найти, отрицать нельзя, значит искать надо ) Тут вопрос в другом, способна ли машина на поиски? ) Если она не умеет анализировать в принципе(анализировать пройденный путь для получения опыта) значит однозначно она не способна найти искомое ) Тут вопрос к способностям машины а не к тому, идти или нет ) Пройти может тот, кто может а там уже видно будет ) Можно бросить калеку в воду, но переплыть реку он не может изначально ) Тут вопрос в том, что за машина и на что она способна а не в пути ) Вот не может ваз 2106 набрать 300км/ч за 3 секунды ) Не может в принципе и требовать от него этого бесполезно )
А вот мозг человека, может анализировать и найти что-то, у него шанс есть, значит в путь ) Если машина не может анализировать, то в путь её отправлять нет смысла ) Если она что-то и найдёт, то не придаст этому значения, у неё всегда будет в итоге ноль )
sortarray sortarray, теорему Ферма годами долбили. Математиков, считавших, что нашли доказательство называли фермистами, т.к. их доказательства со временем разваливались....))
простой алгоритм — просто протестить.
Из бесплатного — тестер на tradingview.com
там простой язык (от дней до пары недель на освоение) и мануал к нему, много индюков.
Но фьючерсы — некорректно считает и напр ВТБ акции — там много после запятой, еще — по дневкам не счиитает — только начиная от 4 часов.
vladimir doigt, в тестах нельзя допускать ошибки и погрешности. Все это вылезит в реальных торгах. К тестируемым данным и алгоритмам теста нужно подходить очень педантично.
vladimir doigt, все ок, но не охота учиться очередному узкоспециализированному языку программирования, который больше нигде не пригодиться. Изучать, так сразу С#, по-крайней мере, это специальность, которая в жизни всегда пригодится.
Александр Акулов,
Это отдельная дискуссия.
Pine освоил легко — это не тслаб.
Си шарп — проблема порта на линукс (я сталкиваюсь), а мы там скоро все будем кто еще не там.
На самом деле — не проблема освоить язык, проблема с математикой и алгоритмами.
Си шарп мало отличается от той же джавы.
Если Вы «знаете» Си шарп (ну даже если советник или проектик или робот написали) но нет базы прогера — никуда Вы не устроитесь.
А написал про tradingview — потому что такой тест уж точно лучше чем глазо-ручной — и быстрее и качественнее.
vladimir doigt, «все будем там», имеется ввиду на линуксе?
насчет тслаба согласен, вроде идея с кубиками простая, но по мне, так лучше и проще язык программирования какой-нибудь изучить, чем графическую инсинуацию.
Глазной-ручной метод, согласен, вообще прошлый век. Ни производительности, ни статистики)))
ValeraShelomov 🎅🥂🎄, Газпром уже готовит официальный ответ.
Текст: «Судари и сударыни Недовольные, идите на xр*н!»
PS:
Помнится, в нулевых, когда народ хотел от Евросети «подарков» на Новы...
Va Chen,
люди летают все больше
***********************
«необходимости» людям летать — никакой, от слова совсем
блажь
10% тех «полетов» в 21 веке имеют хоть какую-то экономическую сущ...
Poxoгonimdollar, мы на 112 уже давно должны быть, по версии некоторых, а вы про 80 «скоро»!
«Скоро» это когда? Через месяц? Через год? Через десять лет?… или уже сегодня?
tu-160, все последние собрания акционеров (смотрел с 2021 г.) проводились в том числе для распределения прибыли за исключением 2022 года, там 79 млн. решили не распределять.
Возьмите Excell, чем не среда? Меню Пуск, далее MS Office, а там Excell.
Или вот коллега ниже ссылку дает.
Есть хорошие трейдеры, есть хорошие программисты. Эти две роли совмещают в себе лишь единицы.
Как, кстати, по поводу автоматического доказательства теорем? Проблему останова уже решили?
ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8
там не совсем понятно описано, собственно, можно более неформально. Она банальна до безобразия, по большому счету. Сводится к алгоритму перебора. К примеру, если у Вас есть некий алгоритм, который останавливается на каком то результате. Пусть у нас будет входная строка, такая, что мы не знаем, есть ли там цифра 1, и алгоритм, такой, который в случае, если он встречает цифру 1 останавливается. Очевидно, что мы не знаем, остановится ли наша машина когда-либо, или нет.
Несмотря на эту самоочевидность, в свое время куча олигофренов-математиков ломали мозги над фейковой идеей автоматического доказательства теорем, которая упирается сюда же.
А вот мозг человека, может анализировать и найти что-то, у него шанс есть, значит в путь ) Если машина не может анализировать, то в путь её отправлять нет смысла ) Если она что-то и найдёт, то не придаст этому значения, у неё всегда будет в итоге ноль )
Из бесплатного — тестер на tradingview.com
там простой язык (от дней до пары недель на освоение) и мануал к нему, много индюков.
Но фьючерсы — некорректно считает и напр ВТБ акции — там много после запятой, еще — по дневкам не счиитает — только начиная от 4 часов.
акции нормально считает. бесплатно и быстро.
Это отдельная дискуссия.
Pine освоил легко — это не тслаб.
Си шарп — проблема порта на линукс (я сталкиваюсь), а мы там скоро все будем кто еще не там.
На самом деле — не проблема освоить язык, проблема с математикой и алгоритмами.
Си шарп мало отличается от той же джавы.
Если Вы «знаете» Си шарп (ну даже если советник или проектик или робот написали) но нет базы прогера — никуда Вы не устроитесь.
А написал про tradingview — потому что такой тест уж точно лучше чем глазо-ручной — и быстрее и качественнее.
насчет тслаба согласен, вроде идея с кубиками простая, но по мне, так лучше и проще язык программирования какой-нибудь изучить, чем графическую инсинуацию.
Глазной-ручной метод, согласен, вообще прошлый век. Ни производительности, ни статистики)))
Не совсем серьезный продукт, но мало ли ;)