Регистрация
Регистрация Поиск Сообщество  
CGM > Покер > Школа покера > Теории, стратегии, основы покера
Опции темы

как сделать такой фильтр в PT?

Важные объявления
Старый 06.09.2006, 11:24     TS Старый   #1 (permalink)
Red
Старожил
 
Аватар для Red
 
Регистрация: 20.04.2005
Адрес: Москва
Сообщений: 809
не подскажете, как выбрать все такие руки:
я - рейз префлоп, бет флоп (получил колл флопа), бет торн - получил чек рейз торна.
?
__________________
betflop.com
Red вне форума      
Старый 06.09.2006, 11:43   #2 (permalink)
bdv
Старожил
 
Регистрация: 11.04.2005
Сообщений: 773
Не совсем понятно что конкретно из этих рук выбирать. Вот пример с подсчетом выигранных с таким паттерном рук и их общего количества.
Цитата:
Сообщение от Цитата:
select sum(gp.won_hand) as TIMES_WON,count(*) as TOTAL
from game_players AS gp, players AS p
where (p.screen_name='НИКНЕЙМ' and p.player_id=gp.player_id) and (gp.ppossible_actions=1 and gp.praise=1)
and (gp.fpossible_actions=1 and gp.fbet=1)
and (gp.tpossible_actions>1 and gp.tbet=1)
Отличие от твоего условия в том, что здесь ты получаешь просто рейз на терне, а не конкретно чек-рейз.

PS Как обычно сам не проверял
__________________
get rich or die tryin\'
bdv вне форума      
Старый 06.09.2006, 12:08     TS Старый   #3 (permalink)
Red
Старожил
 
Аватар для Red
 
Регистрация: 20.04.2005
Адрес: Москва
Сообщений: 809
Цитата:
Сообщение от bdv писал ср, 06 сентября 2006 11:43
Не совсем понятно что конкретно из этих рук выбирать. Вот пример с подсчетом выигранных с таким паттерном рук и их общего количества.
Цитата:
Сообщение от Цитата:
select sum(gp.won_hand) as TIMES_WON,count(*) as TOTAL
from game_players AS gp, players AS p
where (p.screen_name='НИКНЕЙМ' and p.player_id=gp.player_id) and (gp.ppossible_actions=1 and gp.praise=1)
and (gp.fpossible_actions=1 and gp.fbet=1)
and (gp.tpossible_actions>1 and gp.tbet=1)
Отличие от твоего условия в том, что здесь ты получаешь просто рейз на терне, а не конкретно чек-рейз.

PS Как обычно сам не проверял

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

спасибо, запрос вроде сработал но как-то странно на 40000 рук он показал только 30 таких ситуаций.
__________________
betflop.com
Red вне форума      
Старый 06.09.2006, 13:16   #4 (permalink)
bdv
Старожил
 
Регистрация: 11.04.2005
Сообщений: 773
Действительно маловато - я попробовал у себя и получил около тысячи ситуаций на 170к рук.
Определение текущей силы руки на определенной улице вообще говоря не тривиальная задача. При условии, что у тебя карманка, не флопнувшая сет, можно попробовать вот так:
Цитата:
Сообщение от Цитата:
SELECT gp.game_id, gp.hole_cards
FROM game_players AS gp INNER JOIN game AS g ON gp.game_id = g.game_id
WHERE
gp.player_id = (select pref_value from prefs where pref_key ='RP')
AND gp.pair_hand = 1
AND gp.saw_flop_n = 1
AND rtrim(g.flop_1,'hdcs')<>rtrim(gp.hole_card_1,'hdcs ')
AND rtrim(g.flop_2,'hdcs')<>rtrim(gp.hole_card_1,'hdcs ')
AND rtrim(g.flop_3,'hdcs')<>rtrim(gp.hole_card_1,'hdcs ')
AND rtrim(g.turn,'hdcs')<>rtrim(gp.hole_card_1,'hdcs')
and (gp.ppossible_actions=1 and gp.praise=1)
and (gp.fpossible_actions=1 and gp.fbet=1)
and (gp.tpossible_actions>1 and gp.tbet=1)
Это без учета всяких стритов и флэшей.
А вот если ты докупился до пары, то уже хуже, т.к. запаришься писать условия. Но попробовать можешь если есть настроение .

Цитата:
Сообщение от Цитата:
rtrim(g.flop_1,'hdcs')=rtrim(gp.hole_card_1,'hdcs' ) and
rtrim(g.flop_2,'hdcs')<>rtrim(gp.hole_card_1,'hdcs ') and
rtrim(g.flop_3,'hdcs')<>rtrim(gp.hole_card_1,'hdcs ') and
rtrim(g.flop_1,'hdcs')<>rtrim(gp.hole_card_2,'hdcs ') and
rtrim(g.flop_2,'hdcs')<>rtrim(gp.hole_card_2,'hdcs ') and
rtrim(g.flop_3,'hdcs')<>rtrim(gp.hole_card_2,'hdcs ') and
rtrim(g.turn,'hdcs')<>rtrim(gp.hole_card_1,'hdcs') and
rtrim(g.turn,'hdcs')<>rtrim(gp.hole_card_2,'hdcs')
Думаю достаточно очевидно, что здесь определяется совпадение твоей первой карты с первой картой флопа. Т.е. таких блоков должно быть шесть штук, объединенных через OR.
__________________
get rich or die tryin\'
bdv вне форума      
Старый 08.09.2006, 19:11     TS Старый   #5 (permalink)
Red
Старожил
 
Аватар для Red
 
Регистрация: 20.04.2005
Адрес: Москва
Сообщений: 809
спасибо за помощь.
но запросы какие то странные результаты выдают.
Запрос про карманку без сета дает только 5 рук АА, 3 или 4 руки КК, 1 руку 99, и QQ две или одну руку. И это на базе в 40000.
__________________
betflop.com
Red вне форума      
Старый 09.09.2006, 00:54   #6 (permalink)
bdv
Старожил
 
Регистрация: 11.04.2005
Сообщений: 773
У меня несколько больше (около 300 рук на 180k). Попробуй запустить, убрав строки, относящиеся к беттинг паттерну, т.е. gp.ppossible_actions итд. Если количество результатов будет приемлемым, то я вижу 2 варианта(с учетом того, что ты кажется NL играешь):
1. Для NL как-то по-другому в базу записываются действия игрока (крайне маловероятно).
2.Описанный тобой паттерн в NL встречается реже, чем в лимите.
Если результатов и в таком варианте будет мало, то это просто необъяснимый глюк
__________________
get rich or die tryin\'
bdv вне форума      

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TableNinja сбрасывает фильтр бай-ина mr.kiris Покер софт 0 11.01.2012 16:38
Фильтр мата not2fast О жизни форума 14 12.01.2011 18:14
Хочу сделать дополнительный фильтр для ХолдемМенеджера, для стартовых рук PLO8. Какие еще руки можно добавить? izekia Limit Holdem, Omaha, 7-Card Stud и другие виды покера 3 05.02.2010 19:12
Майнинг-фильтр в ПТ Гламуризатор-р-р Около покерного стола 1 15.02.2007 01:49
Можно ли сделать такой перевод? jEt Ввод-вывод денег 2 25.02.2006 15:45



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Быстрый переход
Правила форумов CGM Контакты Справка Обратная связь CGM.ru Архив Вверх Главная
 
Использование материалов сайта разрешено только при наличии активной ссылки на источник.
Все права на картинки и тексты принадлежат Информационному агентству CGM и их ПАРТНЕРАМ. Политика конфидециальности
CGM.ru на Youtube CGM.ru на Google+ CGM.ru в Twitter CGM.ru на Facebook CGM.ru в vKontakte CGM.ru в Instagram

В сотрудничестве с Pokeroff.ru
Текущее время: 16:17. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, vBulletin Solutions, Inc. Перевод: zCarot