Maybe not the best answer but a DDE connection to your trading platform would allow you to do it in Excel.