chartTopOptions property
override
Stream of top options ranked by active volume (market movers).
Internally driven by MarketMoversRequestParams:
assetType:MarketMoversAssetType.optionscategory:MarketMoversCategory.activeVolumeexch: underlying symbol exchange (e.g."NSE")expiry: nearest expiry date stringlimit: 50 (default — all CE+PE candidates before top-5 selection)
Emits a JSON list each time the ranking updates. Each item maps to
TopOption — the chart filters to the top 5 per option type
once volume tick data arrives:
[
{
"symId": "NIFTY25MAR23000CE",
"name": "NIFTY 23000 CE Mar 27",
"optType": "CE",
"exchange": "NSE"
},
{
"symId": "NIFTY25MAR22000PE",
"name": "NIFTY 22000 PE Mar 27",
"optType": "PE",
"exchange": "NSE"
}
]
optType: "CE", "PE"
Implementation
@override
Future<String> get chartTopOptions async {
final result = await _data.invokeMethod<String>('chartTopOptions');
return result ?? '[]';
}