Shows a short card for a symbol: last quote (Bid/Ask/Time) and volume limits (min/step/max).
Best-effort makes the symbol visible in the terminal before requests.
// Ensures that a symbol is visible in terminal UI (best-effort).publicTaskEnsureSymbolVisibleAsync(stringsymbol,TimeSpan?maxWait=null,CancellationTokencancellationToken=default);// Returns last tick (Bid/Ask/Time) for a symbol.publicTask<TickData>SymbolInfoTickAsync(stringsymbol,DateTime?deadline=null,CancellationTokencancellationToken=default);// Returns (min, step, max) volume constraints for a symbol.publicTask<(doublemin,doublestep,doublemax)>GetVolumeConstraintsAsync(stringsymbol,DateTime?deadline=null,CancellationTokencancellationToken=default);
// --- Quick use ---// Get quote + volume limits for a symbol.varsym=symbol??GetOptions().DefaultSymbol;// Ensure symbol is visible (best-effort)await_mt5Account.EnsureSymbolVisibleAsync(sym);// Quotevartick=await_mt5Account.SymbolInfoTickAsync(sym);// Volume limitsvar(min,step,max)=await_mt5Account.GetVolumeConstraintsAsync(sym);// PrintConsole.WriteLine($"{sym}: Bid={tick.Bid} Ask={tick.Ask} Time={tick.Time}");Console.WriteLine($"Volume: min={min} step={step} max={max}");// --- JSON output example ---// Console.WriteLine(ToJson(new {// symbol = sym,// quote = tick,// volume = new { min, step, max }// }));