-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add cheap way of deciding whether to re-run predictions for long-running markets #487
Comments
This is the hardest but also the best option for me. One option that comes to mind is e.g. monitoring "twitter trends" from the last week and seeing if it has high correlation with any market on Omen and order markets by that. This is kind of an alternative to the newsfeed API. |
We could use our market-insights API for this. It uses Tavily to get news. It's cached for 3 days and we expect that it will be used a lot, so the "price per agent" is cheap. |
I've just had a look at this. It's a nice idea, but the the output is not really suitable for the use case. e.g. for the market with title the summary you get is
What we want is different in 2 ways:
But I forgot that Tavily also have a news API feature (see docs), where you can do e.g. Also good point on the caching. The queries will be identical for all agents, so it makes sense to use it. Even just using existing |
Follow-on from #485
Current behaviour, defined in
DeployableTraderAgent.verify_market
, is for agent to skip the market if it has bet on it in the last 24 hours.If agents place bets on long running markets, this will be too frequent. But it could involve some combination of:
The text was updated successfully, but these errors were encountered: