我想使用rozzac90/pinnacle-API python-wrapper-github项目在pinnacle上自动下注。
我想知道,如果我知道主客场球队的名字,什么是获得一个赛事真正主要市场的最佳方法。我用这样的方法来获得市场:
soccer_events = api.market_data.get_fixtures(29)
for league in soccer_events[u'league']:
for event in league[u'events']:
if event[u'status'] == 'I':
fixtures[i].append(league[u'id'])
fixtures[i].append(event[u'id'])
fixtures[i].append(event[u'home'])
fixtures[i].append(event[u'away'])
fixtures.append([])
i=i+1
之后,我在home和away元素中循环查找名称,并选择最匹配的。 但是 有时如果我得到正确的主客场名称,相应的eventid并不总是有效的,这是我的主要问题。我发现在不同的fixture[]位置可能有多个eventid与同一个团队名称关联。在
有人能帮我过滤正确的和真实的事件吗?在
谨致问候
https://github.com/pinnacleapi/pinnacleapi-documentation/blob/master/FAQ.md
如何查找关联事件? 可以使用getfixtures中的'parentId'将关联的事件分组到“parent”事件。在
有几个事实可以帮助:
我们有不同的赛前和现场活动,这可以通过“现场状态”来区分。 在某些情况下,对于同一个实际活动,我们可能会有多个现场活动,但我们永远不会同时在两个活动上提供相同的市场。 父事件是那些没有“parentId”的事件 父级赛事总是赛前的
( 'liveStatus'=0 or 'liveStatus'=2)
,但在某些情况下MLB联盟和电子竞技除外,其中直播事件('liveStatus'=1)
可能缺少“parentid”换句话说,你把一场比赛看成两个事件-赛前和现场赔率。在
相关问题 更多 >
编程相关推荐