ការបង្រៀននេះណែនាំអ្នកពីរបៀបធ្វើពាណិជ្ជកម្ម Spot សាមញ្ញដោយហៅមុខងារនៅក្នុង python-okx បណ្ណាល័យនៅលើសៀវភៅ Jupyter ។
នេះជាជំហានដែលយើងនឹងរៀបរាប់នៅក្នុងអត្ថបទនេះ៖
- របៀបដំណើរការអត្ថបទកូដ Python នៅលើ Jupyter Notebook
- របៀបដំឡើងកញ្ចប់ python-okx
- របៀបបង្កើត ការ API គ្រាប់ចុច
- របៀបនាំចូលម៉ូឌុល OKX
- របៀបចូលប្រើទិន្នន័យទីផ្សាររបស់យើង។
- របៀបអានគូពាណិជ្ជកម្មដែលមានរបស់យើង។
- របៀបអានសមតុល្យគណនីរបស់អ្នក។
- របៀបចូលប្រើរបៀបគណនីបួនផ្សេងគ្នា
- របៀបស្វែងយល់ថាតើគណនីបច្ចុប្បន្នរបស់អ្នកត្រូវបានកំណត់រចនាសម្ព័ន្ធបែបណា
- របៀបដាក់ការបញ្ជាទិញកន្លែង
- របៀបចូលទៅកាន់ព័ត៌មានលម្អិតនៃការបញ្ជាទិញ
- របៀបលុបចោលការបញ្ជាទិញ
- របៀបកែប្រែការបញ្ជាទិញ
- របៀបចូលទៅកាន់បញ្ជីនៃការបញ្ជាទិញបើកចំហ
- របៀបចូលទៅកាន់ប្រវត្តិនៃការបញ្ជាទិញ
- តើធ្វើដូចម្តេចដើម្បីបន្តជាមួយ 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
- បន្ទាប់ពីចូល OKX អ្នកអាចចូលទៅកាន់ គណនី -> ការ API ដើម្បីបង្កើតសោ API ។
- ត្រូវប្រាកដថាទៅ ទ្រព្យសកម្ម -> សាកល្បង ការជួញដូរប្រសិនបើអ្នកចង់បង្កើតសោ 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. របៀបដាក់បញ្ជាទិញនៅក្រោមរបៀបរឹមរូបិយប័ណ្ណសាមញ្ញ/ទោល
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