llSourcell / ChatGPT_Sports_Betting_Bot

This is the code for "I Built a Sports Betting Bot with ChatGPT" by Siraj Raval on Youtube
447 stars 172 forks source link

probleme with Arbitrage.ipynb #9

Open gui771 opened 1 year ago

gui771 commented 1 year ago

Hello I have a problem at this step :

Creating Dataframe and Writing to Excel File

Error : ValueError Traceback (most recent call last) in ----> 1 MAX_OUTCOMES = max([event.num_outcomes for event in arbitrage_events]) 2 ARBITRAGE_EVENTS_COUNT = len(arbitrage_events) 3 4 my_columns = ['ID', 'Sport Key', 'Expected Earnings'] + list(np.array([[f'Bookmaker #{outcome}', f'Name #{outcome}', f'Odds #{outcome}', f'Amount to Buy #{outcome}'] for outcome in range(1, MAX_OUTCOMES + 1)]).flatten()) 5 dataframe = pd.DataFrame(columns=my_columns)

ValueError: max() arg is an empty sequence

What I should do ?

clamsultan commented 1 year ago

I'm getting the same issue, let me know if you've been able to resolve it.

Razvancbalaci commented 1 year ago

Getting the same issue. Didn't find a answer yet.

Ambrose997 commented 1 year ago

How come no one has bothered to answer this issue? It's something i'm experiencing too, and i'm baffled as to why.

pandas9 commented 1 year ago

It just means theres no arbitrage opportunities the list is empty you can fix it by

if arbitrage_events: rest of code else: print('No arbitrage found')