I only have been advising to buy it lower on declines. Ydays high was 1848, I have said in my update that its reaching its Res at 1900, failing on crossing which will make it come down and that is when its a Buy again.
Call was given at 1640, you entered only at 1830.
You can hold its a good stock, I have no doubts about it and it will move up. But next time please dont enter without understanding.