Перепрыгнеть в содержание


- - - - -

ТЕМА СО СМЫСЛОМ


74 ответов в эту тему

#61 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 16 August 2015 - 06:16

Будем условно считать, что мы идём степ-бай-степ показанные ставки чтоб посмотреть некоторые возможные варианта управления суммами ставок.
Банк=106
ряд1 Флет с фиксированной ставкой 106*0,06
ряд2 Формула ставка=106*Ei где Ei--доля от банка (тут фиксированного)
ряд3 флет но доля 0,06 берётся от текущего Банка
ряд4 Доля Ei берётся от текущего Банка

Выбор того или иного механизма зависит от того какие тренды в основном доминируют
Если тренды чаще восходят без резких длинных участков падения то можно брать доли от текущих банков а если тренды изменчивы то можно ориентироваться на фиксированный банк. Тут видно что просадка позволяет вполне поднять сумму ставки в 1.5-1.75 раза
до размера около 8-9ре.
Графики банков тут
https://yadi.sk/i/JTNjj78giUFnk

#62 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 16 August 2015 - 06:45

Но самое-то интересное вот что---представьте теперь, что я каппер-мудак занимающийся такой вот тыканиной от задувания ветра в голову, я прихожу на форум и начинаю тыкать (строю банк на картиночке и показываю 50% прибыли к банку со 100 ставок) потом начинаю что-то продавать.... Так вот я к чему--дистанция, которая более менее может что-то сказать о каппере это около 500 ставок как минимум на кефе 2 если кефы другие то соответственно надо исходить из других дистанций.

Отредактировано Bambuk, 16 August 2015 - 06:47.


#63 OFFLINE   sergei7000

    Специалист


  • mp
  • 2043 сообщения
180

Добавлено 16 August 2015 - 09:21

СообщенияBambuk, on 16 August 2015 - 03:51, сказал:

Вывод—при ставках степ-бай-степ увеличив сумму ставки с 1ре до 2.5ре мы получили бы к банку не менее 7.19*2.5ре прибыли что больше 15% и Алекс теоретически проиграл бы пари.


Нужно было вам заключить пари с Алексом . За один день 100 баксов были бы вашими .

#64 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 16 August 2015 - 15:25

Сообщенияsergei7000, on 16 August 2015 - 09:21, сказал:

Нужно было вам заключить пари с Алексом . За один день 100 баксов были бы вашими .
Это не известно, во-первых тут в пакете всего около +7% к банку а надо больше 15%, а во-вторых это случайное событие---так как ставки ставились от балды.....

#65 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 17 August 2015 - 04:25

Хотел ещё акцентировать внимание по расчёту величины скачков после гола. К сожалению ТФМ это дело не тянет и надо обязательно уточнить какие обычно коэффициенты на рынке биржи или той или иной конторы. Но хочу просто заострить внимание на логике некоторых бк--...в основном в 90% случаев большая маржа закладывается на скачки вверх когда кефф возрастает причём там дополнительный коэффициент на который надо поделить расчётный по ТФМ кефф может быть 1.25--1.35 а не 1.07--1.09 как логично было б предположить из логики равномерного распределения маржи (при этом кефф на забившую может быть достаточно близок к расчётному).

Вот пример.
допустим начальная доматчевая линия типа такого
1.85--3.6--4.3
а после гола 0-1 на 22-23 минуте кефф на П1 могут дать 3.4--3.5 хотя он теоретически намного больше 4 (больше 4.5) то есть маржа формально от расчётного кефа около 30% то есть делим на 1.3 примерно.

Теперь далее идём
Некоторые БК могут дать вот так например
3.25-- 3.4-- 2.1 БК1
3.7-- 3.4-- 1.86 БК2
минут через 15-20 кефф может конечно и выйдет куда-то к более близкому к расчёту значению, а в момент гола конечно полный неадекват с пуассоновской моделью ТФМ

Поэтому требуются обязательно уточнения по рынкам.

Отредактировано Bambuk, 17 August 2015 - 04:26.


#66 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 19 August 2015 - 13:22

ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ БАМБУКА_ИССЛЕДОВАТЕЛЯ_И_ ИСКАТЕЛЯ ПРИКЛЮЧЕНИЙ_ НА_ Ж сокращённо "ДO'ИБИC_И_И_П_НА_Ж"
Функции которыми можно приблизительно найти кефы в момент t 0-1 (вводим МО1;МО2;время гола) можно теоретически прибавить к времени гола какое-то число и считать что кефф берётся на этом новом горизонте а не сразу...но там опять надо уточнять кефы и вводить поправки которые тут в виде делителей 1.35 и 1.09 в соответствующих функциях для ставок на П1 и на Х (на П2 можно тоже найти...ни чего сложного. Если надо на П2 переписать при голе 1-0 то у нас просто инвариантная замена будет первых индексов 1 на 2 и 2 на 1 в расчётах R_prom.....

Function KWIN_0_1(ByRef rah1 As Range, ByRef rah2 As Range, ByRef rah3 As Range, Optional VolatileOn As Boolean = True) As Variant
Application.Volatile VolatileOn
Set MO1 = rah1
Set MO2 = rah2
Set T = rah3
Dim M1, M2, Int1, Int2 As Double
Dim p10, p11, p12, p13, p14, p15, p16, p17, p18 As Double
Dim p20, p21, p22, p23, p24, p25, p26, p27, p28 As Double
Dim PW1, PWX, PW2, PWTM, R_promPW1_01 As Double
Int1 = MO1.Value / 94
Int2 = MO2.Value / 94
M1 = Int1 * (0.00468 * 94 ^ 2 / 2 + 0.78 * 94 - (0.00468 * T.Value ^ 2 / 2 + 0.78 * T.Value))
M2 = Int2 * (0.00468 * 94 ^ 2 / 2 + 0.78 * 94 - (0.00468 * T.Value ^ 2 / 2 + 0.78 * T.Value))
p10 = Exp(-M1)
p11 = M1 * Exp(-M1)
p12 = M1 ^ 2 * Exp(-M1) / 2
p13 = M1 ^ 3 * Exp(-M1) / 6
p14 = M1 ^ 4 * Exp(-M1) / 24
p15 = M1 ^ 5 * Exp(-M1) / 120
p16 = M1 ^ 6 * Exp(-M1) / 720
p17 = M1 ^ 7 * Exp(-M1) / 5040
p18 = M1 ^ 8 * Exp(-M1) / 40320
p20 = Exp(-M2)
p21 = M2 * Exp(-M2)
p22 = M2 ^ 2 * Exp(-M2) / 2
p23 = M2 ^ 3 * Exp(-M2) / 6
p24 = M2 ^ 4 * Exp(-M2) / 24
p25 = M2 ^ 5 * Exp(-M2) / 120
p26 = M2 ^ 6 * Exp(-M2) / 720
p27 = M2 ^ 7 * Exp(-M2) / 5040
p28 = M2 ^ 8 * Exp(-M2) / 40320

R_promPW1_01 = p18 * (p20 + p21 + p22 + p23 + p24 + p25 + p26) _
+ p17 * (p20 + p21 + p22 + p23 + p24 + p25) _
+ p16 * (p20 + p21 + p22 + p23 + p24) _
+ p15 * (p20 + p21 + p22 + p23) _
+ p14 * (p20 + p21 + p22) _
+ p13 * (p20 + p21) _
+ p12 * p20
KWIN_0_1 = (1 / R_promPW1_01) / 1.35

End Function

Function KWDX_0_1(ByRef rah1 As Range, ByRef rah2 As Range, ByRef rah3 As Range, Optional VolatileOn As Boolean = True) As Variant
Application.Volatile VolatileOn
Set MO1 = rah1
Set MO2 = rah2
Set T = rah3
Dim M1, M2, Int1, Int2 As Double
Dim p10, p11, p12, p13, p14, p15, p16, p17, p18 As Double
Dim p20, p21, p22, p23, p24, p25, p26, p27, p28 As Double
Dim PW1, PWX, PW2, PWTM, R_promPW1_01 As Double
Int1 = MO1.Value / 94
Int2 = MO2.Value / 94
M1 = Int1 * (0.00468 * 94 ^ 2 / 2 + 0.78 * 94 - (0.00468 * T.Value ^ 2 / 2 + 0.78 * T.Value))
M2 = Int2 * (0.00468 * 94 ^ 2 / 2 + 0.78 * 94 - (0.00468 * T.Value ^ 2 / 2 + 0.78 * T.Value))
p10 = Exp(-M1)
p11 = M1 * Exp(-M1)
p12 = M1 ^ 2 * Exp(-M1) / 2
p13 = M1 ^ 3 * Exp(-M1) / 6
p14 = M1 ^ 4 * Exp(-M1) / 24
p15 = M1 ^ 5 * Exp(-M1) / 120
p16 = M1 ^ 6 * Exp(-M1) / 720
p17 = M1 ^ 7 * Exp(-M1) / 5040
p18 = M1 ^ 8 * Exp(-M1) / 40320
p20 = Exp(-M2)
p21 = M2 * Exp(-M2)
p22 = M2 ^ 2 * Exp(-M2) / 2
p23 = M2 ^ 3 * Exp(-M2) / 6
p24 = M2 ^ 4 * Exp(-M2) / 24
p25 = M2 ^ 5 * Exp(-M2) / 120
p26 = M2 ^ 6 * Exp(-M2) / 720
p27 = M2 ^ 7 * Exp(-M2) / 5040
p28 = M2 ^ 8 * Exp(-M2) / 40320

R_promPW1_01 = p11 * p20 + p12 * p21 + p13 * p22 + p14 * p23 + p15 * p24 + p16 * p25 + p17 * p26 + p18 * p27

KWDX_0_1 = (1 / R_promPW1_01) / 1.09

End Function
Замечание.
Если горизонт смещается то надо выкидывать из выборки случаи где до до нового горизонта (от времени гола 0-1) произошли голы (или ком1 или ком 2).
Надо конечно понимать что кефы тут очень приблизительные и надо уточнять рынки и вводить где-то поправки (например изменив выделенные жирным значения маржи можно попробовать 1.35--1.42 и для Х 1.09--1.12 но это не точно а так вот из наблюдений которых не очень много).

Отредактировано Bambuk, 19 August 2015 - 13:31.


#67 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 19 August 2015 - 15:19

Теперь вот предположим что нет у нас ни БАЗЫ ни МАЗЫ ....а есть только линия 1Х2 и ТМ_ТБ и минуты голов. Возникает вопрос---какими параметрами из данного набора можно влиять на рез? Ну для определённости будем считать что мы всё ж задали какой-то интервал кефоф на П1 не очень широкий. Во-первых есть ТМ-ТБ это будет влиять(можно вводить ограничения). Теперь мы определяем встроенной функцией МО1 и МО2 и соответственно можем теперь накладывать ограничения и на них. В третьих мы можем оперировать параметрами порождаемыми из МО
а именно МО1-МО2(это типа форы и можно например задать границу или ограничение на МО1 и на эту дельту) и МО1+МО2 --это ещё в нашу "копилку" ...ползём далее---если мы ориентируемся на гол в первом тайме (например из соображений достаточности времени для отыгрыша) то мы можем попробовать делить тоже на множества по времени--допустим голы до 22-24мин и после 22-24 до 39 (ну или 44...) --это тоже может влиять.
Теперь у нас само значение кефа на горизонте взятия---можем вводить ограничения вида К болше "число" (ну или меньше...как альтернатива которая менее вроде бы перспективна, но посмотреть не лишне). Ну как видно тут всё ж некий набор альтернатив имеется и он намного лучше чем тупо ставить на интервал кефа такого-то.....
Далее при наличии ещё хоть чего-то можно усложнять отбор---допустим есть разность набранных очков + ещё что-то вот допустим можно начать с разностей больше-меньше 0 потом куда-то смещаться от нуля в качестве границы или задавать интервал разности (но разность надо конечно приводить к числу туров)...ну итд итп....
Можно менять интервал времени через который можно пробовать взять кефф (который больше такого-то знач на горизонте гола например)...при этом если мы визуально контролируем матч то можно принимать решение и в зависимости от информации о доминировании одной команды над другой, по числу атак, ударов итд итп....

Отредактировано Bambuk, 19 August 2015 - 15:20.


#68 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 19 August 2015 - 16:48

Все меня тут обвиняют в непонятности...потом когда пишу излишне подробно --могут обвинить в априорном принижении умственных способностей собеседников....ну чё делать...интернет он такой....
Теперь вот хочется остановиться на объёмах. так как кефы могут быть больше 4-6 итд. то размер БД имеет значение. Вот пример из 68000 голы 0-1 получились около 17000 (цифры грубо до 1000) в некоторых выборках число примеров около 350-400 (и есть +++ допустим и не малый) но для кефа среднего допустим 4.5--6 итд выше это очень мало для умозаключений надо хоть больше 1500-2000 пар. База тогда должна быть раза как минимум 3-4 больше по объёму. Это тоже проблема так как эту мощь можно создать опускаясь ниже по годам..а тенденции могут меняться...поэтому в любом случае(на таком кефе) нужен солидный запас по %
а не зыбкое перевешивание на "трясущихся ручках и ножках". (ориентир для БД более 200000)

Отредактировано Bambuk, 19 August 2015 - 16:51.


#69 OFFLINE   Χ@ρΣ ΚρμωΗ@

    Специалист


  • Участник II
  • ПипПипПипПип
  • 598 сообщения
19

Добавлено 19 August 2015 - 19:05

вообщем , вы пытаетесь предсказать как себя ведут букмекерские и биржевые боты ? как они меняют кэфы в лайве после того или иного "переворота" в матче или просто по ходу матча если ничего не происходит , и вы хотите запустить туда своего собственного бота , иначе в ручную со всеми этими параметрами человек не справится, тут нужна быстрота реакции и полный контроль над ситуацией, малейшая задержка на долю секунды может всё испортить ,

Война ботов ! судный день ! ...

#70 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 19 August 2015 - 19:33

СообщенияХаре Кришна, on 19 August 2015 - 19:05, сказал:

вообщем , вы пытаетесь предсказать как себя ведут букмекерские и биржевые боты ? как они меняют кэфы в лайве после того или иного "переворота" в матче или просто по ходу матча если ничего не происходит , и вы хотите запустить туда своего собственного бота , иначе в ручную со всеми этими параметрами человек не справится, тут нужна быстрота реакции и полный контроль над ситуацией, малейшая задержка на долю секунды может всё испортить ,

Война ботов ! судный день ! ...
Бота хорошо бы...но там для него как прописать некоторые тонкости? Всё ж человечачие мозги они иногда лучше а иногда хуже. Вот допустим пример абсурда----допустим забит гол
0-1 теперь допустим матч транслируют по ТВ или ещё там как.... кефф на П2 минут через 6-8 продавливают ниже--так как народ же не дурак --видит допустим давление гостя
но мы выставили К1 больше чего-то там....он разумеется попрёт под критерий, бот его хаванёт а тут бац- 0-2 ---"надо итить за П2" лайв формализовать очень сложно....

Отредактировано Bambuk, 19 August 2015 - 19:35.


#71 OFFLINE   Χ@ρΣ ΚρμωΗ@

    Специалист


  • Участник II
  • ПипПипПипПип
  • 598 сообщения
19

Добавлено 19 August 2015 - 20:15

СообщенияBambuk, on 19 August 2015 - 19:33, сказал:

Бота хорошо бы...но там для него как прописать некоторые тонкости? Всё ж человечачие мозги они иногда лучше а иногда хуже. Вот допустим пример абсурда----допустим забит гол
0-1 теперь допустим матч транслируют по ТВ или ещё там как.... кефф на П2 минут через 6-8 продавливают ниже--так как народ же не дурак --видит допустим давление гостя
но мы выставили К1 больше чего-то там....он разумеется попрёт под критерий, бот его хаванёт а тут бац- 0-2 ---"надо итить за П2" лайв формализовать очень сложно....

нужен БОТ-вилочник тогда или БОТ-минимизатор потерь

#72 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 23 August 2015 - 20:57

ПРИМЕР КАК МОЖЕТ БЫТЬ РАСПИСАНА ПРОЦЕДУРА СТАВОК
СТАВКИ НА ЧЁТ ПОСЛЕ ГОЛА 0-1 до 39 мин (для любителей потестить) 21-вариант критериев.

1 MO1 < 0,8
MO2 < 2,08
mo1-mo2 >= -1,09


2 MO1 < 0,88
MO2 < 2,08
mo1-mo2 >= -0,73
oddhome
oddunder < 2,4
2---2,5K1(t)0-1
MO1 > 0,8

3 MO1 < 1
MO2 < 2,08
mo1-mo2 >= -0,73
oddhome < 3,69
oddunder < 2,4
MO1 > 0,88


4 MO1 < 2,15
MO2 < 2,08
mo1-mo2 >= -0,73
oddhome < 1,45
oddunder < 2,4
2---2,5K1(t)0-1 >= 2,06
MO1 > 1

5 MO1 < 1,76
MO2 < 0,78
mo1-mo2 >= -0,316
oddhome >= 1,45
oddunder < 2,03
2---2,5K1(t)0-1 >= 2,06
MO1 > 1
MO2 > 0,735
oddhome < 2,63

6 MO1 < 1,76
MO2 < 1,3
mo1-mo2 >= -0,316
oddhome >= 1,45
oddunder < 2,03
2---2,5K1(t)0-1 >= 2,06
MO1 > 1
MO2 > 0,8
oddhome < 2,63
2---2,5K1(t)0-1 < 2,88

7 MO1 < 1,5
MO2 < 1,185
mo1-mo2 >= -0,316
oddhome >= 1,81
oddunder < 2,01
2---2,5K1(t)0-1 >= 3,45
MO1 > 1
MO2 > 0,8
oddhome < 2,63
2---2,5K1(t)0-1 < 3,6


8 MO1 < 1,34
MO2 < 1,185
mo1-mo2 >= 0,049
oddhome >= 1,81
oddunder < 1,87
2---2,5K1(t)0-1 >= 3,73
MO1 > 1
MO2 > 0,8
oddhome < 2,63
mo1-mo1 < 0,086

9 MO1 < 1,34
MO2 < 0,94
mo1-mo2 < 0,37
oddhome >= 1,81
oddunder < 1,87
2---2,5K1(t)0-1 >= 3,73
MO1 > 1
MO2 > 0,8
oddhome < 2,63
mo1-mo1 >= 0,086

10 MO1 < 1,2
MO2 < 1,18
mo1-mo2 < 0,37
oddhome >= 1,81
oddunder < 1,87
2---2,5K1(t)0-1 >= 4,7
MO1 > 1
MO2 > 0,94
oddhome < 2,63
mo1-mo1 >= 0,122

11 MO1 < 1,34
MO2 < 1,18
mo1-mo2 < 0,37
oddhome >= 1,81
oddunder < 1,87
2---2,5K1(t)0-1 >= 3,73
MO1 > 1,29
MO2 > 0,94
oddhome < 2,63
mo1-mo1 >= 0,086

12 MO1 < 1,394
MO2 < 1,18
mo1-mo2 >= 0,374
oddhome >= 1,81
oddunder < 1,87
2---2,5K1(t)0-1 >= 3,73
MO1 > 1
MO2 > 0,8
oddhome < 2,63

13 MO1 < 1,5
MO2 < 1,18
mo1-mo2 >= 0,374
oddhome >= 1,81
oddunder > 1,87
2---2,5K1(t)0-1 >= 3,73
MO1 > 1
MO2 > 0,8
oddhome < 2,63
oddunder < 1,94

14 MO1 < 1,5
MO2 < 1,31
mo1-mo2 >= -0,316
oddhome >= 1,81
oddunder > 1,87
2---2,5K1(t)0-1 >= 3,73
MO1 > 1
MO2 > 1,18
oddhome < 2,63
oddunder < 1,94

15 MO1 < 1,76
MO2 < 1,31
mo1-mo2 >= -0,316
oddhome >= 1,81
oddunder > 1,87
2---2,5K1(t)0-1 >= 2,88
MO1 > 1,52
MO2 >= 0,8
oddhome < 2,63
oddunder < 2,03

16 MO1 < 1,76
MO2 < 1,31
mo1-mo2 >= -0,316
oddhome < 2,96
oddunder > 1,87
2---2,5K1(t)0-1 >= 2,06
MO1 >= 1
oddhome > 2,76
oddunder < 2,03

17 MO1 < 1,76
MO2 < 1,31
mo1-mo2 >= -0,316
oddhome < 2,95
oddunder >= 2,11
2---2,5K1(t)0-1 >= 2,06
MO1 >= 1
oddhome > 1,5

18 MO1 < 1,76
MO2 < 1,31
mo1-mo2 >= -0,316
oddhome >= 2,95
oddunder < 2,4
2---2,5K1(t)0-1 >= 2,06
MO1 >= 1
oddhome < 3,69

19 MO1 < 1,81
MO2 < 2,08
mo1-mo2 >= -0,72
oddhome >= 1,5
oddunder < 2,4
2---2,5K1(t)0-1 >= 2,06
MO1 >= 1,76
oddhome < 3,69

20 MO1 < 2,15
MO2 < 2,08
mo1-mo2 >= -1,08
MO1 > 0,8
oddunder > 2,4

21 MO1 < 2,15
MO2 > 2,08



Замечание:
2---2,5K1(t)0-1 рассчитанный программой кефф на П1 после гола
Попутно контролируются ставки на Х после 0-1(и остальные П1 через промежуток или П2 как возможные варианты)
мат-ожидания можно порождать из линии БК умножив кефы лин 1Х2 на кефы 1.06//1.09//1.07 (а ТМ брать как есть) по приведённым ранее функциям.
критерии можно немного подкорректировать ( возможно добавив что-то кроме самой лин. БК)

Отредактировано Bambuk, 23 August 2015 - 21:05.


#73 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 23 August 2015 - 21:10

P.S.
СЧИТАЕМ ЧТО Берём линии закрытия(ближе к началу матча)....

#74 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 11 September 2015 - 14:04

Function GLEX(ByRef rahtend As Range, ByRef rahtot As Range, ByRef rahtint As Range, ByRef rahogrmax As Range, Optional VolatileOn As Boolean = True) As Variant

Application.Volatile VolatileOn
Set tend = rahtend
Set tot = rahtot
Set tint = rahtint
Set ogrmax = rahogrmax
Dim i, j, S, k, m, Smax As Integer
Dim t, E, R As Double
Dim REZ(2) As Double

Dim Tsec() As Double

ReDim Tsec(tot.Value)
Tsec(0) = 94
m = tot.Value
t = 0
k = 0
S = 0
Smax = 0
j = 0
Do Until j >= m
Tsec(j + 1) = tend.Offset(rowOffset:=0, columnOffset:=j).Value
j = j + 1
Loop

For i = 0 To m
Do While Tsec(m - i) > t
If Tsec(m - i) >= t + tint.Value Then
S = S + 1
t = t + tint.Value
Else
t = Tsec(m - i)
End If
k = k + 1
If k <= ogrmax.Value And Tsec(m - i) >= t Then
Smax = S
End If
Loop

Next i

REZ(0) = S
REZ(1) = k
REZ(2) = Smax
GLEX = REZ
End Function


Вводится как массив {=GLEX(AG9;AN9;$AO$9;$AP$9)}
Возвращает массив
REZ(0) = S-число интервалов без голов с заданным временем
REZ(1) = k-общее число шагов
REZ(2) = Smax-число интервалов без голов при числе шагов = ограничению
AG9-начальная ячейка времени голов
В базе голы идут наоборот (справа могут быть нули в других ячейках отведённых под время гола)
78// 65// 50// 23// 11// 0….итд
50// 23// 0//0 //0 //0……
………..

AN9-тотал голов
$AO$9—временной интервал
$AP$9—ячейка где вводится ограничение
Считается что при голе игра начинается с минуты гола и тащим интервал, если гола нет, то новая игра начинается с нового времени
отстоящего от предыдущего на значение интервала t + tint.Value.

противоположная по логике функция направленная на игру на голах.

Function GOLGLEX(ByRef rahtend As Range, ByRef rahtot As Range, ByRef rahtint As Range, ByRef rahogrmax As Range, Optional VolatileOn As Boolean = True) As Variant

Application.Volatile VolatileOn
Set tend = rahtend
Set tot = rahtot
Set tint = rahtint
Set ogrmax = rahogrmax
Dim i, j, S, k, m, Smax As Integer
Dim t, E, R As Double
Dim REZ(2) As Double

Dim Tsec() As Double

ReDim Tsec(tot.Value - 1)

m = tot.Value - 1
t = 0
k = 0
S = 0
Smax = 0
j = 0
Do Until j > m
Tsec(j) = tend.Offset(rowOffset:=0, columnOffset:=j).Value
j = j + 1
Loop

For i = 0 To m
Do While Tsec(m - i) > t
If Tsec(m - i) > t + tint.Value Then
t = t + tint.Value
Else
S = S + 1
t = Tsec(m - i)
End If
k = k + 1
If k <= ogrmax.Value Then
Smax = S
End If
Loop

Next i

REZ(0) = S
REZ(1) = k
REZ(2) = Smax
GOLGLEX = REZ
End Function


Тут в основном нас интересует Smax , предположим минуты голов так 50// 41// 30// 19// 10//
5-тотал 30-инт 3-ограничение (делаем 3 попытки по 30 мин от нач матча или от гола)
Функция (вводимая тоже как массив сразу в три клетки ексель) вернёт 5// 5// 3// ………порядок (S, k, Smax)

Функции привожу как «рыбу» для принятия каких-то приёмов на вооружение….они конечно не до конца тут продуманы, но кое-что можно подсчитывать при понимании чего и как работает…код вроде не особо мудрый поэтому разобраться можно…..и улучшить что-то по аналогии для своих нужд.

Пояснение---функции делал чтоб посмотреть возможность увеличения оборота. Допустим как вариант --делаем три ставки максимум в матче(ограничение у нас тогда =3)
играем на голах и задаём например 30 минут....тогда формально играем на ТБ0.5 какбы 3 раза.... при таком раскладе мы разумеется можем поиметь 3 вина 2 вина 1 вин и 0....
вот это вернёт последняя компонента Smax функции GOLGLEX.

#75 OFFLINE   Bambuk

    Специалист


  • mp
  • 6322 сообщения
602

Добавлено 11 September 2015 - 14:18

78// 65// 50// 23// 11// 0….итд

78--это и есть начальная ячейка времени голов. (по её адресу и тоталу далее формируется массив Tsec() который проходится через задницу....наоборот...в виду дебилоидной БД)