Jag har en fundering på hur man bär sig åt för att kunna styra orderläggningen på ett lite mer intelligent inifrån NAT.
Ett exempel:
Låt oss säga att vi har en snabb kursrörelse åt något håll och en köp eller säljsignal slår till. Orden går iväg och trots att prisscriptet plussat på en del extra på köp/sälj-kursen så blir det inget avslut.
En order ligger nu alltså aktiv i marknaden. Kursen går vidare åt samma håll och NAT signalerar (efter att order_delay tiden passerats) en gång till. Ny order men inget avslut. Resultat: nu ligger det två ordrar i marknaden åt samma håll.
Detta förlopp kan naturligtvis teoretiskt fortgå så att det i slutändan kanske ligger 10? öppna ordrar i marknaden åt samma håll, och ingen sitter naturligtvis vid datorn hemma och kan kolla läget.
Som på en given signal slår sedan naturligtvis kursen om och drar med hög hastighet åt motsatta hållet. En efter en plockas de öppna ordrarna och helt plötsligt sitter man med 10-dubbla antalet kontrakt mot vad man tänkt, åt fel håll.
Min fråga blir alltså vad kan man göra för att ovanstående situation inte ska kunna inträffa? Någon funktion för ordermakulering kan i alla fall inte jag hitta i NAT-språket.
Ett exempel:
Låt oss säga att vi har en snabb kursrörelse åt något håll och en köp eller säljsignal slår till. Orden går iväg och trots att prisscriptet plussat på en del extra på köp/sälj-kursen så blir det inget avslut.
En order ligger nu alltså aktiv i marknaden. Kursen går vidare åt samma håll och NAT signalerar (efter att order_delay tiden passerats) en gång till. Ny order men inget avslut. Resultat: nu ligger det två ordrar i marknaden åt samma håll.
Detta förlopp kan naturligtvis teoretiskt fortgå så att det i slutändan kanske ligger 10? öppna ordrar i marknaden åt samma håll, och ingen sitter naturligtvis vid datorn hemma och kan kolla läget.
Som på en given signal slår sedan naturligtvis kursen om och drar med hög hastighet åt motsatta hållet. En efter en plockas de öppna ordrarna och helt plötsligt sitter man med 10-dubbla antalet kontrakt mot vad man tänkt, åt fel håll.
Min fråga blir alltså vad kan man göra för att ovanstående situation inte ska kunna inträffa? Någon funktion för ordermakulering kan i alla fall inte jag hitta i NAT-språket.
Comment