Роджер (веселый).
Роджер (веселый). личный блог
10 декабря 2020, 12:57

Способен ли робот хорошо играть в покер?

Написал  как ответ на топик АнтиKarpov72, или что вам никогда не расскажут Тимофей Мартынов, Александр Шадрин и другие Гуру Смат-лаба. (часть III ). В этом топике автор раскрывает путь к богатству и ранней пенсии через торговых роботов. Утверждая, что любой алгоритм можно перевести в алгоритм торгового робота. 
 По своему опыту скажу, что не всегда игра стоит свеч. Вся моя жизнь связана с производством и все мы видели роботизированные линии сборки автомобилей, от футуристических от Маска и экономически целесообразных от концерна фольксваген. И каждая линия экономически целесообразна при определенном количестве автомобилей. И у фольксвагена и тесла она определяется десятками мил. штук и чем больше выпуск автомобилей данной модели тем более автоматизирована линия. А для выпуска автомобилей к примеру в России, где производство модели не превышает мил. штук ставить полностью автономных сварочных роботов экономически не целесообразно, так как они никогда не окупятся из за малой серии. Так же, как ставить в дилерский центр на ремонт покрасочного робота, так как его стоимость и стоимость программ не окупят цены на покраску автомобилей. Куда лучше поставить хорошего мастера, который в условиях ремонта будет красить быстрей и тратить на это меньшее количество окрасочных материалов. Это яркие примеры целесообразности делать любой алгоритм роботизированным. 
 На своем примере,  на рынке уже наверное более 12 лет и начал свой алгоритм с Excel, куда мне было удобно вбивать данные из различных финансовых отчетов компаний и другие цифры. Мне подарили робота, который покупал или продавал синтетические облигации, по началу он мне нравился, но потом начал бесить, так как очень много данных в него требовалось вбивать в ручную и это нужно было делать постоянно, требовал много времени, которое не окупалось заработком. И я решил написать свой.  Для этого мне нужно было синхронизировать Excel и QuiK.  Очень хорошо  подошли XML файлы, так как сам Excel через разработчик позволяет создать любое дерево ХML файла и ты можешь нажатием двух кнопок на мышке экспортировать или импортировать нужные данные электронных таблиц. Очень удобно. Потратив полдня и написав функции в LUA по чтению и записи данных в формате XML,   получилось подружить quik c excel. Дальше я решил грузить в квик сразу все синтетические облигации и зарабатывать на мониторинге этого все го. К моему удивлению квик не смог поработать даже нескольких секунду, как повис, не справился с объемом данных запрошенных программой с сервера и обработкой их. Потом я начал  с этим бороться, дописал в сумме 2000 строк кода, чтобы только он не повисал. Затем обнаружил некорректную работу при большой интенсивности функций обратного вызова, начал их побеждать. Затем меня стало не удовлетворять время реакции на события, я все продолжал писать код и писать, побеждая проблемы и выявляя новые. Это к тому, что на простейший алгоритм у меня уже за 4000 строк кода и седьмая версия тестится программы и не видно конца и края совершенству. И это все делается на скриптовом языке с уже написанными для торговли функциями. А вы рассказываете про роботизировать. 
 Сейчас у меня работают только два торговых робота, это покупка-продажа синтетических облигаций и выставление заявок на счетах в управлении, можно сказать автоследование (тоже очень примитивный алгоритм), лень одно и тоже вбивать в ручную на двадцати счетах. Что касается покупки продажи сильно рискованных активов, то тут принимаются решения мной, так как я считаю, что человек это и есть самый продвинутый биоробот, способный в максимально короткий срок адаптироваться к изменяющейся реальности.
 Как писал раннее, можно потратит годы жизни, чтобы научить автомобиль самостоятельно парковаться в городе, а затем узнать, что в будущем вам придется на нем ездить по лесу, потратить еще годы жизни и научить его парковаться в лесу, а потом узнать, что лес превратился в болото. Или куда проще научиться ездить самому, и ездить по городу, лесу и болоту максимально быстро адаптируясь к новым обстоятельствам.
22 Комментария
  • О'Грин
    10 декабря 2020, 13:00
    Многие в принципе готовы сесть в такси с роботом на управлении, но хоть кто-то из них готов сесть в самолёт-беспилотник? 
  • Kot_Begemot
    10 декабря 2020, 13:20
    Это да, пишешь-пишешь, а проблем всё больше и больше))) 
  • Принцип Парето
    10 декабря 2020, 13:29
    С покером, кмк, сравнение не очень, т.к. в покере все правила формализованы, вероятности просчитаны, а вычислительная мощность лучше самого умного человека. Вон гроссмейстеры в шахматы с компом уже давно не играют — сливают.
     
    А рынок это почти случайный процесс, сильно завязанный на эмоции, а главное, это незакрытая система. В покере не могут измениться правила за 1 раунд. А тут все возможно.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн