Jump to content


* * * * * 1 votes

Формулы Гринап Green Up


58 replies to this topic

#1 Гость_bKscan_*


  • Не Местный

Posted 07 April 2012 - 22:14

Формула гринап (Green Up) (взята из блога бетфаира)
community.betfair.com/general_betting/go/thread/view/94082/23494438/?pg=last

Если первая ставка За
Гринап = (Стоимость ставки За) / (Стоимость ставки Против) * (Первоначальная ставка)


Если первая ставка Против
Гринап = (Стоимость ставки Против) / (Стоимость ставки За) * (Первоначальная ставка)



Пример гринапа в ексель (взята с гигтой)
Attached File  HedgeGreenUp.rar   2.9K   201 downloads

#2 OFFLINE   Slider754337

    Пунтер


  • Участник
  • PipPip
  • 40 posts
9

Posted 07 April 2012 - 22:44

Сам грин ап все и так знают! Не понятно как расчитать Грин ап если например была 1 ставка против а потом 10 за , как измениться КФ на грин ап, на сколько он измениться (т.к если сделать 1 ставку или 2 за , после того как была сделана ставка против , КФ на грин ап будет опять как и ставка против только не -1 пункт а например - 10 пунктов см. рисунок №1,№2 MF PRO на 1ой странице, или может быть как раз -1 пункт, см. Рисунок №3 на первой странице) и сколько надо поставить чтобы изменить КФ на грин ап!

Если что то непонятно пишу то я выслушаю все предпочтения и распишу еще пример на MF PRO, сегодня постараюсь взять какой нибудь матч по футболу и расписать более подробно!

Спасибо всем за помощь! Если что выслушаю и предложения и критику!

#3 OFFLINE   Yuriy09

    Пунтер


  • Участник
  • PipPip
  • 43 posts
5

Posted 21 July 2012 - 01:04

Подскажите, плиз, как рассчитать грин ап с несколькими ставками.
Например, было сделано две ставки "за" по разным кэфам.
Как рассчитать ставку против, чтобы уравнять все ставки?

#4 OFFLINE   Slider754337

    Пунтер


  • Участник
  • PipPip
  • 40 posts
9

Posted 21 July 2012 - 01:29

все зависит от твоей задачи! смотря что тебе надо и какой рынок

#5 OFFLINE   Yuriy09

    Пунтер


  • Участник
  • PipPip
  • 43 posts
5

Posted 21 July 2012 - 01:53

Например, ставлю за один исход сначала 10$ по кэфу 4.00, потом кэф поднялся до 6.00 - ставлю ещё 10$.
Потом опустился до 3.00, какой размер ставки против нужно поставить?

#6 OFFLINE   BotBeetle

    Специалист


  • Участник II
  • PipPipPipPip
  • 589 posts
262
  • МестоположениеМинск, Беларусь

Posted 21 July 2012 - 08:58

Здравствуйте.
Покажу, как рассчитать грин по нескольким ставкам. Возможно, вариантов расчета много, я покажу тот, который реализован у меня в программе:
Исходные данные:

Цитата

Например, ставлю за один исход сначала 10$ по кэфу 4.00, потом кэф поднялся до 6.00 - ставлю ещё 10$.
Потом опустился до
2.88,
Для усложнения ставим еще 5$ по цене 5 против.
Общий результат ставок на скрине (если угадали то +57 в плюс (реально 60$-5%), иначе -15 минус):
Attached File  green.png   33.25K   15 downloads
Кнопка green показывает, что по текущей ситуации можно закрыться с плюсом $10,49, нажимаем на нее – бот предлагает поставить $26,04 по текущей цене 2,88:
Attached File  green2.png   36.55K   7 downloads
Вопрос как рассчитан размер ставки ($26,04) по текущей цене 2,88?
Нажимаем кнопку отображающую результат в линии, там отображаются все сделанные ставки и ОБЩАЯ СРЕДНЯЯ ставка:
Attached File  green3.png   38.75K   8 downloads

ОБЩУЮ СРЕДНИЮ считаю так: размер ставок просто складываю в соответствии со знаком, а цену как среднюю арифметическую от цен – 5
Результат средняя ставка Back 5@ $15, а далее считается как обычно:

Цитата

Если первая ставка За
Гринап = (Стоимость ставки За) / (Стоимость ставки Против) * (Первоначальная ставка)
Если первая ставка Против
Гринап = (Стоимость ставки Против) / (Стоимость ставки За) * (Первоначальная ставка)

Да, это не реальные ставки - бот в режиме отладки…

#7 OFFLINE   BotBeetle

    Специалист


  • Участник II
  • PipPipPipPip
  • 589 posts
262
  • МестоположениеМинск, Беларусь

Posted 21 July 2012 - 12:34

В botbetfair есть встроенный калькулятор обратной ставки, я его оттуда достал и откомпилировал отдельно. Получилась маленькая программка на 28 672 байт.

В связи с требованиями к безопасности (чтоб никто ничего к ехе-ку не добавил) привожу Хеш-код Файла BackLay.exe
CRC32: 963383ED
MD5: 81D8ECD06C3BFF7A4F1B6DE058D7E820
SHA-1: CE6750C5F3B4A9417B1E4711F16B44F18AEDEA93

Архива BackLay.rar:
CRC32: 3A7479BD
MD5: A78A534789930AA409EFE3155DC8C240
SHA-1: 209D2D5A07B971F60BCE68D13F3597CCEC8936CA
Attached File  BackLay.rar   8.98K   162 downloads

Калькулятор очень простой, маленький висит поверх всех окон, ценовая линейка меняется в соответствии с фиксированным шагом Betfair . Если первая ставка Back – вводим данные на первой вкладке, если Lay переходим на вторую.
Attached File  Calculator.png   12.68K   21 downloads

Уравнивайтесь…

#8 OFFLINE   Yuriy09

    Пунтер


  • Участник
  • PipPip
  • 43 posts
5

Posted 21 July 2012 - 22:14

У Вас так быстро и легко всё получается. Молодца... спасибо большое.
А можно забабахать почти такой же калькулятор, только чтобы уравнивал с перекосом.
Например, на "за" остается 10% суммы, на "против" - 90%, или 20-80, 30-70...
Уравнивающая ставка будет, конешн, больше или меньше..
Думаю многим пригодился бы такой калькуль.

#9 OFFLINE   Slider754337

    Пунтер


  • Участник
  • PipPip
  • 40 posts
9

Posted 21 July 2012 - 23:32

ты говоришь нажимаем на окошко из проги и все,а где сама прога

ты говоришь нажимаем на окошко из проги и все,а где сама прога

#10 OFFLINE   BotBeetle

    Специалист


  • Участник II
  • PipPipPipPip
  • 589 posts
262
  • МестоположениеМинск, Беларусь

Posted 21 July 2012 - 23:47

Не уверен, что неправильный калькулятор кому-нибудь понадобиться (с ним не очень удобно работать), но пожалуйста:
Допустим, первая ставка Back $5 @2.00, текущая цена Lay 1,9 – нормальный калькулятор предложит поставить Lay $5,26 @1.90:
Attached File  Norm.png   12.71K   4 downloads

А вот неправильный.
Если туда ввести те же данные показывает правильное уравнивание:
Attached File  warp1.png   12.48K   3 downloads
А дальше можно отстраиваться, но только вручную, например:
1) Lay $5,10 @1.90:
Attached File  warp2.png   12.21K   2 downloads
2) Lay $5,0 @1.90:
Attached File  warp3.png   12.17K   2 downloads
3) Lay $4,90 @1.90:
Attached File  warp4.png   12.25K   2 downloads


Хеш-код
Файла WarpBackLay.exe
CRC32: 8E88F44F
MD5: 29AF56B3CF2CD0930E8F3F382B374AF6
SHA-1: FB3631EB6583F428494303F9E760ECFA4579AF8F

Архива WarpBackLay.rar:
CRC32: 4AE0A305
MD5: 1CF1A6DC9024304B1599A2610E71E840
SHA-1: C8C48C428B98CDD3969C1849EBA378CD9FA0BF0C
Attached File  WarpBackLay.rar   8K   62 downloads

СообщенияSlider754337, on 21 July 2012 - 23:32, сказал:

ты говоришь нажимаем на окошко из проги и все,а где сама прога

ты говоришь нажимаем на окошко из проги и все,а где сама прога
Если это вопрос ко мне, то зайди в эту ветку форума:
Бесплатный бот для Betfair (первый шаг к замене Geeka)

#11 OFFLINE   Slider754337

    Пунтер


  • Участник
  • PipPip
  • 40 posts
9

Posted 22 July 2012 - 00:00

не могу запустить программу пишет "Unable to find a version of the runtime to run this application"

net framework 4 установлен , система XP

написал в той ветке которой ты говорил но там тишина поэтому написал и тут потому что в профиле было написано что читаешь эту тему

#12 OFFLINE   Yuriy09

    Пунтер


  • Участник
  • PipPip
  • 43 posts
5

Posted 23 July 2012 - 21:58

Чёт у меня неправильный калькулятор неправильно работает :) :

Attached File  calc.jpg   19.11K   6 downloads

В графе "Result против" вроде должно быть 3$ (с комиссией 2.85).

#13 OFFLINE   BotBeetle

    Специалист


  • Участник II
  • PipPipPipPip
  • 589 posts
262
  • МестоположениеМинск, Беларусь

Posted 24 July 2012 - 07:58

Как корабль назовёшь, так он и поплывет :) .
Поправил неправильный калькулятор,
Attached File  warp.png   12.23K   5 downloads
Новый архив
CRC32: 416C77F3
MD5: 281C4867A25211A9F5A724675A6F12D5
SHA-1: 5F666E5775AEF9773917967E69FF17A3D495084C
Attached File  WarpBackLay.rar   8.02K   92 downloads

Как отредактировать предыдущее сообщение?

#14 OFFLINE   Credo

    Специалист


  • Участник II
  • PipPipPip
  • 190 posts
49

Posted 12 December 2012 - 14:10

СообщенияYuriy09, on 21 July 2012 - 01:53, сказал:

Например, ставлю за один исход сначала 10$ по кэфу 4.00, потом кэф поднялся до 6.00 - ставлю ещё 10$.
Потом опустился до 3.00, какой размер ставки против нужно поставить?
Если вы торговали на одном исходе, напр. П1. Ставили За, ставили Против, но на П1, то все просто. Вы видите вашу потенциальную прибыль и потенциальные убытки. Делите прибыль на убыток и прибавляете единицу - это средневзвешенный коэффициент для ставок За. В вашем случае было сделано ставок За на сумму $20. Вы должны видеть зеленые плюс 80 и красные минус 20. 80/20+1 = 5.0. Т.е. можно считать, что вы сделали 1 ставку За по кефу 5.0 на сумму $20.
Ставка Против, естественно будет (Кза/Кпр)*суммЗа. В вашем случае (5.0/3.0)*20 = S33.33...

#15 OFFLINE   Credo

    Специалист


  • Участник II
  • PipPipPip
  • 190 posts
49

Posted 12 December 2012 - 15:16

СообщенияCredo, on 12 December 2012 - 14:10, сказал:

Если вы торговали на одном исходе, напр. П1. Ставили За, ставили Против, но на П1 Вы видите вашу потенциальную прибыль и потенциальные убытки. Если потенциальная прибыль на П1, то делите прибыль на убыток и прибавляете единицу - это средневзвешенный коэффициент для ставок За. В вашем случае было сделано ставок За на сумму $20(потенциальные убытки). Вы должны видеть зеленые плюс 80 и красные минус 20. 80/20+1 = 5.0. Т.е. можно считать, что вы сделали 1 ставку За по кефу 5.0 на сумму $20.
Ставка Против, естественно будет (Кза/Кпр)*суммЗа. В вашем случае (5.0/3.0)*20 = S33.33...
Пост требует уточнения, если на П1 у вас минус.

#16 OFFLINE   vs73

    Новичок


  • Участник
  • Pip
  • 2 posts
1

Posted 14 December 2012 - 12:40

Универсальные формулы для уравнивания при любом количестве ставок и любом количестве исходов.

P(1), P(2) ... P(n) - Current P/L
K(1),K(2) ... K(n) - Current Price

1. Back

Stake(i) = (МАКС(P(1),P(2)...P(n))-P(i))/K(i)

2. Lay

Stake(i) = ABS(МИН(P(1),P(2)...P(n))-P(i))/K(i)

#17 OFFLINE   NickOdessa

    Пунтер


  • Участник II
  • PipPip
  • 88 posts
14
  • МестоположениеOdessa

Posted 01 February 2014 - 09:16

Кто-то может перевести эти формулы в более удобоваримый вид, желательна с примером? Или это вообще не формулы гринапа, а что-то левое, и не относящееся к теме?

#18 OFFLINE   Артений

    воин добра и света


  • Участник II
  • PipPipPip
  • 336 posts
0
  • МестоположениеРоссия, Центральное Черноземье

Posted 01 February 2014 - 11:34

Сообщенияvs73, on 14 December 2012 - 12:40, сказал:

Универсальные формулы для уравнивания при любом количестве ставок и любом количестве исходов.

P(1), P(2) ... P(n) - Current P/L
K(1),K(2) ... K(n) - Current Price

1. Back

Stake(i) = (МАКС(P(1),P(2)...P(n))-P(i))/K(i)

2. Lay

Stake(i) = ABS(МИН(P(1),P(2)...P(n))-P(i))/K(i)

Наконец то в тему. Уравнивание на одном исходе никому не интересно в силу очевидности.
А есть формула для получения размера P каким бы он стал после уравнивания?
Ешё интересна оптимизация этих формул, когда ставки с одних исходов можно переместить на другие исходы с более оптимальными коэффициентами для взаимоисключающих исходов (а почти все рынки такие).

#19 OFFLINE   clerk

    Специалист


  • Модератор
  • 584 posts
102

Posted 01 February 2014 - 12:25

Если интересно, то в приложении:
Закрытие нескольких ставок одного рынка на другом при торгах на понижение

Attached Files



#20 OFFLINE   NickOdessa

    Пунтер


  • Участник II
  • PipPip
  • 88 posts
14
  • МестоположениеOdessa

Posted 01 February 2014 - 23:42

Путанно как-то. Как пользоваться-то?