tutorial ນີ້ walks ທ່ານໂດຍຜ່ານວິທີການເຮັດການຊື້ຂາຍ Spot ງ່າຍດາຍໂດຍການໂທຫາຫນ້າທີ່ຢູ່ໃນ python-okx ຫ້ອງສະຫມຸດຢູ່ໃນປື້ມບັນທຶກ Jupyter.
ນີ້ແມ່ນຂັ້ນຕອນທີ່ພວກເຮົາຈະກວມເອົາໃນບົດຄວາມນີ້:
- ວິທີການແລ່ນລະຫັດ Python ໃນ Notebook Jupyter
- ວິທີການຕິດຕັ້ງຊຸດ python-okx
- ວິທີການສ້າງ API ໃຊ້
- ວິທີການນໍາເຂົ້າໂມດູນ OKX
- ວິທີການເຂົ້າເຖິງຂໍ້ມູນຕະຫຼາດຂອງພວກເຮົາ
- ວິທີການອ່ານຄູ່ການຊື້ຂາຍທີ່ມີຢູ່ຂອງພວກເຮົາ
- ວິທີການອ່ານຍອດເງິນໃນບັນຊີຂອງທ່ານ
- ວິທີການເຂົ້າເຖິງສີ່ໂຫມດບັນຊີທີ່ແຕກຕ່າງກັນ
- ວິທີການຄິດອອກວ່າຮູບແບບທີ່ບັນຊີປະຈຸບັນຂອງທ່ານໄດ້ຖືກຕັ້ງຄ່າເປັນ
- ວິທີການຈັດວາງຄໍາສັ່ງຈຸດ
- ວິທີການເຂົ້າເຖິງລາຍລະອຽດຂອງຄໍາສັ່ງ
- ວິທີການຍົກເລີກການສັ່ງຊື້
- ວິທີການແກ້ໄຂຄໍາສັ່ງ
- ວິທີການເຂົ້າເຖິງບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງເປີດ
- ວິທີການເຂົ້າເຖິງປະຫວັດການສັ່ງຊື້
- ວິທີການໄປຕື່ມອີກກັບ OKX API ກັບປື້ມບັນທຶກ Jupyter
1. ວິທີການເອີ້ນໃຊ້ລະຫັດ Python ໃນ Notebook Jupyter
ໂນ໊ດບຸ໊ກ Jupyter ເປັນເຄື່ອງມືທີ່ມີປະສິດທິພາບຢ່າງບໍ່ຫນ້າເຊື່ອແລະໃຊ້ງ່າຍສໍາລັບການພັດທະນາ Python ແລະການວິເຄາະຂໍ້ມູນ. ທ່ານສາມາດແລ່ນເຊີບເວີ Jupyter Notebook ໃນ Windows, Mac OS ຫຼື Linux.
ການສອນນີ້ ໃຫ້ຄໍາແນະນໍາທີ່ສົມບູນແບບກ່ຽວກັບວິທີການເອົາປື້ມບັນທຶກ Jupyter ແລະແລ່ນ.
2. ວິທີການຕິດຕັ້ງແພັກເກັດ python-okx
ເມື່ອທ່ານເລີ່ມແລ່ນໂນ໊ດບຸ໊ກ Jupyter, ທ່ານສາມາດຕິດຕັ້ງແພັກເກັດ python-okx ໄດ້ໂດຍພຽງແຕ່ແລ່ນ pip install python-okx
ໃນບັນທຶກຫຼືຢູ່ໃນເຄື່ອງຫມາຍປາຍທາງ (ຫຼືໂດຍຜ່ານຄໍາສັ່ງສໍາລັບ Windows):
3. ວິທີການສ້າງລະຫັດ API
- ຫຼັງຈາກເຂົ້າສູ່ລະບົບ OKX, ທ່ານສາມາດໄປທີ່ ບັນຊີຂອງຂ້ອຍ -> API ເພື່ອສ້າງລະຫັດ API.
- ໃຫ້ແນ່ໃຈວ່າໄປ ຊັບສິນ -> Demo ການຊື້ຂາຍຖ້າທ່ານຕ້ອງການສ້າງລະຫັດ API ເພື່ອຈຸດປະສົງການທົດສອບ.
- ຕອນນີ້ທ່ານສາມາດສ້າງລະຫັດ API ສໍາລັບບັນຊີແມ່ແບບ/ບັນຊີຍ່ອຍທີ່ແຕກຕ່າງກັນທີ່ເຈົ້າອາດມີ.
- ເລືອກ ການຄ້າ ໃນ Pການອະນຸຍາດs ເມນູເພື່ອໃຫ້ທ່ານສາມາດຊື້ຂາຍກັບລະຫັດ API.
- ດຽວນີ້ເຈົ້າມີການເຂົ້າເຖິງລະຫັດ API, ກະແຈລັບຂອງເຈົ້າ, ແລະວະລີຜ່ານຂອງເຈົ້າ. ໃຫ້ພວກເຂົາຢູ່ໃນບ່ອນທີ່ປອດໄພ!
- ທ່ານສາມາດສ້າງຕົວແປ python ທັນທີເພື່ອບັນທຶກລາຍລະອຽດ API ຂອງທ່ານໃນປື້ມບັນທຶກສໍາລັບການນໍາໃຊ້ໃນພາຍຫຼັງ.
4. ວິທີການນໍາເຂົ້າໂມດູນ OKX
ໃນ python-okx, ພວກເຮົາສະຫນອງໂມດູນຕໍ່ໄປນີ້ໂດຍອີງໃສ່ໂມດູນ REST API ຂອງພວກເຮົາ. ອ່ານຄູ່ມືຂອງພວກເຮົາເພື່ອຮຽນຮູ້ ວິທີການນໍາເຂົ້າໂມດູນ OKX.
- ການຄ້າ
- BlockTrading
- ເງິນທຶນ
- ບັນຊີຂອງຂ້ອຍ
- ປ່ຽນແປງ
- ລາຍໄດ້
- ບັນຊີຍ່ອຍ
- ຂໍ້ມູນຕະຫຼາດ
- ຂໍ້ມູນສາທາລະນະ
- ຂໍ້ມູນການຄ້າ
- ສະຖານະພາບ
- NDBroker
- FDBroker
ການນໍາເຂົ້າ ການຄ້າ ໂມດູນ, ທ່ານສາມາດດໍາເນີນການ:
ຂໍສະແດງຄວາມຍິນດີ, ດຽວນີ້ເຈົ້າພ້ອມທີ່ຈະໃຊ້ຄຸນສົມບັດທີ່ສົມບູນແບບທີ່ມີຢູ່ໃນ python-okx!
5. ວິທີການເຂົ້າເຖິງຂໍ້ມູນຕະຫຼາດຂອງພວກເຮົາ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການເຂົ້າເຖິງຂໍ້ມູນຕະຫຼາດຂອງພວກເຮົາ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
6. ວິທີການອ່ານຄູ່ການຊື້ຂາຍທີ່ມີຢູ່ຂອງພວກເຮົາ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການອ່ານຄູ່ການຊື້ຂາຍທີ່ມີຢູ່ຂອງພວກເຮົາ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
7. ວິທີການອ່ານຍອດເງິນໃນບັນຊີຂອງທ່ານ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການອ່ານຍອດເງິນໃນບັນຊີຂອງທ່ານ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
ຫມາຍເຫດ: ສໍາລັບການຊື້ຂາຍຈຸດພາຍໃຕ້ "ເງິນສົດ" tdMode
, ທ່ານຕົ້ນຕໍຈໍາເປັນຕ້ອງໄດ້ກວດສອບການ cashBal
, frozenBal
ຕົວກໍານົດການສໍາລັບແຕ່ລະຄົນ ccy
ພາຍໃຕ້ການ details
, ແລະ totalEq
ພາລາມິເຕີ.
8. ວິທີການເຂົ້າເຖິງສີ່ໂຫມດບັນຊີທີ່ແຕກຕ່າງກັນ
ໃນລະບົບບັນຊີລວມຂອງພວກເຮົາ, ມີສີ່ຮູບແບບບັນຊີ:
- ບັນຊີງ່າຍດາຍ
- ບັນຊີຂອບເງິນສະກຸນເງິນດຽວ
- ບັນຊີຂອບຫຼາຍສະກຸນເງິນ
- ບັນຊີຂອບຫຼັກຊັບ
ເພື່ອເຂົ້າໃຈຄວາມແຕກຕ່າງລະຫວ່າງໂຫມດບັນຊີທີ່ແຕກຕ່າງກັນແລະ ວິທີການຕັ້ງໂຫມດບັນຊີ ຜ່ານ UI ເວັບ, ກະລຸນາອ່ານຄູ່ມືສະເພາະຂອງພວກເຮົາ.
ໃນຮູບແບບຂອບຫຼືຮູບແບບການຄ້າ, ພາລາມິເຕີ tdMode
ກໍານົດວິທີການຕໍາແຫນ່ງຂອງທ່ານຈະຢູ່ຂອບ, ເຊິ່ງທ່ານຈໍາເປັນຕ້ອງກໍານົດທຸກຄັ້ງທີ່ທ່ານວາງຄໍາສັ່ງໃຫມ່.
ສໍາລັບການຊື້ຂາຍຈຸດພາຍໃຕ້ຮູບແບບບັນຊີຂອບໃບດ່ຽວ ຫຼືສະກຸນເງິນດຽວ, ກະລຸນາຕັ້ງ tdMode
='ເງິນສົດ'.
ສໍາລັບການຊື້ຂາຍຈຸດພາຍໃຕ້ຂອບເງິນຫຼາຍສະກຸນເງິນ ຫຼືຮູບແບບບັນຊີຂອບບັນຊີ, ກະລຸນາຕັ້ງ tdMode
= 'ຂ້າມ'.
ເຈົ້າຈະພົບເຫັນຢູ່ລຸ່ມນີ້ ຄໍາອະທິບາຍສັ້ນໆກ່ຽວກັບວິທີຄິດອອກວ່າບັນຊີປັດຈຸບັນຂອງເຈົ້າຖືກຕັ້ງຄ່າເປັນຮູບແບບໃດ.
9. ວິທີການຄິດອອກວ່າຮູບແບບໃດທີ່ບັນຊີປະຈຸບັນຂອງທ່ານຖືກຕັ້ງຄ່າເປັນ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການຄິດອອກວ່າຮູບແບບທີ່ບັນຊີປະຈຸບັນຂອງທ່ານໄດ້ຖືກຕັ້ງຄ່າເປັນ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາແລະເຂົ້າໄປໃນ acctLv
ພາລາມິເຕີ.
10. ວິທີການຈັດວາງຄໍາສັ່ງຈຸດພາຍໃຕ້ຮູບແບບ Simple / Single-currency margin
1. ວິທີການວາງຄໍາສັ່ງຈໍາກັດ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການຈັດວາງຄໍາສັ່ງຈໍາກັດ ພາຍໃຕ້ຮູບແບບບັນຊີຂອບໃບສະກຸນດຽວຫຼືສະກຸນເງິນດຽວ, ກະລຸນາອ່ານຄູ່ມືສະເພາະຂອງພວກເຮົາ.
ນີ້ແມ່ນຕົວຢ່າງຂອງການຊື້ 0.01 BTC ໃນລາຄາ 19000ກີບ USDT.
2. ວິທີການຈັດວາງຄໍາສັ່ງຕະຫຼາດ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການຈັດວາງຄໍາສັ່ງຕະຫຼາດ ພາຍໃຕ້ຮູບແບບບັນຊີຂອບໃບສະກຸນດຽວຫຼືສະກຸນເງິນດຽວ, ກະລຸນາອ່ານຄູ່ມືສະເພາະຂອງພວກເຮົາ.
ນີ້ແມ່ນຕົວຢ່າງຂອງການຊື້ 100 BTC ໃນລາຄາຕະຫຼາດປັດຈຸບັນ.
3. ວິທີການນໍາໃຊ້ຕົວກໍານົດການສະກຸນເງິນເປົ້າຫມາຍ tgtCcy
ໃນຂະນະທີ່ການຊື້ຂາຍຈຸດ
ໃນການຊື້ຂາຍຈຸດ, ພາລາມິເຕີ tgtCcy
ກໍານົດຫົວຫນ່ວຍຂອງພາລາມິເຕີຂະຫນາດ sz
, ຊຶ່ງສາມາດເປັນສະກຸນເງິນຖານ ຫຼືສະກຸນເງິນ quote ຂອງຄູ່ການຊື້ຂາຍ. ຕົວຢ່າງ, ໃນຄູ່ BTC-USDT, ສະກຸນເງິນພື້ນຖານແມ່ນ BTC ແລະສະກຸນເງິນ quote ແມ່ນ USDT.
ໂດຍຕົວຢ່າງ, tgtCcy
= base_ccy, ຊຶ່ງຫມາຍຄວາມວ່າ sz
ທ່ານລະບຸໄວ້ໃນເງື່ອນໄຂຂອງສະກຸນເງິນຖານ. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານກໍານົດ tgtCcy
= quote_ccy ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມນີ້, ຕົວຢ່າງເຊັ່ນເຈົ້າຈະຕັ້ງໃຫ້ຊື້ 100 USDT ມູນຄ່າຂອງ BTC ໃນລາຄາຕະຫຼາດ, ແທນທີ່ຈະຊື້ 100 BTC ໃນລາຄາຕະຫຼາດ.
4. ວິທີການນໍາໃຊ້ຕົວກໍານົດການ ID ຄໍາສັ່ງຂອງລູກຄ້າ clOrdId
ເມື່ອທ່ານວາງຄໍາສັ່ງ, ທ່ານສາມາດກໍານົດ ID ຄໍາສັ່ງຂອງລູກຄ້າຂອງທ່ານເອງໂດຍການກໍານົດພາລາມິເຕີ clOrdId
, ເຊິ່ງຕໍ່ມາສາມາດຖືກນໍາໃຊ້ເປັນຕົວລະບຸແທນ ordId
ໃນເວລາທີ່ໂທຫາການຍົກເລີກຄໍາສັ່ງ, ການແກ້ໄຂຫຼືຈຸດສຸດທ້າຍການດຶງຂໍ້ມູນ.
11. ວິທີການເຂົ້າເຖິງລາຍລະອຽດຂອງຄໍາສັ່ງທີ່ແນ່ນອນ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການເອົາລາຍລະອຽດກ່ຽວກັບຄໍາສັ່ງທີ່ແນ່ນອນ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
1 ການນໍາໃຊ້ ordId
2 ການນໍາໃຊ້ clOrdId
12. ວິທີການຍົກເລີກຄໍາສັ່ງ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການຍົກເລີກຄໍາສັ່ງ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
ເຈົ້າຍັງໃຊ້ clOrdId
ແທນທີ່ ordId
.
13. ວິທີການແກ້ໄຂຄໍາສັ່ງ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການແກ້ໄຂຄໍາສັ່ງ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
ເຈົ້າຍັງໃຊ້ clOrdId
ແທນທີ່ ordId
.
14. ວິທີການເຂົ້າເຖິງບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງເປີດ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການເຂົ້າເຖິງບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງເປີດ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
15. ວິທີການເຂົ້າເຖິງປະຫວັດການສັ່ງຊື້
1. ສໍາລັບ 7 ມື້ທີ່ຜ່ານມາ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການເຂົ້າເຖິງປະຫວັດການສັ່ງຊື້ສໍາລັບ 7 ມື້ທີ່ຜ່ານມາ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
2. ສໍາລັບ 3 ເດືອນຜ່ານມາ
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ວິທີການເຂົ້າເຖິງປະຫວັດການສັ່ງຊື້ສໍາລັບ 3 ເດືອນທີ່ຜ່ານມາ, ກະລຸນາອ່ານຄູ່ມືທີ່ອຸທິດຕົນຂອງພວກເຮົາ.
16. ວິທີການໄປຕື່ມອີກກັບ OKX API ກັບ Jupyter Notebook
ສໍາລັບຕົວຢ່າງເພີ່ມເຕີມ, ກະລຸນາ ດາວໂຫລດປື້ມບັນທຶກ Jupyter ເຕັມ.
ຖ້າຫາກວ່າມີຄໍາຖາມໃດໆກ່ຽວກັບ APIs ຂອງພວກເຮົາ, ກະລຸນາຖາມໄດ້ໃນ OKX API ຮອງຮັບຊ່ອງ Telegram.
ທີ່ມາ: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook