ПТ4 - создание статов против "Hero" - Страница 4 - Форум о покерных программах
Добро пожаловать на форум о покерных программах
Регистрация
Ответ
 
Опции темы
Старый 06.06.2015, 15:54   #31
SS-24 вне форума SS-24
Аватар для SS-24
Moderator
Регистрация: 22.12.2010
Сообщений: 1,314
Репутация: 30
По умолчанию Re: ПТ4 - создание статов против "Hero"

Напишу через пару дней.
  Ответить с цитированием
Старый 09.06.2015, 03:01   #32
SS-24 вне форума SS-24
Аватар для SS-24
Moderator
Регистрация: 22.12.2010
Сообщений: 1,314
Репутация: 30
По умолчанию Re: ПТ4 - создание статов против "Hero"

Fold To 3Bet vs Hero IP / OOP

sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 3 and ((tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 8) or (tourney_hand_player_statistics.position < 8 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < 8 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < tourney_hand_player_statistics.position) or (tourney_hand_player_statistics.position < 8 and (substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 8 or substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 9)))) and tourney_hand_player_statistics.enum_p_3bet_action = 'F' and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.flg_p_3bet), 1, 0])


sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 3 and ((tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 8) or (tourney_hand_player_statistics.position < 8 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < 8 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < tourney_hand_player_statistics.position) or (tourney_hand_player_statistics.position < 8 and (substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 8 or substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 9)))) and tourney_hand_player_statistics.flg_p_3bet_def_opp and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.flg_p_3bet), 1, 0])






sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 3 and ((substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int > tourney_hand_player_statistics.position and tourney_hand_player_statistics.position < 8) or (tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < 8) or (tourney_hand_player_statistics.position = 8 and (substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 9 or substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < 8)))) and tourney_hand_player_statistics.enum_p_3bet_action = 'F' and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.flg_p_3bet), 1, 0])


sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 3 and ((substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int > tourney_hand_player_statistics.position and tourney_hand_player_statistics.position < 8) or (tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < 8) or (tourney_hand_player_statistics.position = 8 and (substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int = 9 or substring(tourney_hand_summary.str_aggressors_p from 3 for 1)::int < 8)))) and tourney_hand_player_statistics.flg_p_3bet_def_opp and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.flg_p_3bet), 1, 0])





Fold to 4Bet vs Hero IP / OOP

sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 4 and ((tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 8) or (tourney_hand_player_statistics.position < 8 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < 8 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < tourney_hand_player_statistics.position) or (tourney_hand_player_statistics.position < 8 and (substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 8 or substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 9)))) and tourney_hand_player_statistics.enum_p_4bet_action = 'F' and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.enum_p_3bet_action = 'R'), 1, 0])


sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 4 and ((tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 8) or (tourney_hand_player_statistics.position < 8 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < 8 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < tourney_hand_player_statistics.position) or (tourney_hand_player_statistics.position < 8 and (substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 8 or substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 9)))) and tourney_hand_player_statistics.flg_p_4bet_def_opp and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.enum_p_3bet_action = 'R'), 1, 0])






sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 4 and ((substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int > tourney_hand_player_statistics.position and tourney_hand_player_statistics.position < 8) or (tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < 8) or (tourney_hand_player_statistics.position = 8 and (substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 9 or substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < 8)))) and tourney_hand_player_statistics.enum_p_4bet_action = 'F' and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.enum_p_3bet_action = 'R'), 1, 0])


sum(if[(char_length(tourney_hand_summary.str_aggressors_p ) >= 4 and ((substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int > tourney_hand_player_statistics.position and tourney_hand_player_statistics.position < 8) or (tourney_hand_player_statistics.position = 9 and substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < 8) or (tourney_hand_player_statistics.position = 8 and (substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int = 9 or substring(tourney_hand_summary.str_aggressors_p from 4 for 1)::int < 8)))) and tourney_hand_player_statistics.flg_p_4bet_def_opp and exists
(select 1
from tourney_hand_player_statistics Ps
where Ps.id_hand = tourney_hand_player_statistics.id_hand
and Ps.flg_hero
and Ps.enum_p_3bet_action = 'R'), 1, 0])
  Ответить с цитированием
Старый 09.06.2015, 11:21   #33
Relpmis вне форума Relpmis
Интересующийся
Регистрация: 04.06.2015
Сообщений: 3
Репутация: 10
По умолчанию Re: ПТ4 - создание статов против "Hero"

Спасибо большое.

Но случайно это не для турниров статы?

Чтобы изменить их на cash нужно поменять tourney на cash? Или не так всё просто?
  Ответить с цитированием
Старый 09.06.2015, 13:54   #34
SS-24 вне форума SS-24
Аватар для SS-24
Moderator
Регистрация: 22.12.2010
Сообщений: 1,314
Репутация: 30
По умолчанию Re: ПТ4 - создание статов против "Hero"

Цитата:
Сообщение от Relpmis Посмотреть сообщение
Спасибо большое.

Но случайно это не для турниров статы?

Чтобы изменить их на cash нужно поменять tourney на cash? Или не так всё просто?
да, поменять tourney на cash
  Ответить с цитированием
Старый 14.06.2015, 14:59   #35
Goran вне форума Goran
Интересующийся
Регистрация: 14.06.2015
Сообщений: 3
Репутация: 10
По умолчанию Re: ПТ4 - создание статов против "Hero"

Подскажите пожалуста мне нужна стата в PT4 (Open minraise или open raise 2 bb в HM2 она так называется )
Делаю стат
1. (cnt_p_raise_first_in_copy / cnt_p_open_opp ) * 100
2. sum(if[tourney_holdem_hand_player_statistics.flg_p_first_ raise AND tourney_holdem_hand_player_statistics.flg_p_open_o pp AND (tourney_holdem_hand_player_detail.amt_bet_p / tourney_holdem_blinds.amt_bb = 2), 1, 0])

У меня постоянно выскакивают ошыбки
1. http://clip2net.com/s/3jfcxVj
2. http://clip2net.com/s/3jfcARM

что я не так делаю? Почему ошыбки ? Помогите пожалуста
  Ответить с цитированием
Старый 14.06.2015, 15:51   #36
SS-24 вне форума SS-24
Аватар для SS-24
Moderator
Регистрация: 22.12.2010
Сообщений: 1,314
Репутация: 30
По умолчанию Re: ПТ4 - создание статов против "Hero"

Цитата:
Сообщение от Goran Посмотреть сообщение
Подскажите пожалуста мне нужна стата в PT4 (Open minraise или open raise 2 bb в HM2 она так называется )
Делаю стат
1. (cnt_p_raise_first_in_copy / cnt_p_open_opp ) * 100
2. sum(if[tourney_holdem_hand_player_statistics.flg_p_first_ raise AND tourney_holdem_hand_player_statistics.flg_p_open_o pp AND (tourney_holdem_hand_player_detail.amt_bet_p / tourney_holdem_blinds.amt_bb = 2), 1, 0])

У меня постоянно выскакивают ошыбки
1. http://clip2net.com/s/3jfcxVj
2. http://clip2net.com/s/3jfcARM

что я не так делаю? Почему ошыбки ? Помогите пожалуста
У тебя формула колонки неправильная, ты используешь названия таблиц от базы ПТ3, а в ПТ4 они немного другие. Ну и ячейку ты взял неправильную, ее значение равно общему количеству чипов поставленных игроком на префлопе, а тебе надо только количество чипов поставленных при его открывающем рейзе, правильная формула будет следующая:

sum(if[tourney_hand_player_statistics.flg_p_first_raise AND tourney_hand_player_statistics.flg_p_open_opp AND (tourney_hand_player_statistics.amt_p_raise_made / tourney_blinds.amt_bb = 2), 1, 0])

И я бы брал не точное значение рейза в 2бб, а диапазон, например от 2 до 2,5бб.

P.S. При копировании формулы проверь наличие лишних пробелов в ней. Форум их самостоятельно добавляет туда.
  Ответить с цитированием
Старый 14.06.2015, 16:25   #37
Goran вне форума Goran
Интересующийся
Регистрация: 14.06.2015
Сообщений: 3
Репутация: 10
По умолчанию Re: ПТ4 - создание статов против "Hero"

Цитата:
Сообщение от SS-24 Посмотреть сообщение
У тебя формула колонки неправильная, ты используешь названия таблиц от базы ПТ3, а в ПТ4 они немного другие. Ну и ячейку ты взял неправильную, ее значение равно общему количеству чипов поставленных игроком на префлопе, а тебе надо только количество чипов поставленных при его открывающем рейзе, правильная формула будет следующая:

sum(if[tourney_hand_player_statistics.flg_p_first_raise AND tourney_hand_player_statistics.flg_p_open_opp AND (tourney_hand_player_statistics.amt_p_raise_made / tourney_blinds.amt_bb = 2), 1, 0])

И я бы брал не точное значение рейза в 2бб, а диапазон, например от 2 до 2,5бб.

P.S. При копировании формулы проверь наличие лишних пробелов в ней. Форум их самостоятельно добавляет туда.
Спасибо тебе очень огромное !!!
  Ответить с цитированием
Старый 01.07.2015, 02:45   #38
Kash вне форума Kash
Интересующийся
Регистрация: 01.07.2015
Сообщений: 5
Репутация: 10
По умолчанию Re: ПТ4 - создание статов против "Hero"

Здравствуйте! А возможно сделать стат 4bet range vs hero? 4bet range = raise first in*4bet preflop.
Есть стат 4bet range но как его сделать против хиро не могу понять(

Сам стат:

(cnt_p_raise_first_in / cnt_p_open_opp)*100*(cnt_p_4bet_after_raising / cnt_p_3bet_def_opp_when_open_raised)

cnt_p_4bet_after_raising:
sum(if[cash_hand_player_statistics.flg_p_first_raise and cash_hand_player_statistics.flg_p_4bet, 1, 0])

cnt_p_3bet_def_opp_when_open_raised
sum(if[cash_hand_player_statistics.flg_p_3bet_def_opp AND cash_hand_player_statistics.flg_p_first_raise, 1, 0])
  Ответить с цитированием
Старый 02.07.2015, 03:17   #39
Nik вне форума Nik
Интересующийся
Регистрация: 02.07.2015
Сообщений: 1
Репутация: 10
По умолчанию Re: ПТ4 - создание статов против "Hero"

Здравствуйте, подскажи пожалуйста есть ли статы:

1.Конбет на флопе терне, ривере, а также фолд на конбеты, флоп, терн ривер
КОГДА ИГРОК играет в ХА ( т.е не более 2 игроков в раздаче) для мтт

2. Когда игрок открывается, в него летит 3бет и он отвечает 4бетом

Последний раз редактировалось Nik; 02.07.2015 в 03:21. Причина: добавил вопрос
  Ответить с цитированием
Старый 03.07.2015, 14:32   #40
SS-24 вне форума SS-24
Аватар для SS-24
Moderator
Регистрация: 22.12.2010
Сообщений: 1,314
Репутация: 30
По умолчанию Re: ПТ4 - создание статов против "Hero"

Цитата:
Сообщение от Kash Посмотреть сообщение
Здравствуйте! А возможно сделать стат 4bet range vs hero? 4bet range = raise first in*4bet preflop.
Есть стат 4bet range но как его сделать против хиро не могу понять(

Сам стат:

(cnt_p_raise_first_in / cnt_p_open_opp)*100*(cnt_p_4bet_after_raising / cnt_p_3bet_def_opp_when_open_raised)

cnt_p_4bet_after_raising:
sum(if[cash_hand_player_statistics.flg_p_first_raise and cash_hand_player_statistics.flg_p_4bet, 1, 0])

cnt_p_3bet_def_opp_when_open_raised
sum(if[cash_hand_player_statistics.flg_p_3bet_def_opp AND cash_hand_player_statistics.flg_p_first_raise, 1, 0])
Для того чтобы переделать данный стат в стат против Hero, надо сначала переделать (создать новые) формулы всех четырех колонок данного стата под формулы против Hero, а потом создать новый подобный стат и подставить туда названия этих новых созданных колонок.

Принцип создания формул против Hero написан в начале темы, почитай и попробуй сам написать их, результаты можешь написать сюда, я посмотрю их и если надо будет то подправлю.
  Ответить с цитированием
Ответ

Метки
pt4, stats vs hero, пт4, статы против hero


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"ЯД" Яндекс-Деньги Flyman Платежные системы и банки 9 01.09.2015 16:49
Спец.предложение на Набор для покера 300 фишек в кейсе "Royal Flush" albina.xusainova Рекламные объявления 2 25.03.2014 14:57
нет нотсов на hero artem.ru86 Note Caddy и Note Caddy Edge 5 02.12.2013 01:47
"Sorry could not install PSQL" Surgan PostgreSQL 6 28.06.2011 14:30
Раздел "Покерные принадлежности" Koval Ваши предложения и вопросы 7 14.06.2009 19:55


Обратная связь - PokerEnergy.ru - Архив - Вверх