The competition and voting have completed. Winners were determined by the citizens of Lykke City.

  • Days of the project

    Oct 23 - Dec 20, 2017 (57 days)

  • Submissions

    Oct 30 - Dec 17, 2017

  • Voting

    Dec 17 - Dec 20, 2017

The main goal

We want to let more LykkeWallet's users use this solution for their robots easily.
You need to create examples of trading algorithms in Python by using our finished API (https://hft-service-dev.lykkex.net/swagger/ui/index.htmland real-time price feed (https://wamp.lykke.com/).


Interesting in other programming languages?

Simple trading algorithm development (C#) >

Simple trading algorithm development (Java) >

Simple trading algorithm development (any language) >


Requirements specification 

  • The example should be implemented taking into account all possible best practices.
  • There must be documentation describing the implementation.
  • Ensure logs of all actions made by the robot
  • Price flow maintenance should be implemented.


The first contestant will receive a prize money of $300, other 3-second places will have $200.


Please refer to the Terms of Use for the organization and remuneration issues. If you have any questions, please feel free to ask them in the comments to the contest. 


A few disclaimers:
There is no guarantee of winning a prize. The prizes are only awarded to entries that the Lykke judges find worthwhile. Prizes are awarded in Lykke coins, which may be redeemed for currency and sent to your bank. You must be at least 18 years of age. You must not submit twice — your first submission is the one that counts. You will be responsible for declaring your own income to your local tax authorities. All submissions will be disclosed to the public. The prizes are given at Lykke’s sole discretion. The decisions of the judges will be final — there is no appeals process if your project does not win a prize. No other compensation will be given at this stage. 

Please login using a user with KYC to see this info


AUTHOR Lykke co-founder and Chief Technical Officer
Lykke co-founder and and Chief Operations Officer
Anton Golub
Lykke co-founder and Chief Research Officer
Lykke Chief Business Development Officer
Seamus Donoghue
Lykke Singapore Director
Username Registration date Result
December 07, 2017 07:50
December 05, 2017 05:25
November 27, 2017 12:37
November 30, 2017 10:42
November 27, 2017 04:03
December 01, 2017 12:42
November 18, 2017 01:41
November 24, 2017 04:58
November 04, 2017 11:35
December 04, 2017 12:03
November 12, 2017 11:53
Please login to leave a comment
ABAYOMI DANIEL IBRAHIM · 08:40 PM January 11, 2018

Hello am trying to use the python wrapper to get access to my api wallet. But i keep getting "HTTP Error 401: Unauthorized" Even after passing the correct api key.

Gautier Cosne · 01:43 PM December 03, 2017

I know it's late for this contest but, I would like to verify some of my methods with a test API-KEY if a test platform is available

Iuliia Anferova moderator · 09:30 AM December 06, 2017

Dear Gautier, I sent to you the API-key
Waiting for your results!

Lorenzo Mainardi · 10:44 AM November 30, 2017

Can I have an API key too?
It's late, but I would like to try this contest too

Iuliia Anferova moderator · 05:16 PM November 30, 2017

Lorenzo, sure, check your email, please

Nimrod Beker · 04:16 PM November 29, 2017

I'm a bit late to join as a participant i believe but i still do wanna develop.
I have 2 questions -
1. Can I have a testing api-key?
2. Whenever I try to issue a swagger request that uses my api-key, i get error 401 (even in the tester - https://hft-service-dev.lykkex.net/swagger/ui/index.html)
what can i do?

Iuliia Anferova moderator · 10:04 PM November 29, 2017

Dear Nimrod,
check your email, please. I sent the API-key to you.
Now it will works!
Waiting for your results

Stefan Voigt · 11:57 AM November 09, 2017

Thanks @Iuliia! Two open questions remain: 1. FX trading (and especially Lykke) is a 24/7 market, why should there be any market close on Friday evening? 2. Without giving us access tokens to your API, there is no way to send orders, to receive information regarding my wallet ect, so, in my opinion, there is no use in writing a trading bot. Our code would be ready and running if you provide us with API access tokens, otherwise I do not see how anyone should complete this stream.

Thank you very much for your help!

Stefan Voigt · 04:55 PM November 06, 2017

Can you explain what negative quoted volume in the orderbook stands for?

Iuliia Anferova moderator · 05:28 PM November 07, 2017

Negative volume is the sale, positive - purchase

Stefan Voigt · 06:54 PM November 04, 2017

It seems like your API is not providing up-to-date trading data (example: AUDCHF was last updated 2017-11-03T21:00:02.655). Is this going to be fixed such that fetching data really makes sense or am I missing some of the specifications?

Iuliia Anferova moderator · 05:38 PM November 07, 2017

We don't have updates for the fiat couples at the weekend, the update time that the client indicated - 21:00 on Friday, it's 17:00 on New York, when the currency exchanges are closed

Stefan Voigt · 11:24 AM November 04, 2017

Can you be more specific on how to get the API key (access token)? And is there a test platform, I hesitate to use my own wallet to check if my trading signals are processed the right way?

Username reg. and Subm. Date Result Vote
December 03, 2017 08:30 View 3
December 03, 2017 10:25 View 7
November 12, 2017 02:56 View 7
Your Feedback