OKX API Trading: របៀបជួញដូរកន្លែងនៅលើ Jupyter Notebook | ការបង្រៀនអ្នកចាប់ផ្តើមដំបូង| សាលា OKX

ការបង្រៀននេះណែនាំអ្នកពីរបៀបធ្វើពាណិជ្ជកម្ម Spot សាមញ្ញដោយហៅមុខងារនៅក្នុង python-okx បណ្ណាល័យនៅលើសៀវភៅ Jupyter ។

នេះជាជំហានដែលយើងនឹងរៀបរាប់នៅក្នុងអត្ថបទនេះ៖

  1. របៀបដំណើរការអត្ថបទកូដ Python នៅលើ Jupyter Notebook
  2. របៀបដំឡើងកញ្ចប់ python-okx
  3. របៀបបង្កើត ការ API គ្រាប់ចុច
  4. របៀបនាំចូលម៉ូឌុល OKX
  5. របៀបចូលប្រើទិន្នន័យទីផ្សាររបស់យើង។
  6. របៀបអានគូពាណិជ្ជកម្មដែលមានរបស់យើង។
  7. របៀបអានសមតុល្យគណនីរបស់អ្នក។
  8. របៀបចូលប្រើរបៀបគណនីបួនផ្សេងគ្នា
  9. របៀបស្វែងយល់ថាតើគណនីបច្ចុប្បន្នរបស់អ្នកត្រូវបានកំណត់រចនាសម្ព័ន្ធបែបណា
  10. របៀបដាក់ការបញ្ជាទិញកន្លែង
  11. របៀបចូលទៅកាន់ព័ត៌មានលម្អិតនៃការបញ្ជាទិញ
  12. របៀបលុបចោលការបញ្ជាទិញ
  13. របៀបកែប្រែការបញ្ជាទិញ
  14. របៀបចូលទៅកាន់បញ្ជីនៃការបញ្ជាទិញបើកចំហ
  15. របៀបចូលទៅកាន់ប្រវត្តិនៃការបញ្ជាទិញ
  16. តើធ្វើដូចម្តេចដើម្បីបន្តជាមួយ OKX ការ API ជាមួយសៀវភៅ Jupyter

1. របៀបដំណើរការ snippet កូដ Python នៅលើ Jupyter Notebook

Jupyter Notebook គឺជាឧបករណ៍ដ៏មានឥទ្ធិពល និងងាយស្រួលប្រើមិនគួរឱ្យជឿសម្រាប់ការអភិវឌ្ឍន៍ Python និងការវិភាគទិន្នន័យ។ អ្នកអាចដំណើរការម៉ាស៊ីនមេ Jupyter Notebook នៅលើ Windows, Mac OS ឬ Linux ។

ការបង្រៀននេះ។ ផ្តល់នូវមគ្គុទ្ទេសក៍ដ៏ទូលំទូលាយមួយអំពីរបៀបដើម្បីទទួលបាន Jupyter Notebook ឡើង និងដំណើរការ។

2. របៀបដំឡើងកញ្ចប់ python-okx

នៅពេលអ្នកចាប់ផ្តើមដំណើរការ Jupyter Notebook អ្នកអាចដំឡើងកញ្ចប់ python-okx ដោយគ្រាន់តែដំណើរការ pip install python-okx នៅក្នុងសៀវភៅកត់ត្រា ឬនៅក្នុងស្ថានីយ (ឬតាមរយៈប្រអប់បញ្ចូលពាក្យបញ្ជាសម្រាប់វីនដូ)៖

3. របៀបបង្កើតកូនសោ API

  1. បន្ទាប់ពីចូល OKX អ្នកអាចចូលទៅកាន់ គណនី -> ការ API ដើម្បីបង្កើតសោ API ។
  1. ត្រូវប្រាកដថាទៅ ទ្រព្យសកម្ម -> សាកល្បង ការជួញដូរប្រសិនបើអ្នកចង់បង្កើតសោ 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. របៀប​ដាក់​បញ្ជា​ទិញ​នៅ​ក្រោម​របៀប​រឹម​រូបិយប័ណ្ណ​សាមញ្ញ/ទោល

1. របៀបដាក់បញ្ជាកំណត់

ចំពោះមេរៀនបន្ថែមពី របៀបដាក់បញ្ជាកំណត់ នៅក្រោមរបៀបគណនីរឹមរូបិយប័ណ្ណសាមញ្ញ ឬរូបិយប័ណ្ណតែមួយ សូមអានការណែនាំដែលខិតខំប្រឹងប្រែងរបស់យើង។

នេះគឺជាឧទាហរណ៍នៃការទិញ 0.01 BTC អ ក្នុងតម្លៃ 19000 រូប USDT.

2. របៀបដាក់ការបញ្ជាទិញទីផ្សារ

ចំពោះមេរៀនបន្ថែមពី របៀបដាក់ការបញ្ជាទិញទីផ្សារ នៅក្រោមរបៀបគណនីរឹមរូបិយប័ណ្ណសាមញ្ញ ឬរូបិយប័ណ្ណតែមួយ សូមអានការណែនាំដែលខិតខំប្រឹងប្រែងរបស់យើង។

នេះគឺជាឧទាហរណ៍នៃការទិញ 100 BTC អ នៅតម្លៃទីផ្សារបច្ចុប្បន្ន។

3. របៀបប្រើប៉ារ៉ាម៉ែត្ររូបិយប័ណ្ណគោលដៅ tgtCcy ខណៈពេលដែលការជួញដូរកន្លែង

នៅក្នុងការជួញដូរកន្លែង ប៉ារ៉ាម៉ែត្រ tgtCcy កំណត់ឯកតានៃប៉ារ៉ាម៉ែត្រទំហំ szដែលអាចជារូបិយប័ណ្ណមូលដ្ឋាន ឬរូបិយប័ណ្ណសម្រង់នៃគូពាណិជ្ជកម្ម។ ឧទាហរណ៍នៅក្នុងគូ BTC-USDTរូបិយប័ណ្ណមូលដ្ឋានគឺ BTC ហើយរូបិយប័ណ្ណសម្រង់គឺ USDT ។

តាម​លំនាំដើម, tgtCcy = base_ccy ដែលមានន័យថា sz អ្នកបានបញ្ជាក់គឺនៅក្នុងលក្ខខណ្ឌនៃរូបិយប័ណ្ណមូលដ្ឋាន។ ទោះយ៉ាងណាក៏ដោយប្រសិនបើអ្នកកំណត់ tgtCcy =quote_ccy ដូចបង្ហាញខាងក្រោម អ្នកនឹងត្រូវកំណត់ឱ្យទិញ BTC តម្លៃ 100 USDT តាមតម្លៃទីផ្សារ ជាជាងទិញ 100 BTC តាមតម្លៃទីផ្សារ។

4. របៀបប្រើប៉ារ៉ាម៉ែត្រលេខសម្គាល់ការបញ្ជាទិញអតិថិជន clOrdId

នៅពេលអ្នកធ្វើការបញ្ជាទិញ អ្នកអាចបញ្ជាក់លេខសម្គាល់ការបញ្ជាទិញអតិថិជនរបស់អ្នកដោយបញ្ជាក់ប៉ារ៉ាម៉ែត្រ 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 Notebook ពេញលេញ.

ប្រសិនបើមានសំណួរណាមួយអំពី APIs របស់យើង, សូមមានអារម្មណ៍ដោយឥតគិតថ្លៃដើម្បីសួរនៅក្នុង OKX API គាំទ្រឆានែល Telegram.

ប្រភព៖ https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook