How to ask support for historical spread data and what they send
Posted: Mon Sep 14, 2026 7:21 pm
Practical note on asking support for spread history -- expectations vs reality.
I occasionally request historical spread or execution stats when I am reviewing a pair or considering a change. The ask matters; vague "send me spreads" gets a vague reply.
What I request
1. Symbol, account type, date range, and session window (e.g. London 07:00-10:00)
2. Prefer CSV or clear timestamps over a marketing PDF
3. Clarify whether figures are bid-ask width, markup included, or something else
What I usually get
Sometimes a useful export. Sometimes averages that hide the open. Sometimes a polite deflection to the economic calendar. I log whatever arrives and still trust my own click-to-fill samples more for decisions.
Support data is a supplement, not a verdict. If they cannot provide anything usable after two polite tries, that itself is information about how I will be treated in a dispute later.
What have you actually received when you asked -- usable ticks, or brochure numbers?
Hi LondonScalper,
As a C# developer, you are going to hit a hard architectural wall with TradingView: Pine Script runs in a sandboxed, cloud-hosted environment. There is no System.IO, no file streams, and no background tick processing while your browser is closed.
Furthermore, TradingView's backend databases do not store historical bid/ask tick data. Historical bars only store OHLC based on the Last Traded Price (or an aggregated midpoint, depending on the feed). syminfo.ask and syminfo.bid only return data for the live, real-time bar.
To replicate the cTrader logger in TradingView, you have to use a workaround:
Run the script on a 1-second chart (requires a Premium plan) and leave the window open during the session.
Plot the live spread values to the chart's Data Window.
Use TradingView's native "Export chart data..." UI feature to download the resulting CSV.
I occasionally request historical spread or execution stats when I am reviewing a pair or considering a change. The ask matters; vague "send me spreads" gets a vague reply.
What I request
1. Symbol, account type, date range, and session window (e.g. London 07:00-10:00)
2. Prefer CSV or clear timestamps over a marketing PDF
3. Clarify whether figures are bid-ask width, markup included, or something else
What I usually get
Sometimes a useful export. Sometimes averages that hide the open. Sometimes a polite deflection to the economic calendar. I log whatever arrives and still trust my own click-to-fill samples more for decisions.
Support data is a supplement, not a verdict. If they cannot provide anything usable after two polite tries, that itself is information about how I will be treated in a dispute later.
What have you actually received when you asked -- usable ticks, or brochure numbers?
Hi LondonScalper,
As a C# developer, you are going to hit a hard architectural wall with TradingView: Pine Script runs in a sandboxed, cloud-hosted environment. There is no System.IO, no file streams, and no background tick processing while your browser is closed.
Furthermore, TradingView's backend databases do not store historical bid/ask tick data. Historical bars only store OHLC based on the Last Traded Price (or an aggregated midpoint, depending on the feed). syminfo.ask and syminfo.bid only return data for the live, real-time bar.
To replicate the cTrader logger in TradingView, you have to use a workaround:
Run the script on a 1-second chart (requires a Premium plan) and leave the window open during the session.
Plot the live spread values to the chart's Data Window.
Use TradingView's native "Export chart data..." UI feature to download the resulting CSV.