NQ · LIVE ENGINE Algomyth
EN
Tools & platforms

NinjaTrader 8 setup for Slovenian traders: data and VPS

No Slovenian guide exists for this, so people copy American tutorials and pay for it. Broker, CME data fees, professional status and the VPS decision, from Ljubljana.

Published 9 min read By the Algomyth desk

Trgovalna miza z več prižganimi zasloni in prenosnikom, tipična postavitev NinjaTrader 8 za slovenskega trgovca.

Search for how to set up NinjaTrader 8 from Slovenia and you get nothing useful. Two million people, no local futures brokerage worth the name, no Slovenian forum thread that survived past 2019. So people copy an American YouTube tutorial, discover halfway through that the broker will not onboard them, that the data fees are not what the video said, and that the VPS they rented is in Frankfurt when their orders are going to Illinois.

This is the missing guide. Broker, market data, professional status, VPS and the local details that only bite a Slovenian resident. It assumes you already know what a futures contract is and that you want to run NinjaTrader 8 properly rather than quickly.

The account: what actually connects to NinjaTrader 8

NinjaTrader 8 is a Windows desktop platform that connects to a broker through a data and order routing connection. It is not a broker by itself and it will not conjure a CME feed out of nothing. So the first decision is not the platform, it is who clears your trades.

From Slovenia there are three realistic routes, and they are not equal.

  • A US futures commission merchant. This is how most European retail futures traders reach CME. These firms are registered with the CFTC and are members of the NFA, they accept non US residents, and they support NinjaTrader 8 natively. Onboarding is online, the account is denominated in dollars, and everything is in English.
  • An EU investment firm with a futures desk. Fewer of them, generally higher minimums, but you stay inside the EU legal perimeter and inside an investor compensation scheme. Check whether they actually support a NinjaTrader 8 connection rather than only their own web platform, because most do not.

What does not work: expecting a Slovenian bank or a Ljubljana based brokerage to hand you a CME feed with a NinjaTrader connection. The domestic market is built around Ljubljana Stock Exchange securities and funds. That is not a criticism, it is just a small market, and pretending otherwise wastes weeks.

Checking the firm before you wire euros

Slovenia is small enough that scam operators target it with almost no local pushback. Before any transfer, do the checks. They take minutes.

The Agencija za trg vrednostnih papirjev, the Slovenian securities market agency, supervises investment firms operating here and publishes its decisions and warnings. If an EU firm is soliciting Slovenian clients, ATVP is the first place to look. For a US futures commission merchant, the relevant check is registration with the CFTC and NFA membership, which is public and searchable by firm name.

Three red flags that should end the conversation immediately, regardless of what any register says:

  • They ask you to send money to a payment processor or a personal account rather than a segregated client account in the firm's own name.
  • They offer "CME futures" but cannot tell you the exchange, the contract month and the tick value. The E-mini S&P 500 is 50 dollars per index point with a 0.25 point tick. The Micro is 5 dollars. The E-mini Nasdaq-100 is 20 dollars per point, its Micro 2 dollars. A real futures broker answers this in one line.
  • They promise returns. Nobody can. Futures are leveraged instruments and you can lose more than you deposited.

One structural point Slovenian traders often miss: money at a US futures commission merchant sits in segregated customer funds under CFTC rules. That is a protection, and it is not the same thing as the investor compensation scheme you would have with a firm licensed in the EU. Neither arrangement protects you against your own losses. Know which one you are under before you fund the account, not after something goes wrong.

Market data: the part everyone underestimates

There are two separate bills and people constantly confuse them.

The first is your broker's platform or connection fee, if any. The second is the exchange's market data fee. CME charges monthly market data fees per exchange, so CME, CBOT, NYMEX and COMEX are billed separately, and they are normally collected by your broker and passed through. If you trade ES, NQ, MES and MNQ you need CME equity index data. If you add CL or GC you are adding NYMEX and COMEX, each with its own line on the bill.

Do not trust a figure you read in a forum or heard in a video. The exchange publishes the current schedule on its market data pages, the amounts are revised, and the difference between what someone quoted in 2022 and what you will actually pay is not trivial when you multiply by twelve months.

What you need, in ascending order of cost:

  • Level 1. Best bid, best ask, last trade. Enough for candles, moving averages, VWAP and most chart based trading.
  • Level 2, market depth. The book. Necessary if you use a DOM seriously, ladder based entries, or any depth driven tool.
  • Historical tick data. Not a live feed but still a requirement. NinjaTrader's Market Replay and Tick Replay need downloaded tick data, and any volume or order flow study that recalculates from ticks needs it too. Download it in advance rather than at the moment you want to test something.

Do not become a professional subscriber by accident

This is the most expensive avoidable mistake available to a Slovenian trader and it comes from an administrative decision, not a trading one.

Exchanges distinguish non professional from professional data subscribers, and professional fees are dramatically higher. The classification depends on your own status and how you use the data, and one of the standard triggers is trading through a business entity rather than as a private individual.

In Slovenia, registering a sole trader through the SPOT portal is free, fast and frictionless, which is exactly why people do it without thinking. If you register an s.p. or set up a d.o.o. and route the trading account through it, you may be reclassified as a professional subscriber, and your data bill can multiply. Sometimes there are good reasons to trade through a company. Wanting a cleaner invoice for your platform subscription is not one of them.

Before you do anything with a company structure, confirm with your broker how they will classify you, in writing, and check with your accountant what the entity actually buys you. Whatever you decide, do not discover the answer on a monthly statement.

Latency from Ljubljana and what it really costs you

CME's matching engine sits in a data centre in Aurora, Illinois. Ljubljana to Chicago is roughly 7,500 kilometres in a straight line. Light travels through optical fibre at about two thirds of its speed in vacuum, call it 200,000 kilometres per second, so the physics floor for a round trip is around 75 milliseconds before you add a single router. Real internet paths are longer than great circles and add switching, so an ordinary connection from Slovenia to Aurora will sit somewhere well above that.

Now the honest part, because this is where VPS sellers get creative. If you are a discretionary trader clicking a DOM on a one minute chart, the difference between 100 milliseconds and 15 milliseconds is not what is costing you money. Your reaction time is measured in hundreds of milliseconds. Latency matters if you run automated strategies that compete for fills, or if you scalp with resting orders where queue position decides whether you get filled.

The real reasons to put NinjaTrader 8 on a VPS near Chicago are less glamorous and more convincing:

  • Uptime. A summer storm in the Karst or a power cut in your building does not close your position. A machine in a data centre with redundant power does not care about Slovenian weather.
  • Unattended running. The American session runs from 15:30 to 22:00 Slovenian time and Globex continues to 23:00. If you have an automated strategy or bracket orders working while you are at dinner or asleep, they should not depend on your laptop lid staying open.
  • A clean machine. No Windows updates rebooting mid session, no browser with forty tabs, no game launcher stealing CPU at 15:31.
  • Travel. You can connect from a phone tethered laptop in Piran and your platform state is exactly as you left it.

Sizing and configuring the VPS

NinjaTrader 8 is a .NET Windows application. It wants CPU clock speed more than core count, and it wants RAM as soon as you load multiple instruments with tick based studies.

Use casevCPURAMDisk
One or two charts, discretionary24 to 8 GBSSD, 60 GB
Several instruments, order flow studies48 to 16 GBSSD, 100 GB
Automated strategies plus Market Replay archive4 to 816 GB or moreSSD, 200 GB or more

Practical configuration notes that save an evening of frustration:

  • Location. Chicago area if order routing matters to you. If it does not, a European location gives you a snappier remote desktop session, because your screen pixels also travel across the Atlantic on a US VPS. Pick based on which of the two you actually care about.
  • Time zone. Set the VPS clock to Slovenian time so your charts read the way they do at home: cash open at 15:30, daily Globex halt at 23:00, the trading day rolling at local midnight. Changing your mental clock to Central Time on a remote machine is how people misread a session template.
  • Historical data lives on the VPS. Your tick archive is a local database. Downloading twelve months of tick data twice, once at home and once remotely, is a slow lesson. Decide which machine is primary and keep it primary.
  • Backups. Export your workspaces, templates and strategy settings. A VPS is a rented computer and rented computers get rebuilt.

The local details: euros, dollars and tax

Slovenia uses the euro, which removes one friction and adds another. Your SEPA transfer is cheap and fast, but a futures account is denominated in dollars, so somebody converts, and that conversion has a spread. Compare the broker's conversion cost against the cost of sending dollars, because on a five figure funding this is not a rounding error.

On the tax side, income from capital in Slovenia is taxed at a proportional rate, and the Financial Administration explains the categories, the rates and the filing on its page for dohodek iz kapitala. Two things to plan for rather than discover:

  • A foreign broker has no Slovenian reporting obligation. Nobody files for you. You take the annual statement, convert to euros using the applicable reference rates, and declare it yourself.
  • The annual return for capital income is due early in the year, at the end of February, with the date shifting when it falls on a weekend. Filing goes through eDavki, and the practical work is assembling twelve months of trades into the format the return expects. Start in January, not on 27 February.

Rates and reliefs in this area have been moving in Slovenia, including newer rules on individual investment accounts, so confirm what applies to derivative instruments in your year with an accountant rather than assuming the treatment you read about for shares carries over.

A setup you can finish in one evening

  • Open the account and confirm in writing that you are classified as a non professional data subscriber.
  • Subscribe only to the exchanges you trade. Add NYMEX or COMEX later if you actually move to CL or GC.
  • Install NinjaTrader 8 on the machine that will be primary. Set the time zone to Slovenian time and the session template to the CME equity index one.
  • Download historical tick data for your instruments before you need it.
  • Trade in micros while you are testing the setup. MES and MNQ exist so you can find out that your VPS drops the connection at 21:00 without paying for that discovery in full size contracts.
  • Write down the date you started and what the whole thing costs per month: broker, data, VPS, platform. Traders who cannot state that number are usually paying more than they think.

This article is general information about setting up a trading platform from Slovenia, not tax, legal or investment advice. Tax rules, exchange fees and broker terms change, so check the official pages linked above and take your own circumstances to a Slovenian accountant or adviser before you act on any of it.

ninjatrader 8 slovenia

Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.

Algomyth Live

Take the seat: watch the engines live

Three specialist engines on Nasdaq, S&P and Gold, every signal streamed the moment it happens, with the stop and the target written before the trade. From $149 a month per market.