GTO+. Вместо мануала.

Последний пост:27 января
123
1 2 3 4 22
  • GTO+ - довольно симпатичная и интересная программа, которая стоит своих денег. Ни секунды не пожалел об ее приобретении.
    Что она умеет в моих неопытных руках:
    1. Задать 2 диапазона прямо как во флопзиллеПРО (кликаем по ренджу, добавляем нужный диапазон и жмем done).
    Обращаем внимание, что первый диапазон всегда ООР.

    2. Можно добавить свои диапазоны из ПИО, КРЕВ/флопзиллы, флопзиллыПРО как путем их замещения, так и путем добавления к существующим диапазонам.





    Так же просто, можно путем нажатия во флопзиллеПРО на GTO+/Export to GTO+, передать диапазоны в сам солвер.
    3. Солвер предлагает ввести борд. Просто кликаем по пустому окну и вводим руками или рандомайзим.


    4. Самая важная и сложная часть настроек и построение дерева решений - Build tree.

    В первом окне мы выбираем пот, который сформировался на флопе. Рейк и кеп узнаем в своем руме. К примеру:
    srp BU vs BB 2.5+2.5+0.5=5.5
    При эффективном стеке на префлопе в 100бб , эффективный стек на флопе составит 100-2,5= 97,5

    По аналогии легко посчитать 4бет пот: пот 45, стек 77.5

    В варианте Basic нам предлагают ввести количество ставок для выставления


    С вариантом Advanced все сложнее.

    Сайзинг бета в ячейке Ставка по умолчанию будет использоваться во время всех расчетов солвера, если не будет указано другое.

    Переключатель ниже позволит нам выбрать: хотим мы или нет выставиться на первых двух улицах

    Следующий переключать позволит нам не добавлять олл-ин ситуацию /добавить олл-ин ситуацию, если размер пота меньше определенного значения при этом будет рассчитана и обычная ставка на улице / заменить последнюю ставку на улице на олл-ин , если размер пота меньше определенного значения



    Очень важной деталью является переключатель донкБета.
    Он позволяет добавить донкБет, если агрессором был IP, либо будет являться контБетом, если агрессор - ООР, либо просто отключить донкБет.


    В окнах, позволяющих задавать пользовательские сайзинги, все интуитивно ясно и понятно (у некоторых пользователей, кто вводил сайзинги при включенной русской раскладке, цифры подсвечивались красным - вызывало ошибку)

    есть небольшие нюансы-плюшки на терне и ривере. ГТО+ умеет различать пробеты, донкбеты и контбеты.
    Для чего это нужно или как можно использовать на примере сингрейздпот ББ вс БУ:
    БУ может чекнуть флоп, а мы на терне для ББ в ООР напишем 66р
    БУ может сыграть бет-колл рейза от ББ, а мы на терне для ББ в ООР напишем 75с
    на терне для ББ в ООР напишем 125d

    При расчете дерева получим, что ББ как коллер префлоп на терне:
    после колла контбета на флопе поставит овербет 125%(125d) или чекнит
    после того, как БУ сыграет бет-колл рейза от ББ, ББ поставит 75%бет на терне (75с) или чекнит
    если же БУ сыграет чек флоп, то ББ поставит пробет 66% (66р)
    Можно играться количеством сайзингов на каждой из улиц, но будут последствия...

    Последствия...
    К примеру, решили мы просчитать все туже ситуацию ББ вс БУ в сиглрейздпоте (обращайте внимание на необходимое количество оперативной памяти для работы солвера и добавляйте сюда потребление системой)

    та же ситуация в 3Бетпоте

    ну, и в 4Бетпоте

    теперь добавим сайзинги-усложним дерево, чтобы понять, как играть оптимальнее (сайзинги носят только информативный характер для понимания требований к оперативной памяти)

    легко заметить, что требования к оперативной памяти растут значительно.
    Если же оперативной памяти будет не хватать, появится об этом предупреждение и расчет остановится.

    Если такое произойдет при расчете множества бордов, то появится на против борда вот такой значок

    Построив дерево (Build tree), его можно просмотреть в верхней части экрана, проверить сайзинги и пр.

    Во время подбора сайзингов для себя, возник вопрос их синхронизации с румами - они идентичны (т.е. 1/3 или 33% в руме = 33% в ГТО+) как для бетов, так и для рейзов.
    После того, как сайзинги подобраны, можно их сохранить: жмем кнопку для редактирования

    и сохраняем под уникальным именем, принимая изменения

    Можно сохранить наше уникальное дерево.

    5. Жмем

    и попадаем в основное окно

    где сразу видим Target dEV. dEV - это потенциальный убыток от максимального эксплойта. Для часто встречающихся ситуаций, с небольшими потами на флопе и сложными сценариями, нужно выбирать минимально возможное из значений (кстати, их можно вводить руками и 1% , и 0,01, и 0).
    Чем меньше значение, тем точнее расчет.

    Проявляться это может в следующем:
    наша ситуации в сиглрейздпоте, у нас 2 сайзинга контбета для БУ, расчет солвера занимает время и выдает соотношения примерно:
    t около 25 мин, расчет при dEV =0,5% - 35% чек и 65% контбет. При этом из 65% контбета у нас 55% контбет в размере 33% и 45% - на контбет в размере 66%.
    t около 40 мин, расчет при dEV =0,25% - 30% чек и 70% контбет. При этом из 70% контбета у нас 75% контбет в размере 33% и 25% - на контбет в размере 66%.
    t около 110 мин, расчет при dEV =0,1% - 28% чек и 72% контбет. При этом из 70% контбета у нас 85% контбет в размере 33% и 15% - на контбет в размере 66%.
    t около 160 мин, расчет при dEV =0,01% - 26% чек и 74% контбет. При этом из 70% контбета у нас 100% контбет в размере 33%.

    Если нужно рассчитать стратегию на нескольких бордах, нам нужно попасть во вкладку Advanced

    создаем текстовый файл. Удобно его назвать по количеству бордов, например, "5.txt".
    Если в процессе создания файла бордов внести 2 одинаковых борда по рангу, но с разными мастями (не флешдро и радуга, а, например, Kd 7s 2h и Kh 7d 2c)то солвер воспримет его как один и тот же борд и проигнорирует при загрузке в список (допустим у в файле 74 борда, а солвер покажет в списке 73)


    Если у нас есть не нужные борды, жмем кнопку Clear database, а затем, согласно списку, выбираем нужное нам действие,
    к примеру, Import flops from file 5.txt - добавит нужные борды из файла "5.txt".

    Если не нажать Clear database, то борды просто добавятся к тем, что были в списке. Чтобы удалить один из бордов - кликаем по нему правой кнопкой мыши.
    Солвер считает борды по порядку. Время расчеты группы бордов будет примерно равно времени расчета 1 борда умноженного на их количество.

    Жмем


    Все, что вспомнил по подготовке и самому расчету. Дополню/исправлю, если кто-то внесет предложения.
    Ниже: о работе с рассчитанными бордами и тренировке своего понимания стратегий в гто-тренере из рассчитанного файла.

    ВАЖНО!! если вдруг, по какой-либо причине, необходимо прервать выполнение расчета в солвере на множестве бордов, то смело нажимаем Stop solver, О Б Я З А Т Е Л Ь Н О С О Х Р А Н Я Е М результаты расчетов. После запуска/перезапуска приложения и старта солвера расчет начнется с борда, следующего за последним полностью рассчитанным.
    Сообщение отредактировал goolever - 11.10.2019, 14:52
    Ответить Цитировать
    70
  • Вышло обновление. Добавили несколько интересных фишек: теперь в режиме тренера можно задать округление и упрощать страту а также  вынести в отдельную ветку терн или ривер и играть только эти улицы. Вот небольшой обзор от форумчанина из раздела обучения, надеюсь он не против что я тут продублирую.

    Ответить Цитировать
    12
  • Alex_mr_all,  Там можно указывать просто 2.5x, 3x и т.д., тогда ставка оппа умножается на этот кэф

    Сообщение отредактировал GreyPK - 12.5.2021, 23:14
    Ответить Цитировать
    6
  • Volodb77, создай текстовый файфл export_XXX и закинь его в корневую папку гто+ / флопс. потом в самой проге выбери export to files созданный тобой файл. нажми export. в корневой папке гто+ появится папка XXX где будут отдельно лежать все флопы из твоего сабсета. переименуй папку XXX под твой расчет типа 3b BU vs CO. потом все тож самое для других задач. если ничего не понял пиши в личку
    Ответить Цитировать
    5
  • SunRise, вес относительно других флопов. Это нужно, чтобы набор флопов сабсета был максимально приближен к полному флопов(22100 всех или 1755 стратегически различных). Соответственно, чем больше флопов в сабсете, тем ближе средние значения к полному набору.(точный принцип выбора веса для конкретного флопа в ГТО+ я не знаю)

    Для примера возьмем сабсет из двух флопов:    и    

    Пусть на      у ооп кбет=15% и ЕВ=3бб, а на     кбет=100% и ЕВ=10бб. Я думаю, очевидно, что неверно будет записать, что средний кбет ооп=(15%+100%)/2=57.5%, а среднее ЕВ=(3+10)/2=6.5бб. Потому что 1й флоп будет встречаться намного реже, чем 2й(и ему подобные), поэтому им задают вес. Скажем вес первого 1, а вес второго 11. Те в данном сабсете частота 1го относительно второго будет 1/(1+11)=1/12, а второго 11/12, соответственно. И теперь средний кбет будет равен 1/12*0.15+11/12*1=11.15/12=0.9292=92.92%, а среднее ЕВ=1/12*3+11/12*10=113/12=9.417бб, что гораздо ближе к реальности. Аналогично и для эквити.

     

    По поводу 2го вопроса скорее всего такая запись для того, чтобы показать, что подобраны наиболее оптимальные флопы, приближенные к полному набору. Те спарки, высокие, низкие, с дро, сухие и тд и все со своим весом.

    Посмотри еще по ссылкам

    https://www.gtoplus.com/subsets/

    https://www.piosolver.com/blogs/news/62725637-choosing-a-subset-of-flops-to-represent-the-whole-game

    Ответить Цитировать
    5
  • Pinnacle, неправильный мув покажет если No hints поменять на Training mode, также зажатый ctrl покажет веса. Новую раздачу можно получить по клавише F1

    Ответить Цитировать
    4
  • seif1988, закрой все программы, кроме солвера и вручную задай 15.5-16 GB тогда начнет считать https://prnt.sc/12vf4gq

    Ответить Цитировать
    4
  • Большое спасибо за пост, очень полезно. Добавлю по dEV.
    First of all, understand what dEV means. It's the difference between the current strategy (found "by chance" at the current iteration) and the (biggest) max-exploit-strategy of either opponents. If for example IP would stick with the calculated strategy and OOP would choose his maxEV strat for every single combo in his range, the resulting difference in EV (which got to be positive!) would be dEV.

    In other words, dEV is the maximal possible exploitation we "allow" to happen. And it's measured as % of the current potsize.

    Now, to decide what % is acceptable, we should look at the details. I will explain it with two examples:

    Scenario 1: We are in a SRP, BTN vs. BB, pot is 5bb, we solve flop. When we stop at a dEV of 2%, it means, we are "forfeiting" 0.1bb - which sums up to 10bb/100. Given we are talking about a winrate of 30bb/100 for BTN, this would be quite a desaster, as the situation happens incredibly frequently, hence will have a huge impact on our button winrate - which again will have a significant winrate on our overall winrate! Let's estimate a BTN open of 25% (everybody folding times BTN open range), SB folding of 75%, BB flatting of 40%. That rounds up to 8%, which means, overall we're potentially (!) losing 2.25bb / 100 in overall winrate! That could turn a winning player into a losing one.

    Scenario 2: It's a 4-bet pot, UTG vs. MP, small cbet the flop, check-down on turn and a shove on the river. The pot is 137bb. We solve river for a dEV of 5%. That makes roughly whopping 7bb. How often do we get into this situation? Let's say, we are opening 15%, getting 3bet 3% and 4-bet 3%. We cbet 50%, get called 50%, checkdown the turn in 40% and face a shove on the river in 20%. The result is almost neglible (it's 0.0004%). When we multiply that with our 7bb potential EV loss, it gives 0,000025bb/100. Mmmh ... unless we take some significant overall learning stuff from solving that scenario or at least enjoyed the time we spent it seems like a waste of time, huh? :)

    You see, 1% can be too high in one case and 5% can be massively precise in another scenario.

    Summary: dEV is the potential EV loss against max exploits, "optimal" percentage depends on the scenario (especially potsize and frequency of actually that situation happening, determining the impact on our overall winrate).
    Ответить Цитировать
    3
  • eclibrise

    срп.

     

    3бп ИПагг

     

    можешь просто удалить все 5-6 беты и на их место ГТО+ поставит 75% (но не отобразит), а если на их место поставить 0, то такой опции не будет

    Если в какой то ветке ты упрешься в то что донка как бы быть не должно, но он есть, то напиши d0 или 0d. Все сайзы можно ставить не через запятую , а через пробел и потом кликнуть внутри окна. Запятые сами проставятся

     

     

     

    Не претендую, на то что это збс настройки. Я их периодически меняю. Да и последнее время я как правило пересчитываю только начиная с тернов - те рейнжи и доску, которую до меня уже посчитал визард

    Ответить Цитировать
    3
  • Ded_M1tya, А что с рейнжами понятно? Мне вот вообще не понятно какие там использованы? 

    Используются ли там рейнжи для 3б с бб через х4 или через х5 (скорее всего). Сколько сайзов там задано для каждой улицы ? Что означают эти звездочки?

    Ты если начнешь фокусироваться на том, чтобы получить "такой же" результат, то будешь ловить постоянное недовольство работой с гто+, потому что исходные данные не ясны. Это потянет за собой идею "бляяя я делаю что то не так. Ну его нафиг ваш солвер" и ты больше не будешь его открывать

    Ответить Цитировать
    3
  • Цитата (NICooLIN @ 13.12.22)  

    Если есть время считай с 0.1 оба спота, точнее получится результат.

    Только какой в этом смысл, если мы никогда не запомним солверных частот и все равно упростим страту?

    Ответить Цитировать
    3
  • Ded_M1tya, Если ты задашь себе АК, а оппоненту АА, то солвер будет рассчитывать оптимальную стратегию конкретно для этих двух рук у каждого из игроков по заданному флопу.

    Так как будто других рук у игрока быть не может

    Ответить Цитировать
    3
  • Femenist, Проверь папку ГТО+ , может там остался файл, который ты импортировал в него

    И импортируй еще раз, но предварительно посмотри в папку конфиг и скопируй оттуда файл с таким же именем, если он есть (на рабочий стол)

    Если первый импорт не поможет, то замени файл в папке (на скрине) тем, что скопировал из папки конфиг и попробой импортировать рейнжи еще раз

    У меня такого не было - просто идеи

     

    Чтобы сохранить рейнжи нужно закрыть гто+ или фз (если делал изменения) и скопировать файл newdefs3 из папки "config"

    Ответить Цитировать
    3
  • nikolius, да. Но для этого нужно добавить нужный сабсет, потом сохранить его как отдельные файлы в указанную папку. После этого очистить базу, добавить новый и также сохранить. Потом ctrl X ctrl V в одну папку и объединить их в одну базу.

    Можно посчитать сабсеты отдельно и потом объединить.

     

     

     

     

    Ответить Цитировать
    3
  • Цитата (SunRise @ 06.10.21)  

    Правильно я понял, что это усреднение применяется в объединенном отчете по посчитанному сабсету? 

    А для каждого флопа в отдельности этот вес не имеет значения ?

    SunRise, Все верно. Это нужно, чтобы оценить как ренджи взаимодействуют с префлопа. И чем больше сабсет, тем меньше погрешность относительно всех флопов.  

    valley123, большой сабсет не обязательно значит, что это хороший набор флопов для изучения нюансов различий в стратегии. Главная задача получить усредненную картину для ренджей на префлопе относительно ЕВ, эквити, частот. И это не исключает того факта, что в сабсете могут быть стратегически похожие флопы. Например,     и     есть в 55 сабсете, но это же не значит, что они стратегически разные для определенных ренджей.

    Ответить Цитировать
    2
  • Pinnacle, без информации о префлопе, непонятно, донкает игрок на флопе или нет. Поэтому переключатель "Don't donk" сейчас работает только после флопа. А на флопе для запрета лида или донка - надо ставить 0 в поле "1st bet".

    Ответить Цитировать
    2
  • Цитата (Rockefeller @ 05.09.21)  

    Кто как донк в итоге отключает?

    1. Можно как выше советовали

     в редакторе дерева. (Edit tree - Import tree - редактируешь - Accept changes)

    2. Пишешь для рейнджа без позиции единственный сайзинг 0.

    3. Кнопка Don't donk.

    Ответить Цитировать
    2
  • kelloggggg, как говорится, это не баг - это фича. "Card removal (F10)" отключи.

    Ответить Цитировать
    2
  • molodoi, на флопе
    Ответить Цитировать
    2
  • lotob1ngo, у тебя борд весьма специфический, наверное поэтому так. Забей какой нить сухарь, подходящий агрессору, типа А72 и получишь кбет 80%. Ещё попробуй удалить сайзы 3бетов, 4бетов и т.д. Возможно из-за их дерево какое то кривое получается.

    Вопрос такой, может кто подскажет. Могу ли я как то посчитать не оптимальную стратегию, а стратегию против залоченного диапазона? Например, солвер посчитал мне спот и я получил, что ИП будет кбетить 70%. Но я знаю, что в моей мете там будут кбетить все 100%. Могу я как то получить инфу, как мне защищаться именно против 100%, а не против 70%? Если я жму на "lock + edit decision" и там выбираю, что все руки конбетятся - GTO+ дальше не пересчитывает игру против этого ренжа. Т.е. вообще ничего не происходит с диапазоном продолжения против кбета. Я что-то не так делаю или солвер умеет считать только оптимум, а против залоченной страты посчитать нельзя?
    Ответить Цитировать
    2
1 2 3 4 22
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.s