OKX API Trading: ວິທີການຊື້ຂາຍຈຸດໃນ Jupyter Notebook | ການສອນຜູ້ເລີ່ມຕົ້ນ| OKX Academy

tutorial ນີ້ walks ທ່ານໂດຍຜ່ານວິທີການເຮັດການຊື້ຂາຍ Spot ງ່າຍດາຍໂດຍການໂທຫາຫນ້າທີ່ຢູ່ໃນ python-okx ຫ້ອງສະຫມຸດຢູ່ໃນປື້ມບັນທຶກ Jupyter.

ນີ້ແມ່ນຂັ້ນຕອນທີ່ພວກເຮົາຈະກວມເອົາໃນບົດຄວາມນີ້:

  1. ວິທີການແລ່ນລະຫັດ Python ໃນ Notebook Jupyter
  2. ວິທີການຕິດຕັ້ງຊຸດ python-okx
  3. ວິທີການສ້າງ API ໃຊ້
  4. ວິທີການນໍາເຂົ້າໂມດູນ OKX
  5. ວິທີການເຂົ້າເຖິງຂໍ້ມູນຕະຫຼາດຂອງພວກເຮົາ
  6. ວິທີການອ່ານຄູ່ການຊື້ຂາຍທີ່ມີຢູ່ຂອງພວກເຮົາ
  7. ວິທີການອ່ານຍອດເງິນໃນບັນຊີຂອງທ່ານ
  8. ວິທີການເຂົ້າເຖິງສີ່ໂຫມດບັນຊີທີ່ແຕກຕ່າງກັນ
  9. ວິ​ທີ​ການ​ຄິດ​ອອກ​ວ່າ​ຮູບ​ແບບ​ທີ່​ບັນ​ຊີ​ປະ​ຈຸ​ບັນ​ຂອງ​ທ່ານ​ໄດ້​ຖືກ​ຕັ້ງ​ຄ່າ​ເປັນ​
  10. ວິທີການຈັດວາງຄໍາສັ່ງຈຸດ
  11. ວິທີການເຂົ້າເຖິງລາຍລະອຽດຂອງຄໍາສັ່ງ
  12. ວິທີການຍົກເລີກການສັ່ງຊື້
  13. ວິທີການແກ້ໄຂຄໍາສັ່ງ
  14. ວິທີການເຂົ້າເຖິງບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງເປີດ
  15. ວິທີການເຂົ້າເຖິງປະຫວັດການສັ່ງຊື້
  16. ວິທີການໄປຕື່ມອີກກັບ 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

  1. ຫຼັງຈາກເຂົ້າສູ່ລະບົບ OKX, ທ່ານສາມາດໄປທີ່ ບັນຊີຂອງຂ້ອຍ -> API ເພື່ອສ້າງລະຫັດ API.
  1. ໃຫ້ແນ່ໃຈວ່າໄປ ຊັບສິນ -> Demo ການຊື້ຂາຍຖ້າທ່ານຕ້ອງການສ້າງລະຫັດ API ເພື່ອຈຸດປະສົງການທົດສອບ.
  1. ຕອນນີ້ທ່ານສາມາດສ້າງລະຫັດ API ສໍາລັບບັນຊີແມ່ແບບ/ບັນຊີຍ່ອຍທີ່ແຕກຕ່າງກັນທີ່ເຈົ້າອາດມີ.
  1. ເລືອກ ການຄ້າ ໃນ Pການ​ອະ​ນຸ​ຍາດ​s ເມນູເພື່ອໃຫ້ທ່ານສາມາດຊື້ຂາຍກັບລະຫັດ API.
  1. ດຽວນີ້ເຈົ້າມີການເຂົ້າເຖິງລະຫັດ API, ກະແຈລັບຂອງເຈົ້າ, ແລະວະລີຜ່ານຂອງເຈົ້າ. ໃຫ້ພວກເຂົາຢູ່ໃນບ່ອນທີ່ປອດໄພ!
  2. ທ່ານສາມາດສ້າງຕົວແປ 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