Not receiving TradeUpdateEvents

arunpanjala
Dear Kite Support,

I'm using QuotesReceived, OrderUpdates and TradeUpdates events in my .Net code. However strangely only TradeUpdateEvent is not triggered even though there are trades happening in my trading account. QuotesReceived and OrderUpdates are working fine. Here is the snapshot of the code I'm using

objKite = new KiteNet.Kite();


objKite.Api_Key = "XXX";
objKite.Api_Secret = "YYYY";
objKite.Redirect_Url = "https://zerodha.com";

objKite.Login();

objKite.GetAccessToken(objKite.Request_Token);
objKite.SetAccessToken(objKite.Access_Token);

objKite.GetMasterContract();
objKite.QuotesReceivedEvent += Quotes_Received;
objKite.TradeUpdateEvent += Trades_Received;
objKite.OrderUpdateEvent += Orders_Received;

And then I'm using the following eent handler to process the TradeUpdateEvents. Here I'm just trying to write a message to database table. However this event handler is never called by the event. Am I missing anything here?

public void Trades_Received(object sender, KiteNet.TradeUpdateEventArgs ex2)
{
if (objKite.Symbol_Download_Status)
{
SqlConnection conn1 = new SqlConnection("Data Source=(local);Initial Catalog=Zerodha;Integrated Security=SSPI");
conn1.Open();
SqlCommand comm1 = new SqlCommand("insert into StackTrace_Zerodha values('Inside Trades Received from net code')", conn1);
comm1.ExecuteNonQuery();
conn1.Close();
}
}

Regards,
Arun
Sign In or Register to comment.