lemon.markets API für Algorithmisches Trading

Your questions our answers.

To give you an overview as easily as possible, you will find all frequently asked questions about lemon.markets on this page. If you are looking for interesting strategies and content around algorithmic trading, our blog is the place to be. If anything is not clear, just get in touch with us via the contact form.

About lemon.markets

lemon.markets offers you the infrastructure for algorithmic trading. Via lemon.markets you can connect your own strategies with our API to trade directly on the stock market.

Currently lemon.markets is aimed at developers/coders who are able to communicate with the API. How this works can be found in our documentation.

If you would like to learn more about the history of origins and the fantastic team behind lemon.markets, you can find more information here.

The name lemon.markets is inspired by the Lemons Problem of George A. Akerlof. His theory is known as The Market for Lemons.


REST APIs follow the CRUD schema (Create, Read, Update, Destroy). If you want to create an order at lemon.markets, you create it via a post request. Afterwards you can delete the order (if it has not been executed yet). You can also get information about one or all orders, i.e. read.

An API is a kind of “middleman” and ensures that the information reaches the right destination. It therefore forwards the information from one interface to another software platform.

With an Access Token you get access to the offers of our API. Such access is required to place orders and obtain market data. You can decide individually whether you want to buy/sell stocks, bonds, funds or warrants with the token. Or all at once. Access Tokens are linked to your strategies and therefore need different names.

Yes, you can already use our API to trade. However, currently only paper money trades are possible.

Our API follows the Restful Standard.
So all programming languages are supported, the SDKs only make it easier for the developers.

Yes, you can stream dividends just like any other data. To use the dividend calendar, a short registration with DivvyDiary is required. You can find the link in our Data Shop.

Yes, with our Serialized Data Package you can easily build your own diagrams and graphs to visually analyze trends. How this works, you can find out in our documentation.


Currently, we are in the Open Beta, we offer you the complete functionality with paper money, which means you can try out your strategies without risk. In the background we are working at full speed to build the live product. But don’t worry, you will just have to replace the endpoint of the API later.

You can trade over 8250 stocks, 1250 bonds, 1750 ETFs and derivatives. You can find a detailed overview in our dashboard.

Trading is done via our API. This means that you can connect your strategy directly to the stock exchange. If you just want to test, the dashboard also offers the possibility to create manual orders.

No, on lemon.markets you cannot trade manually. Each trade must be placed through the API. We deliberately decided against a mobile app or the classic broker website because we believe in the community of developers and see our focus there.

No, you can only buy whole titles. You cannot trade fragments.

No, you cannot currently trade crypto currencies and products with lemon.markets. However, we offer some turbo certificates on currencies.

The following order types are available:

  • Market order
  • Limit order
  • Stop Market Order
  • Stop Limit Order

If you need any other order types, please let us know via E-Mail/Slack Community or any other channel. Vote in one of our surveys, which features we can implement for you.

No, we do not charge you any transaction costs for your trades. We will introduce a trading flat rate for you.

Yes, you can check all your orders in our app. You can find them in our dashboard. If you want to have all details about your orders & transactions, you can find them in our app in the menu under Order & Transactions.

As long as your order was not (partially) executed, you can cancel it. In the dashboard under Order & Transactions you will find a delete button to cancel your open orders. You can find more information on this topic in our documentation.

Our partner exchange is Lang&Schwarz. We place all orders via this stock exchange.

The trading hours are based on the trading hours of Lang&Schwarz Tradecenter.

Mon-Fri 7.30am – 11.00pm

Sat 10.00am – 1.00pm

Sun 5.00pm – 7.00pm

You can find the daily trading time in the overview of our dashboard.

No, only trades within the trading hours are possible. You can find the daily trading time in our overview in the dashboard.

Yes, you can also trade over-the-counter. All certificates can be traded over the counter. All other securities can only be traded on the stock exchange.


Algorithmic trading refers to automated trading on the financial markets with computer programs. These are often complex algorithms that execute and trade orders independently. They replace manual trading and are much faster than human action. You can find more about this in our blog.

A broker is an intermediary. In the financial industry, he executes and is responsible for the securities or securities orders on the financial markets. He trades on behalf of the client with securities on the stock exchanges and is also active on over-the-counter trading places. Some brokers provide market data for their clients. To be allowed to act as a broker, a license is required.

A share is a security that securitizes a participation in a company by a stock corporation or a partnership limited by shares. Shareholders often receive a dividend, which is distributed by the companies. But not every company pays a dividend to its shareholders.
A share has a price that is determined by supply and demand. A share can be bought or sold on the stock exchanges.

A bond is an interest-bearing security in a company or a state. It has a coupon, which indicates the nominal interest rate, and a maturity. You receive interest when you buy a bond. This means that when you buy a bond you can benefit from the interest payments and the rise in price.

ETF stands for Exchange-Traded-Funds. It can be traded on the stock exchanges like a share, but in doing so it forms a whole collection of shares. ETFs usually map markets and are very different in their composition.

In an investment fund, the money of the investors is managed by the fund management. They form a pool consisting of financial products and securities in which the investor invests.

At lemon.markets you can think about a strategy as a fixed investment logic, which we help you map for your algorithm or bot. Within the strategy, all investment decisions are made and thus determine which securities are to be bought or sold when and under which conditions.

With an order you give your broker the order to buy or sell a certain amount and type of a security.

An order type defines the form of order execution and links it to specified conditions. There are eight order types.

A market order is a standard order where the order is executed at the best possible price. You buy or sell a security at the current price.

With a limit order, you specify an upper or lower price limit at which a security will be bought or sold. Usually limit orders are deleted by the stock exchanges after a maximum of 90 days. However, this depends on the stock exchange.
Example: You buy a share at 100€ and set a limit price of 104€. If the stock exceeds this price, the stock is sold. This example can be used analogously on the buy and sell side.

With a stop-loss order, the investor can set a lower price limit at which the security is to be sold (stop price).

Example: A share is currently at 100€. You place a stop-loss order with a stop price of 80€. As long as the share price is above 80€, the order remains open. If the stock falls to 80€, the order becomes active and the stock is sold. All in all you have made a loss on the stock, but you have been able to limit your losses.

The sense behind this is that you don’t lose the profits you made and you can protect yourself from big losses.

A stop-market order is differentiated on the buy and sell side.
In a stop-market-buy order, a price limit is specified at which a security is to be bought if the security reaches or exceeds this price limit.
A stop-market-sell order is a price limit at which a security is to be sold if the security reaches or falls below this price limit.
Both types of orders are converted into a market order when the limit is reached.

A stop-limit order is a combination of the stop and limit order. It can be used to create Stop-Buy-Limit Orders, Stop-Sell-Limit Orders/Stop-Loss-Orders.
A stop-buy-limit order is a price limit (stop price) at which the order will be executed. The limit price indicates the maximum price up to which the order will be bought. The Stop-Sell-Limit or Stop-Loss-Order behaves in the same way.
We have explained the stop-sell limit and stop-loss order in a separate question.

Trading Competition

In the Trading Competition you have the chance to measure your strategies with other members of the community. Within one month we will look for the most exciting strategies. We measure the relative performance of your strategy within the given time frame. There are also prizes to win.

At the Trading Competition there are prizes worth 500 € to be won. The first place gets 250 €, the second place gets 150 € and the third place gets 100 €. The first three as well as fourth and fifth place also have the chance to win lemon.markets T-shirts. We will communicate the exact prices and the distribution in due course. You can find all further information on our social media channels.

Every registered user on lemon.markets over the age of 18 automatically takes part in the Trading Competition for the declared period of time, if he creates a public strategy and brings it into action.


Yes, we build an API from developers for developers. So to build your own strategy with lemon.markets it is necessary that you can program. But don’t worry, you don’t have to be a coding geek to execute your strategy.

A strategy is crucial in order to be able to invest your own money according to certain logics. But you don’t have to come up with a strategy yourself, just have a look at our blog.

Making rapid progress is the most important thing. That’s why our documentation tells you everything about using our REST API for your use case. Simple and clearly arranged, it allows you to get started right away.

Our partner stock exchange is Lang&Schwarz. We obtain all market data from it. The spreads are linked to the reference exchange Xetra.

Couldn't find an answer to your question? Get in touch with us directly!