MarketInfo vs Symbolnfo

64 views
Skip to first unread message

Can Dolgun

unread,
May 14, 2019, 4:51:13 AM5/14/19
to NJ4X Forum
Hi,

I receive updates symbols when BulkTickhandler triggered:

 _ConnectionHolder.BulkTickHandler += async (ticks, connection) =>
{
foreach (var tick in ticks)
{
// symbolInfo does not contains day low and high value (return 0,0)
var symbolInfo =  _ConnectionHolder.Nj4xClient.GetSymbolInfo(tick.Symbol);

// symbolInfo includes day low and high value
var marketInfo =  _ConnectionHolder.Nj4xClient.GetMarketInfo(tick.Symbol)
}
};

MarketInfo return an error if symbol does not selected from Nj4xClient .Should I do as follows?

 _ConnectionHolder.BulkTickHandler += async (ticks, connection) =>
{
foreach (var tick in ticks)
{
var symbolInfo = Nj4xClient.GetSymbolInfo(tick.Symbol);

if(symbolInfo.IsSelected)
{
var marketInfo = Nj4xClient.GetMarketInfo(tick.Symbol)
}
}
};

Roman Gerasimenko

unread,
May 14, 2019, 2:19:38 PM5/14/19
to NJ4X Forum
In this case you do not need to check if the symbol is selected because Bulk Tick Listener already gets ticks for selected symbols only.

вт, 14 трав. 2019 о 11:51 Can Dolgun <hc.d...@gmail.com> пише:
--
You received this message because you are subscribed to the Google Groups "NJ4X Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nj4x+uns...@googlegroups.com.
To post to this group, send email to nj...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nj4x/9b293c83-1673-4b35-a13a-2f9306faed73%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Can Dolgun

unread,
May 15, 2019, 11:30:01 AM5/15/19
to NJ4X Forum
My mistake. You are right. Thank you.

14 Mayıs 2019 Salı 21:19:38 UTC+3 tarihinde NJ4X yazdı:
In this case you do not need to check if the symbol is selected because Bulk Tick Listener already gets ticks for selected symbols only.

вт, 14 трав. 2019 о 11:51 Can Dolgun <hc.d...@gmail.com> пише:
Hi,

I receive updates symbols when BulkTickhandler triggered:

 _ConnectionHolder.BulkTickHandler += async (ticks, connection) =>
{
foreach (var tick in ticks)
{
// symbolInfo does not contains day low and high value (return 0,0)
var symbolInfo =  _ConnectionHolder.Nj4xClient.GetSymbolInfo(tick.Symbol);

// symbolInfo includes day low and high value
var marketInfo =  _ConnectionHolder.Nj4xClient.GetMarketInfo(tick.Symbol)
}
};

MarketInfo return an error if symbol does not selected from Nj4xClient .Should I do as follows?

 _ConnectionHolder.BulkTickHandler += async (ticks, connection) =>
{
foreach (var tick in ticks)
{
var symbolInfo = Nj4xClient.GetSymbolInfo(tick.Symbol);

if(symbolInfo.IsSelected)
{
var marketInfo = Nj4xClient.GetMarketInfo(tick.Symbol)
}
}
};

--
You received this message because you are subscribed to the Google Groups "NJ4X Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nj...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages