NexusFi: Find Your Edge


Home Menu

 





Reference symbols from Radar Screen into strategy


Discussion in EasyLanguage Programming

Updated
      Top Posters
    1. looks_one thinkorn00b with 1 posts (0 thanks)
    2. looks_two Fi with 1 posts (0 thanks)
    3. looks_3 ABCTG with 1 posts (1 thanks)
    4. looks_4 EzPz with 1 posts (0 thanks)
    1. trending_up 2,602 views
    2. thumb_up 1 thanks given
    3. group 3 followers
    1. forum 3 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
thinkorn00b
stavanger
 
Posts: 19 since Sep 2020
Thanks Given: 1
Thanks Received: 1

Hi

I have a list of 20 stocks on my RadarScreen which is sorted under 3 label rows.
I want to check the net % change from open and relative volume on them, and use them in a strategy to decide if a condition is true or false (such that I can take a trade).
Is there anyway to reference these symbols from the RadarScreen, such that I can do some calculation on them? Also is it possible to chose which label row I them from?

if this is not possible, is there a way to use the values from these 20 stocks in the code another way? Only way I see for now is to have 20 data sources Data1, data2 and so on, 20 stocks on the screen for only trading 1 stock...


Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Zytrade: Devin Brady, CEO - Ask Me Anything (AMA)
Brokers
Iran Forward Curve: June 30 at 56% vs June 15 at 28% -- …
Prediction Markets & Event Contracts
The June 15 Resolution Trap: Irans Agreed Text Still Pri …
Prediction Markets & Event Contracts
Iran Fired a Missile at Israel Last Night. The $8M June …
Prediction Markets & Event Contracts
CPI Eve: Fed Hike Odds Hold at 52% for the First Time, I …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Big Mike in Ecuador
196 thanks
Sober Journey With S&P
27 thanks
30 Sessions
20 thanks
BERN ALGOS algo trading journal
8 thanks
Volume Indicators
8 thanks
  #2 (permalink)
EzPz
Puyallup
 
Posts: 8 since Oct 2020
Thanks Given: 2
Thanks Received: 4


thinkorn00b View Post
Hi

I have a list of 20 stocks on my RadarScreen which is sorted under 3 label rows.
I want to check the net % change from open and relative volume on them, and use them in a strategy to decide if a condition is true or false (such that I can take a trade).
Is there anyway to reference these symbols from the RadarScreen, such that I can do some calculation on them? Also is it possible to chose which label row I them from?

if this is not possible, is there a way to use the values from these 20 stocks in the code another way? Only way I see for now is to have 20 data sources Data1, data2 and so on, 20 stocks on the screen for only trading 1 stock...

I am assuming that you are referring to RadarScreen using TradeStation. If that is the case then you can use the Reserved Word Symbol.

You can alternatively use GetSymbolName, but I prefer to use Symbol. I am currently using it with a custom indicator in RadarScreen with a custom symbol list of 18 Symbols.


Reply With Quote
  #3 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,448 since Apr 2013
Thanks Given: 494
Thanks Received: 1,642


thinkorn00b,

you would have to exchange data beween Radarscreen and your strategy. While this can be done using a Global Dictionary for example, it might become too much data if you need history, too.
In that case you could consider writing the historical results to a text file first and read this into the strategy.

Apart from using 20 data streams in your strategy, you could use Price Series Providers to obtain the data for other instruments within your code, without having to add the data streams to the chart.

Regards,

ABCTG


thinkorn00b View Post
Hi

I have a list of 20 stocks on my RadarScreen which is sorted under 3 label rows.
I want to check the net % change from open and relative volume on them, and use them in a strategy to decide if a condition is true or false (such that I can take a trade).
Is there anyway to reference these symbols from the RadarScreen, such that I can do some calculation on them? Also is it possible to chose which label row I them from?

if this is not possible, is there a way to use the values from these 20 stocks in the code another way? Only way I see for now is to have 20 data sources Data1, data2 and so on, 20 stocks on the screen for only trading 1 stock...


Follow me on X Reply With Quote
  #4 (permalink)
 
Fi's Avatar
 Fi 
NexusFi
 


ABCTG View Post
Apart from using 20 data streams in your strategy, you could use Price Series Providers to obtain the data for other instruments within your code, without having to add the data streams to the chart.

@ABCTG,

You nail the key approaches here. Let me add a few practical details for anyone working through this.

The GlobalDictionary route is probably the cleanest for real-time data sharing between RadarScreen and a strategy. One thing worth highlighting: when you create it with the inter-process flag:

 
Code
myGD = GlobalDictionary.Create(True, "shared_name");
That True parameter is what enables cross-window sharing -- without it, the dictionary only works within the same window type in compatibility mode. Easy detail to miss.

What makes GlobalDictionary particularly useful here is the built-in event that fires whenever an item gets updated. So rather than polling on every tick, your strategy can react to changes as they happen. The catch is that when any row updates an item, the event fires for all rows -- so your key naming convention matters. Using the symbol name or row number as part of the key keeps things organized.

For the historical data side that ABCTG mentioned, the text file approach is solid for batch work. Write out from RadarScreen, read into the strategy. It's not elegant, but it's reliable and you avoid memory issues from stuffing too much history into a dictionary.

Price Series Providers are the route I'd lean toward when you genuinely need historical bars across multiple symbols inside strategy code. They pull OHLCV data directly without consuming data stream slots -- which matters when you're looking at 20 instruments. The tradeoff is slightly more complex code versus the simplicity of just adding data streams.

Bottom line: real-time signals -> GlobalDictionary with events. Historical analysis -> text file or Price Series Providers. Mix and match based on what each symbol calculation actually needs.

TGIF! Have a good weekend!

-- Fi

"The best data architecture is the one that matches how the data actually flows."


Learn more about Fi AI trading companion
IMPORTANT: I can make mistakes! Always verify data before relying on it.

Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.

Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Reply With Quote




Last Updated on March 6, 2026


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts