NQ · LIVE ENGINE Algomyth
EN
Tools & platforms

NinjaTrader 8 in Greece: Broker, Data Feed and VPS Latency

Athens sits roughly 8,800 km from the CME matching engine, and physics puts a floor under your round trip. Here is what that actually breaks, and when a VPS fixes it.

Published 10 min read By the Algomyth desk

A trading desk with a laptop and a tablet showing candlestick charts, the kind of NinjaTrader 8 setup a trader runs from Greece.

You click the bid on the SuperDOM, there is a pause you can feel, and the fill comes back a tick worse. It happens three times in the first twenty minutes of the US session and you start wondering whether the problem is you, your broker, or the fact that you are sitting in Greece and the exchange is in Illinois.

It is worth separating those. Some of what a Greek trader feels on a NinjaTrader 8 ladder is real distance, some of it is a home connection that behaves badly at exactly the wrong hour, and some of it has nothing to do with latency at all. A virtual private server fixes one of those three things properly, one of them partially, and one of them not at all. Knowing which is which saves you a monthly subscription and a lot of blaming the wrong thing.

The distance is the first fact

CME matches every Globex order in a single data centre in Aurora, Illinois. Straight line, Athens to Aurora is about 8,800 kilometres. Light in optical fibre travels at roughly two thirds of its speed in vacuum, call it 200,000 kilometres per second, so the theoretical one way floor is about 44 milliseconds and the round trip floor is about 88.

That is a floor, not a forecast. Fibre does not run in straight lines. Traffic leaving Athens for North America normally transits Italy or France first, joins a transatlantic cable to the east coast of the United States, and then travels inland. Add router hops, add the broker's gateway, add whatever your internet provider does with peering, and the honest expectation from a Greek home connection is a round trip comfortably above that floor. Anybody who quotes you a precise number for your house without measuring it is guessing.

Compare that with London, which sits about 6,400 kilometres from Aurora and has a floor near 64 milliseconds round trip, and with Frankfurt or Amsterdam, which are the European points most brokers actually build towards. Greece is not catastrophically far. It is simply at the far end of Europe, behind one more leg than the traders you are competing with in the same session.

What latency breaks, and what it does not

Start with what it does not break. Your chart is not wrong. A 0.25 point candle drawn 120 milliseconds late is still the same candle. Volume profile, footprint, session statistics, none of that is degraded by distance. If your method works off structure and you hold for twenty ticks, latency is a rounding error in your results and you should stop reading about it.

What it does break is anything that depends on the state of the book right now. Two separate legs are involved and people constantly merge them. The first is data delivery: the depth you are looking at left Aurora one one-way trip ago, so on a fast move your ladder is showing you a book that has already changed. The second is order delivery: your click takes another one-way trip to get there. Put them together and in a volatile second, the price you clicked can be gone before your order arrives.

The consequences are specific. Market orders slip more than they should. Limit orders join the queue later than a closer trader's identical order, which matters a great deal if your edge is getting filled passively at a level. Stop orders that are held locally by the platform rather than resting at the exchange fire late, because the platform has to see the trigger price before it can send anything.

That last one is the important one and it is not really a latency problem at all. It is a location problem. If NinjaTrader 8 is running on the laptop in your flat and your fibre drops for ninety seconds during a news release, any order the platform was managing on your behalf is not being managed by anyone. Your position is open and nothing is watching it.

What a VPS actually moves

Here is the part most articles get wrong, so read it slowly. Putting NinjaTrader 8 on a VPS in Chicago does not make your manual clicks arrive faster in any meaningful way.

Think about the chain. With the platform at home, your click travels Athens to Aurora once. With the platform on a Chicago VPS, your click travels Athens to Chicago first, through your remote desktop session, and then from Chicago to Aurora. You have not removed the Atlantic from the path, you have moved where it sits. On top of that, the screen you are reacting to is now also arriving over that same long link, so your picture of the book is just as delayed as before.

For a discretionary trader clicking a ladder by hand, a VPS is roughly latency neutral. What it genuinely changes is everything the platform does without you:

  • Automated strategies, and any logic NinjaScript evaluates bar by bar or tick by tick, now runs milliseconds from the exchange instead of a full ocean away.
  • ATM strategy stops and targets that the platform manages locally are triggered and submitted from Chicago, not from Athens.
  • Trailing stops move when they should move, not when your connection allows.
  • The platform keeps running when your laptop sleeps, when the power goes out, when the router reboots itself at three in the morning, and when you are on a ferry.

That last line is the real argument. Uptime, not speed. A machine in a data centre with redundant power and a business grade network is simply a more serious place to leave an open futures position than a consumer connection in Athens or on an island.

Jitter is the metric that actually hurts

If you measure one thing, measure stability rather than the average. A steady 130 milliseconds is a setup you can trade around: you learn the feel, you stop clicking into fast moves, you use limits where you used to use markets. A connection that sits at 70 and spikes to 600 twice an hour is unusable, because the spike always seems to arrive during the only sixty seconds of the day that mattered.

Greek specifics matter here. Domestic fibre has improved enormously in the cities, but the US cash open lands at 16:30 Athens time, which is late afternoon, which is when a residential connection is competing with an entire neighbourhood streaming. On the islands, where the backhaul may be a microwave link or a satellite service, jitter is the norm rather than the exception, and satellite in particular adds both delay and variability that a depth of market ladder will punish. If that is your situation, a VPS stops being a refinement and becomes the setup.

Choosing the broker you contract with

NinjaTrader 8 is a platform, not a broker. Something has to route your orders to CME, and from Greece that something is normally one of two shapes: an investment firm authorised in the European Union under MiFID II and passported into Greece, or a firm established in the United States and registered with the US futures regulators. They are not the same deal.

Check who you are actually contracting with before you fund anything. The Hellenic Capital Market Commission supervises Greek investment firms and publishes its registers and its investor warnings at hcmc.gr. For firms authorised elsewhere in the Union and operating in Greece under passport, the registers maintained by ESMA are the place to look. If the entity holding your money is outside the European Union, understand that EU investor compensation and MiFID conduct rules are not what protects you, and find out what does.

Funding is its own small tax. Your life is in euro and a CME account is in US dollars. The conversion is a cost every time, and the difference between a clean SEPA transfer into a euro denominated account and an international wire with an intermediary bank fee is real money on a 2,000 euro deposit. The Bank of Greece supervises the payment institutions and credit institutions you will be moving that money through, and publishes its registers and statistics at bankofgreece.gr.

The data feed NinjaTrader 8 needs

A SuperDOM, a footprint chart and any order flow indicator need depth, not just last price. That means a real time CME market data subscription with depth of book, which is a separate line item from your commissions and which the exchange, not your broker, ultimately charges for.

Three things to sort out on day one. First, the non-professional and professional classification. The questions your broker asks about how you use the data are not a formality, and answering them casually to save money on the subscription is not a clever trick. Second, decide which depth you need: top of book alone is enough for a chart, but the ladder work this platform is good at wants the full depth product. Third, historical and replay data. Downloading months of tick data from Greece is a slow, heavy job the first time, and it is exactly the sort of thing to run overnight rather than at 16:25.

If you are testing an indicator or a setup before committing, run it on Market Replay data rather than live. Replay removes latency from the picture entirely, which is useful: if a method falls apart in replay, latency was never the problem.

One more practical point about the connection itself. NinjaTrader 8 talks to the market through a connection adapter, and the adapter your broker gives you determines a lot of what you can see. Some route market data and orders through the same gateway, some split them. Some give you full depth by default, others make it an option you have to enable. Before you conclude that Greece is the problem, check that you are actually receiving depth of market and not a top of book feed that makes the ladder look permanently thin. It is a five minute check in the connection settings and it explains a surprising share of the complaints.

If you do rent a server, resist the temptation to buy the biggest one. A NinjaTrader 8 instance with a handful of charts and one ladder is not a heavy workload; what it needs is a machine that is not shared with fifty other tenants fighting over the same processor, and a provider whose network sits close to your broker rather than merely in the right country. Ask the provider which data centre the instance runs in and which carriers it peers with, and if they cannot answer that, they are reselling somebody else. A cheap server in the wrong building is worse than your own desktop.

The Greek trading day

Greece is one of the better places in Europe to trade US index futures, for a reason that has nothing to do with technology. The US cash open at 09:30 New York normally lands at 16:30 in Athens, and the close at 16:00 New York lands at 23:00. The whole American session fits into your afternoon and evening. You can keep a job, prepare in the morning while Europe trades, and be at the desk for the part of the day with the volume.

Two calendar details save you from missing an open. The European Union and the United States do not change their clocks on the same weekend, so for a stretch in March and again around the end of October the New York open arrives at 15:30 Athens time instead of 16:30. And the Globex week itself runs from Sunday evening to Friday afternoon Chicago time with a daily maintenance break, which from Greece means the week opens in the early hours of Monday morning and there is a quiet hour in the middle of your night.

Measure your own setup before you pay

Do this before you subscribe to anything. Over a full week, at 16:25 Athens time rather than at eleven in the morning, record the round trip to your broker's gateway and watch how much it varies. Note every disconnection, however brief. NinjaTrader 8 logs its connection events; read the log rather than trusting your memory of the session.

Then be honest about your method. If you hold for twenty ticks and your stops rest at the exchange, you probably need a better router and nothing else. If you scalp the ladder, if you run anything automated, or if you depend on the platform managing your exits, the VPS is not a luxury and the only question is where it sits: near the broker's gateway, which in practice means the Chicago area for CME products.

And keep the arithmetic in front of you. A tick on the Micro E-mini S&P 500 is 1.25 dollars and a tick on the Micro E-mini Nasdaq-100 is 0.50 dollars. If a VPS saves you one tick of slippage on two round turns a day, it has paid for itself on the bigger contracts and not on the smaller ones. That calculation, done with your own numbers, is worth more than any general recommendation.

On the tax side, if you are a Greek tax resident you declare your worldwide income, and a foreign futures account is not something your broker will report to Athens for you. The rules for derivatives income are not intuitive and the annual return is where they land, so check the current position with the Independent Authority for Public Revenue at aade.gr and talk to an accountant who has done it before.

This article is general information, not tax or legal advice. Greek tax rules and EU financial regulation change, and how they apply depends on your own circumstances, so confirm the current position with the competent authorities and take advice from a qualified professional in Greece before acting on any of it.

ninjatrader 8 in greece

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.