Signed in as:
Revolutionizing the creation of trading algorithms in the AI age
Algomaker is an innovative FinTech platform designed for the AI age, with a mission to revolutionize the way trading algorithms are developed. By introducing a set of features and capabilities, unique to the financial markets, Algomaker optimizes algorithm creation, opening new opportunities for semi-professional and retail traders.
Join the discussion and be part of building Algomaker with us by joining our Discord Server
For business inquiries, open roles, investment opportunities or other questions, send us on email on info@algomaker.io
Sign in with your Algomaker account to start using Algomaker.
Don't have an account? Create one here.
Register a user and you will get an invite to join Algomaker as soon as we have something you can play with!
We will send you a confirmation E-mail.
Enter your IG Account ID and API Key, then save. Use the Test button to verify your credentials — username and password are not stored.
Two-factor authentication
Enhance your account security with a TOTP authenticator app.
Your email has been verified. You can now sign in.
Your account has been created! We have sent a confirmation email to the address you supplied.
This agreement is provided by Syberg Invest AB, a company registered in Sweden with organization registration number 556547-1272, herein referred to as "Syberg Invest AB." It outlines the terms under which you provide your email address and self-assessed trading experience level to Syberg Invest AB for the purpose of receiving an invitation to create a full user account on Algomaker, and to receive news and updates about our services tailored to your experience level.
By providing your email address and self-assessed trading experience level, you agree to allow Syberg Invest AB to store and use this information for the following purposes:
• To send you an invitation to create a full user account on Algomaker.
• To provide you with news, updates, and information related to Algomaker services, tailored to your trading experience level.
• To shape and improve Algomaker's product offerings to better suit the needs of users at different experience levels.
Syberg Invest AB is committed to protecting your privacy and handling your data in compliance with the General Data Protection Regulation (GDPR) and other relevant data protection laws. Your email address and trading experience level will be stored securely and will not be shared with any third parties without your explicit consent, except as required by law.
You have the right to opt out of receiving further communications from Syberg Invest AB at any time. To opt out, please send an email to info@punkbot.io indicating your wish to unsubscribe. Upon receiving your request, Syberg Invest AB will promptly remove your information from our mailing list and cease further communications.
Under the GDPR, you have certain rights regarding your personal data, including the right to access, correct, delete, or transfer your data. If you wish to exercise any of these rights, please contact Syberg Invest AB at info@Algomaker.io.
Syberg Invest AB reserves the right to modify this agreement at any time. Any changes will be communicated to you via email or through our website. Continued use of our services after such changes will constitute your acceptance of the new terms.
If you have any questions or concerns about this agreement or our data protection practices, please contact Syberg Invest AB at info@punkbot.io.
Syberg Invest AB may, in the future, decide to transfer the collected data to a newly incorporated entity, tentatively named Algomaker, for the continued provision of services. In the event of such a transfer:
• You will be notified in advance about the transfer of your data.
• All the terms and conditions of this agreement regarding the handling, security, and privacy of your data will continue to apply.
• You will retain all your rights under GDPR and will be able to exercise these rights with the new entity.
Your consent to this potential data transfer is required for the continued use of our services. If you do not consent to this potential future transfer of your data to Algomaker, you may choose to opt out by contacting us at info@punkbot.io.
×Please try again. Maybe you were too slow? Distracted?
Scan the QR code below with your authenticator app (Google Authenticator, Authy, etc.)
Or enter this secret manually:
Your enrolled authentication devices:
Loading...
Algomaker lets traders design algorithmic trading strategies visually, backtest them on real market data, optimize their parameters, and deploy them to a live broker — no code required, with the option to drop into Python for full control.
Visual node editor. Users build trading strategies by dragging "parts" onto a canvas and wiring their outputs into other parts' inputs. A bot is a connected graph: a data source feeds indicators, indicators feed gates and combiners, and the result drives an Order part that decides when to buy and sell. The canvas supports panning, zooming, multi-select, and keyboard-driven part deletion, so larger bots stay navigable.
A library of building blocks. Algomaker ships with a catalog of pre-built parts covering the common ingredients of a trading strategy — trend indicators, oscillators, gates, and a configurable order executor. Parts emit a normalized signal in the range -1 (sell) to +1 (buy), so they compose cleanly: an EMA crossover and an RSI oscillator can feed a consensus combiner without any glue code. The Order part is where the user turns signals into trades and sets risk parameters.
Write your own indicator without leaving the editor. When the built-in library doesn't have what the user needs, they can author a custom part — either by describing what they want in plain language and letting Algomaker generate the code, or by writing Python directly in an in-app code editor. Custom parts get their own JSON-driven settings UI, the same as built-in parts, so they're indistinguishable from native ones once placed on the canvas.
See what your bot sees. Every bot is paired with a candlestick chart of its primary instrument, rendered with a financial-grade charting engine. After a backtest the chart overlays buy and sell markers on the candles where the bot would have traded, with trade annotations that explain each entry and exit. The user can toggle between bid, offer, mean, and spread views, and a dedicated spread pane visualises the bid/offer gap separately.
Measure before you risk capital. As soon as a bot is wired up, Algomaker can run it across historical candle data and report how it would have performed — total return, win rate, drawdown, max loss, and other key metrics — in the Bot Info panel next to the chart. The event log and signal log let users drill into individual decisions to understand why the bot opened or closed a position.
Find the best parameters automatically. The Part Optimizer sweeps the numerical settings of any part across a user-defined range and reports which combination produced the best performance against the current bot and dataset. Instead of nudging an EMA period by hand and re-running, the user defines the search space and lets the optimizer surface the winner — and the runners-up — so they can pick the configuration that suits their risk preference, not just the top result.
Deploy a bot to a real broker. Once a backtest looks good, the user can deploy the bot to their IG broker account — demo or live — with a confirmation dialog that prevents accidental deployments. While deployed, the bot processes live market candles tick by tick on the server side, opens and closes positions through the broker, and reports trade outcomes back to the user. Withdrawing a bot stops it from trading without losing its configuration.
Log in to your broker, once. Users connect their IG account through Algomaker by entering their IG credentials and API key in the user profile. Credentials are verified against IG up front so login problems surface immediately, not at deploy time. After verification, Algomaker keeps the broker session alive in the background so the user doesn't need to re-authenticate between sessions.
Run more than one strategy. Users can keep a library of bots in their workspace, switch between them from the bot selector, and have each bot remember its own canvas layout, parts, and settings. Bots can be saved at any time, reloaded from the server, and (when bot sharing is enabled) shared with another user.
Features that are designed or in development but not yet available to all users. Items in this section may move into the main inventory as they ship.
Enter the verification code from your authenticator app: