Yeah, get specific: Which broker ? Which platform ? What language ? What time-frame ?
It's still the wild, wild west out there are far as retail algo trading. You've got Interactive Broker's API, Tradestation's Easy Language, Genesis Laser API, Sterling's API, Ninja Trader which is dot-net...