POST order

Added by Daniel 12 months ago

Hej,

Jag har lite problem med att lägga order på marknaden. När jag lägger en order får jag felmeddelandet: {'message': 'Ogiltigt pris, fel prisintervall har angivits', 'order_id': 1169694, 'result_code': 'ORDER_WRONG_PRICE', 'order_state': 'DELETED', 'action_state': 'INS_FAIL'}

Någon som vet vad det kan bero på?

Så här ser min kod ut:

accno = j[0]['accno']
market_id = 11
identifier = '101'
price = 50
volume = 2
currency = 'SEK'

po_params = urlencode({'identifier':identifier, 'market_id':market_id, 'price':price, 'currency':currency, 'volume':volume, 'side':'BUY', 'order_type':'NORMAL', 'Accept-Language':'sv', 'auth': {session_key}})
conn.request('POST', '/next/' + API_VERSION + '/accounts/' + str(accno) + '/orders', po_params, headers)
response = conn.getresponse()
r = response.read().decode('utf-8')
j = json.loads(r)
print(j)

Tacksam för all hjälp jag kan få!

/Daniel


Replies (2)

RE: POST order - Added by Peter 12 months ago

Jag har också fått det några gånger förut. Ha du kollat orderdjupet eller om testmarknaden är öppen? I mitt fall har det fungerat en stund senare sannolikt för att jag inte kollat testmarknaden. Du skulle fått ett annat meddelande om din kod var fel :)

RE: POST order - Added by Daniel 11 months ago

Okej, tack så mycket. Ska undersöka saken!

(1-2/2)