-
Notifications
You must be signed in to change notification settings - Fork 5
4. Working with Market Handler
AFP edited this page Apr 9, 2023
·
4 revisions
after create new instance of TSE class, you can access the Market Handler as following:
var tse = new TSE();
var marketHandler = tse.GetMarketHandler();the function GetMarketHandler() get you accessing 5 feature:
var tse = new TSE();
var marketHandler = tse.GetMarketHandler();
var allStock = marketHandler.Stocks();The Stocks function in MarketHandler has a parameter BondType Enum, that by default it's BondType.All. you can see the BondType in bellow:
public enum BondType
{
/// <summary>
/// همه سهام مارکت
/// </summary>
All,
/// <summary>
/// سهام بورس
/// </summary>
Saham,
/// <summary>
/// فرابورس - بازار پایه
/// </summary>
Farabourse_Payeh,
/// <summary>
/// فرابورس - بازار اول و دوم
/// </summary>
Farabourse_First_Second,
/// <summary>
/// سهام اوراق مسکن
/// </summary>
TshilatMaskan,
/// <summary>
/// سهام حق تقدم
/// </summary>
HaghTaghadom,
/// <summary>
/// سهام اوراق بدهی
/// </summary>
OraghBedehi,
/// <summary>
/// سهام اختیار معامله
/// </summary>
EkhtiarMoameleh,
/// <summary>
/// سهام آتی
/// </summary>
Ati,
/// <summary>
/// سهام صندوق های سرمایه گذاری
/// </summary>
SandoghSarmayegozari,
/// <summary>
/// بورس کالا
/// </summary>
Kala
} var tse = new TSE();
var marketHandler = tse.GetMarketHandler();
var findedStocks = marketHandler.FindStock("خودرو");
foreach (var stock in allStock)
{
Console.WriteLine(stock.Symbol);
} var tse = new TSE();
var marketHandler = tse.GetMarketHandler();
var industries = marketHandler.Industries();
foreach (var industry in industries)
{
Console.WriteLine("industry Id: " + industry.Key + " , Name: " + industry.Value);
}Tehran Securities Exchange (TSE) Library Documentation
Tehran Securities Exchange (TSE) Library Documentation