Skillnadet i pris mellan publika feeden och rest api?

Added by Emil about 7 years ago

Jag prenumererar på den publika (test-) feeden för identifier 101.
Den senaste informationen jag fått därifrån är:

{"cmd":"price","args":{"i":"80","m":11,"t":"price","trade_timestamp":"1970-01-01 01:00:00","tick_timestamp":"2013-02-10 22:00:00","bid":0.0000,"bid_volume":0,"ask":0.0000,"ask_volume":0,"close":10.00,"high":0.0000,"last":0.0000,"last_volume":0,"lot_size":1,"low":0.0000,"open":0.0000,"vwap":0.0000,"turnover":0.0000,"turnover_volume":0}}

Datat ser visserligen lite skumt ut, men jag antar att eftersom det är testdata så kan tex ask och bid bli 0.00 som ovan.

Jag försöker sen köpa en sådan aktie (även det i test). Jag antar att price som jag anger är högsta pris, därför sätter jag det något högre än ask från feeden ovan:

{'price': 0.05, 'marketID': 11, 'volume': 1, 'currency': 'SEK', 'identifier': 101, 'side': 'buy'}
till url: /accounts/%s/orders

Svaret jag får då är: {u'accNo': **,
u'actionState': u'INS_FAIL',
u'message': u'price 0.050000 is lower than the range [58.800000, 80.850000]',
u'orderID':
*,
u'orderState': u'LOCAL',
u'resultCode': u'ORDER_WRONG_PRICE'}

Har jag tänkt fel? Borde jag inte kunna handla en aktie för det pris som jag fått i den publika feeden? Eller är det helt olika testdata i feeds och rest api?

/Emil


Replies (4)

RE: Skillnadet i pris mellan publika feeden och rest api? - Added by Nordnet Simon about 7 years ago

Hej, det är samma pris som gäller i både feed och REST. Däremot körde du nog innan öppning och dom senaster priserna vi har i valideringen är från i fredags.

Testsystemet beter sig inte som produktion när börsen är stängd. Prova igen under dagtid.

RE: Skillnadet i pris mellan publika feeden och rest api? - Added by Emil about 7 years ago

Stämmer, nu fungerar det bättre om jag använder något av close, bid, high eller last.

Men ask ser fortfarande konstig ut i feeden:

{"cmd":"price","args":{"i":"100","m":11,"t":"price","trade_timestamp":"2013-02-11 09:00:00","tick_timestamp":"2013-02-11 10:15:09","bid":64.00,"bid_volume":4000,"ask":0.0000,"ask_volume":0,"close":64.00,"high":63.60,"last":63.60,"last_volume":1500,"lot_size":1,"low":63.60,"open":63.60,"vwap":63.60,"turnover":171720.00,"turnover_volume":2700}}

Kan ask vara 0.0000? Vad betyder det isf?

RE: Skillnadet i pris mellan publika feeden och rest api? - Added by Nordnet Simon about 7 years ago

Ask kan vara 0 det är ingen som har lagt någon säljorder. I produktion så händer det endast instrument med låg likviditet. I test så händer det ganska ofta eftersom det inte händer så mycket där.

Prova med 101 = ERIC B det brukar vara mer drag i den.

Last är det pris som valideringen använder sig av. Så +- 10% runt last så ska det gå igenom.

RE: Skillnadet i pris mellan publika feeden och rest api? - Added by Emil about 7 years ago

Tack så mycket för hjälpen, jag ska testa 101 istället.

(1-4/4)