前提・実現したいこと
ここに質問の内容を詳しく書いてください。
oandapyV20 python で注文が通らない
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
V20Error: {"errorMessage":"Invalid value specified for 'accountID'"}
エラーメッセージ
V20Error Traceback (most recent call last)
<ipython-input-7-f9b19123053c> in <module>
----> 1 api.request(o)
~/opt/anaconda3/lib/python3.8/site-packages/oandapyV20/oandapyV20.py in request(self, endpoint)
303 endpoint)
304
--> 305 response = self.__request(method, url,
306 request_args, headers=headers)
307 content = response.content.decode('utf-8')
~/opt/anaconda3/lib/python3.8/site-packages/oandapyV20/oandapyV20.py in __request(self, method, url, request_args, headers, stream)
240 response.status_code,
241 response.content.decode('utf-8'))
--> 242 raise V20Error(response.status_code,
243 response.content.decode('utf-8'))
244 return response
V20Error: {"errorMessage":"Invalid value specified for 'accountID'"}
該当のソースコード
python ソースコード
import oandapyV20
import oandapyV20.endpoints.orders as orders
accountID = "○○"
access_token = "○○"
api = api = oandapyV20.API(access_token = access_token, environment = "practice")
order_data = {"order":{
"instrument": "USD_JPY",
"units": "+10000",
"type": "MARKET"
}
}
o = orders.OrderCreate(accountID, data=order_data)
api.request(o)
試したこと
ドル円の価格を取得したりする分にはアカウントIDが無効と言われたことはありません
注文が通りません
補足情報(FW/ツールのバージョンなど)
anacondaからipython notebook で作業しています Mac win両方試しましたがダメでした
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー