Blackstorm, na taketo specificke ulohy existuje VT API, ktore si mozes stiahnut z ich stranky. Na jeho vyuzitie ale musis uz vediet dost slusne programovat. API vidi prakticky to iste, co samotne VT. A kazdu cinnost ti oznami vo forme spravy. To co ti zasiela vyzera takto:
MSG: 48 Sent Create initial order USD/CAD BID Price: 1.0596 Lot:0.1 11.6.2007 15:24:51 [-105,6,-1]
MSG: 49 Command received "OK". 11.6.2007 15:24:52 [-105,5,-1]
MSG: 50 New position USD/CAD Price: 1,0596 id: 3604826 Lot: 0,1 11.6.2007 15:24:53 [0,7,-1]
MSG: 51 Sent Create trade stop USD/CAD BID id:3604826 Price:1.0626 11.6.2007 15:24:53 [-106,6,-1]
MSG: 52 Command received "OK". 11.6.2007 15:24:54 [-106,5,-1]
MSG: 53 Create stop USD/CAD ASK id: 9004235 Value: 1,0626 11.6.2007 15:24:56 [-106,7,-1]
Takze teoreticky by si z toho mohol vycitat potrebne udaje a zasielat si ich sposobom, co zamyslat. Treba si ale uvedomit, ze rozhodnutie, ci tvoja SL zaberie sa uskutocnuje na strane servera a nie vo VT co mas na pocitaci. A ked to server nevidi, nezasle ti ani spravu do VT alebo API. Takze taketo extremne situacie by si musel monitorovat vo svojom programe a kontrolovat aktualne zasielane ceny voci zoznamu svojich objednavok.