# When are weekday rounds actually open for submissions?

**URL:** <https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905>\
**Category:** Tournament\
**Created:** [December 2, 2022, 1:10pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905 "2022-12-02T13:10:16Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![sentientai](https://avatars.discourse-cdn.com/v4/letter/s/ccd318/32.png) [@sentientai](https://forum.numer.ai/u/sentientai)\
**Post date:** [December 2, 2022, 1:10pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/1 "2022-12-02T13:10:16Z")

</div>

The [tournament overview page](https://docs.numer.ai/tournament/learn#submissions) says weekday tournaments should open at UTC 13:00 and close in 1 hour, but it doesn’t seem like that was the case yesterday or today. It’s 13:08 and trying to download the latest tournament data returns the error `ERROR numerapi.base_api: Current round not open for submissions`. Yesterday (Thursday, Dec 1) it seemed like it was open until 14:50 UTC. Have the submission/round times changed for weekday tournaments?

---

<div class="post-metadata">

**Author:** ![autratec](https://avatars.discourse-cdn.com/v4/letter/a/6bbea6/32.png) [@autratec](https://forum.numer.ai/u/autratec)\
**Post date:** [December 2, 2022, 1:16pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/2 "2022-12-02T13:16:13Z")

</div>

Facing same issue. The daily round open now based upon email trigger, not fixed schedule.

---

<div class="post-metadata">

**Author:** ![kayeffnumeraitor](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/kayeffnumeraitor/32/991_2.png) [@kayeffnumeraitor](https://forum.numer.ai/u/kayeffnumeraitor)\
**Post date:** [December 2, 2022, 2:47pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/3 "2022-12-02T14:47:54Z")

</div>

Unfortunately, the numerai docs are misleading and should make it clear that the daily rounds opens **no earlier than** UTC 13:00. The round opens when the Numerai data vendors submitted their data and Numerai itself has finished the data preprocessing. If any of them are late for whatever reason, the round opens later.

This leaves you with 4 options:

- Keep polling for a new round after 13:00 UTC and start your prediction pipeline once it is open (Currently there seems to be a bug with the round open check function though)
- Use Numerai Compute (gets triggered via webhook)
- Find your own way to trigger your prediction pipeline via the webhook
- Submit only weekly predictions which are easily schedulable

---

<div class="post-metadata">

**Author:** ![sunkay](https://avatars.discourse-cdn.com/v4/letter/s/6f9a4e/32.png) [@sunkay](https://forum.numer.ai/u/sunkay)\
**Post date:** [December 2, 2022, 8:45pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/4 "2022-12-02T20:45:57Z")

</div>

Will numerai provide round start listener API?

---

<div class="post-metadata">

**Author:** ![kayeffnumeraitor](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/kayeffnumeraitor/32/991_2.png) [@kayeffnumeraitor](https://forum.numer.ai/u/kayeffnumeraitor)\
**Post date:** [December 3, 2022, 8:07am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/5 "2022-12-03T08:07:04Z")

</div>

I’m not sure what you mean by “listener api”. What you can do is to select one of your models on the model overview page, select “compute” and enter your desired webhook address. Whenever a new round starts, Numerai will send a JSON similar to the following:

```auto
{
    "roundNumber": 368,
    "dataVersion": 1,
    "triggerId": "01234567-89ab-cdef-0123-4567890abcde"
}

```

---

<div class="post-metadata">

**Author:** ![autratec](https://avatars.discourse-cdn.com/v4/letter/a/6bbea6/32.png) [@autratec](https://forum.numer.ai/u/autratec)\
**Post date:** [December 7, 2022, 12:20am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/6 "2022-12-07T00:20:33Z")

</div>

Any one tried to connect this message with any messaging tool, like telegram or WhatsApp?

---

<div class="post-metadata">

**Author:** ![degerhan](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/degerhan/32/3449_2.png) [@degerhan](https://forum.numer.ai/u/degerhan)\
**Post date:** [December 7, 2022, 2:11am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/7 "2022-12-07T02:11:25Z")

</div>

That’s an interesting idea @autratec – haven’t tried it but this looks promising: [Webhooks works better with IFTTT](https://ifttt.com/maker_webhooks) + [https://ifttt.com/telegram](https://ifttt.com/telegram) (looks like ifttt free tier should be sufficient).

---

<div class="post-metadata">

**Author:** ![autratec](https://avatars.discourse-cdn.com/v4/letter/a/6bbea6/32.png) [@autratec](https://forum.numer.ai/u/autratec)\
**Post date:** [December 7, 2022, 3:58am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/8 "2022-12-07T03:58:30Z")

</div>

hi, thanks for the positive response. i am still trying to connect dot. some further thoughts, will be:

1. create a chatbot in telegram. and get token.
2. setup a url with token and message and setup in Numerai compute

every time, when numerai call that url for new round submission, i will get a new message from my chatbot under telegram.

And here are some new thoughts of using IFTTT and webhook:

> **[Webhooks's triggers, queries, and actions - IFTTT](https://ifttt.com/maker_webhooks/details)**
>
> Learn the building blocks for how Webhooks can connect to hundreds of other services. Learn to use webhooks and integrate other services on IFTTT with you...

Using trigger from IFTTT based on webhooks from numerai, and connect with telegram message.

---

<div class="post-metadata">

**Author:** ![autratec](https://avatars.discourse-cdn.com/v4/letter/a/6bbea6/32.png) [@autratec](https://forum.numer.ai/u/autratec)\
**Post date:** [December 7, 2022, 4:36am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/9 "2022-12-07T04:36:38Z")

</div>

More sharing from chatGPT:

 ![Screenshot_20221207_123345_Chrome](https://canada1.discourse-cdn.com/flex009/uploads/numerai/original/2X/7/78fb1be19e169f84b09ec570c3275ea1f44146c8.jpeg)  
 ![Screenshot_20221207_123338_Chrome](https://canada1.discourse-cdn.com/flex009/uploads/numerai/original/2X/a/aedd6fb05e4bd46af6bf5900c54fad0d4bb6194e.jpeg)  
 ![Screenshot_20221207_123327_Chrome](https://canada1.discourse-cdn.com/flex009/uploads/numerai/original/2X/c/ce8037ed83a0f71beb822d1d499f0e33e0440801.jpeg)

---

<div class="post-metadata">

**Author:** ![autratec](https://avatars.discourse-cdn.com/v4/letter/a/6bbea6/32.png) [@autratec](https://forum.numer.ai/u/autratec)\
**Post date:** [December 7, 2022, 10:16am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/10 "2022-12-07T10:16:17Z")

</div>

i have done some setup with IFTTT and looks work well between Numerai and Telegram. Here are the steps:

1. apply telgram account.
2. apply IFTTT account. using free service tier with 5 connections.
3. using object - webhook: If received and web request with JSON payload. Then send Telegram message
4. Received url below: [https://maker.ifttt.com/trigger/EVENTNAME/with/key/TOKENID](https://maker.ifttt.com/trigger/EVENTNAME/with/key/TOKENID)
5. setup url in model/compute

test it and working fine. now after the message being received from numerai in telegram, i can manually click the notebook running, which is better than before.

---

<div class="post-metadata">

**Author:** ![kayeffnumeraitor](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/kayeffnumeraitor/32/991_2.png) [@kayeffnumeraitor](https://forum.numer.ai/u/kayeffnumeraitor)\
**Post date:** [December 7, 2022, 1:06pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/11 "2022-12-07T13:06:30Z")

</div>

If you are doing this just to get notified so that you can upload manually then you could have just waited for the numerai round open mail though.

---

<div class="post-metadata">

**Author:** ![autratec](https://avatars.discourse-cdn.com/v4/letter/a/6bbea6/32.png) [@autratec](https://forum.numer.ai/u/autratec)\
**Post date:** [December 7, 2022, 1:19pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/12 "2022-12-07T13:19:11Z")

</div>

I don’t proactively check email. Messaging tool is more real time. Might explore API trigger notebook execution as next step.

---

<div class="post-metadata">

**Author:** ![taori](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@taori](https://forum.numer.ai/u/taori)\
**Post date:** [December 7, 2022, 2:19pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/13 "2022-12-07T14:19:22Z")

</div>

@kayeffnumeraitor thanks for sharing. I was looking for the webhook API details so that I can configure a webhook server on my machine, but I couldn’t find the documentation. Do you know if there is one? Or did you find out about the API call by checking on your registered webhook machine how the data passed by numerai?

---

<div class="post-metadata">

**Author:** ![kayeffnumeraitor](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/kayeffnumeraitor/32/991_2.png) [@kayeffnumeraitor](https://forum.numer.ai/u/kayeffnumeraitor)\
**Post date:** [December 7, 2022, 3:52pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/14 "2022-12-07T15:52:53Z")

</div>

Back then I was also looking for documentation, but havent found one and in the end I don’t actually care what is sent in the JSON file, I just want to reliably be informed when a new round opened.

I followed the same steps regarding IFTTT that @autratec mentioned

> [@autratec](#):
>
> - apply IFTTT account. using free service tier with 5 connections.
> - using object - webhook: If received and web request with JSON payload.

The action I registered on IFTTT is “send me an email” with the JSON payload attached. The JSON I posted above is one of these mails with an obfuscated triggerId (don’t know if this Id is sensitive or not).

---

<div class="post-metadata">

**Author:** ![autratec](https://avatars.discourse-cdn.com/v4/letter/a/6bbea6/32.png) [@autratec](https://forum.numer.ai/u/autratec)\
**Post date:** [December 8, 2022, 4:57am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/16 "2022-12-08T04:57:23Z")

</div>

hi all, i have creates a telegram channel to publish and receive notification of daily submission.

> **[Numerai Daily](https://t.me/numeraidaily)**
>
> Provide open notification of NUMERAI daily prediction submission window.

---

<div class="post-metadata">

**Author:** ![markdamon90](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@markdamon90](https://forum.numer.ai/u/markdamon90)\
**Post date:** [January 8, 2023, 5:56pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/17 "2023-01-08T17:56:08Z")

</div>

Dude this chatgpt is great and works like charm

---

<div class="post-metadata">

**Author:** ![mundan](https://avatars.discourse-cdn.com/v4/letter/m/7993a0/32.png) [@mundan](https://forum.numer.ai/u/mundan)\
**Post date:** [January 12, 2023, 1:46am UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/18 "2023-01-12T01:46:18Z")

</div>

> [@kayeffnumeraitor](#):
>
> - Keep polling for a new round after 13:00 UTC and start your prediction pipeline once it is open (Currently there seems to be a bug with the round open check function though)

Does this work nicely?

---

<div class="post-metadata">

**Author:** ![kayeffnumeraitor](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/kayeffnumeraitor/32/991_2.png) [@kayeffnumeraitor](https://forum.numer.ai/u/kayeffnumeraitor)\
**Post date:** [January 12, 2023, 2:37pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/19 "2023-01-12T14:37:25Z")

</div>

As I am not doing it, I can’t tell, but, as always with api requests, they eventually will fail (network overload, server error, internet connection lost, etc… ), so you should implement a try / except / retry mechanism around it if you want it to be robust.

---

<div class="post-metadata">

**Author:** ![gammarat](https://yyz1.discourse-cdn.com/flex009/user_avatar/forum.numer.ai/gammarat/32/3281_2.png) [@gammarat](https://forum.numer.ai/u/gammarat)\
**Post date:** [January 12, 2023, 3:58pm UTC](https://forum.numer.ai/t/when-are-weekday-rounds-actually-open-for-submissions/5905/20 "2023-01-12T15:58:15Z")

</div>

> [@mundan](#):
>
> Does this work nicely?

Yes, it does. There’s a useful example in Python if you need it, at this post:

> [@Server Errors on Friday](http://forum.numer.ai/t/server-errors-on-friday/5883/5):
>
> Piece of code I have added to my script on Friday (while waiting for round openning): from numerapi import NumerAPI from time import sleep from datetime import datetime napi = NumerAPI(public\_id="your\_public\_id", secret\_key="your\_secret\_key") # wait until current round is open and get current\_round number current\_round = 0 while current\_round == 0: print("Waiting for openning of current round at", datetime.now()) try: if napi.check\_round\_open(): current\_round = nap…
