بلاکچین اثاثوں کی مقداری تجارت کی ترقی کے ساتھ ، زیادہ سے زیادہ بلاکچین اثاثوں کے تاجروں نے مقداری تجارت کے آلے کو تسلیم کیا ہے۔ لیکن اس دائرے کے ابتدائی طور پر ، وہ بہت سارے تصورات کے بارے میں بہت الجھن میں پڑ سکتا ہے ، اور مختلف شرائط ، سافٹ ویئر ، معلومات وغیرہ سے الجھن میں پڑ سکتا ہے۔ یہ مضمون آپ کو عام تصورات کو سمجھنے اور ان سے واقف کرنے کے لئے لے جائے گا ، اور مختلف پہلوؤں سے بلاکچین اثاثوں کے مقداری لین دین میں مختلف مفید معلومات کے بارے میں سیکھے گا۔ اس مضمون میں پہلے بنیادی تصورات کا خلاصہ کیا جائے گا ، اور پھر ان بنیادی تصورات کے مطابق ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر مثالیں دی جائیں گی۔
سب سے پہلے ، ہمیں تبادلے کے تصور کو سمجھنے کی ضرورت ہے۔ ہمیں قیاس آرائی ، سرمایہ کاری ، وغیرہ کے لئے بلاکچین اثاثوں کی تجارت کرنے کی ضرورت ہے۔ ان میں سے ہر ایک کو تبادلے پر کرنے کی ضرورت ہے۔ فی الحال بہت سارے تبادلے ہیں: سینئر ، ابھرتے ہوئے ، بڑے اور چھوٹے۔ جس تبادلے کے بارے میں پروگراماتی اور مقداری تجارت کرنا ہے ، مختلف معلومات کی بنیاد پر خود ہی معلومات کو فلٹر کرنا ضروری ہے۔
زر مبادلہ اکاؤنٹ ایکسچینج اکاؤنٹ ، اس ایکسچینج میں رجسٹرڈ اور کھولا ہوا اکاؤنٹ ہے۔ بلاکچین اثاثوں کو تجارت کے لئے اس اکاؤنٹ میں محفوظ کیا جاسکتا ہے۔ کچھ تبادلے تخلیق اور سیٹ کرسکتے ہیںذیلی اکاؤنٹسمرکزی اکاؤنٹ کے تحت علیحدہ لین دین اور اثاثوں کی قیاس آرائی کی سہولت کے لئے۔ ہر تبادلے کے لئے ذیلی اکاؤنٹ ایپلی کیشنز کی تخلیق ، طریقہ کار اور استعمال مختلف ہیں۔ لہذا آپ کو تبادلے کی ویب سائٹ پر خاص طور پر معلومات کی جانچ پڑتال کرنے کی ضرورت ہے یا تبادلے کی کسٹمر سروس سے مشورہ کریں۔
تبادلے کی ویب سائٹ پر اکاؤنٹ کے ساتھ لاگ ان کرنے کے بعد ، عام طور پر آپ دیکھ سکتے ہیں کہ جہاں بلاکچین اثاثوں کو محفوظ کیا جاسکتا ہے وہ جگہ متعدد
تبادلہ نظام کے لئے API انٹرفیس
بہت سے صارفین جنہوں نے اس تبادلہ فنکشن کا استعمال نہیں کیا ہے وہ پوچھ سکتے ہیں: REST
پروٹوکول انٹرفیس اورWebSocket
پروٹوکول انٹرفیس.FIX
پروٹوکول انٹرفیس. یہ صرف تفہیم کے لئے ہیں، زیادہ تر ہم استعمال کرتے ہیںREST
پروٹوکول انٹرفیس. یہ انٹرفیس دستاویزات عام طور پر لفظ کے ساتھ لنک میں پایا جا سکتا ہےAPIایکسچینج کی سرکاری ویب سائٹ کے نیچے۔ بعض اوقات ان دستاویزات کو کچھ انٹرفیس کی خرابی کی معلومات کے ل check چیک کرنا ضروری ہوتا ہے۔ ہر ایکسچینج کے API سسٹم کافی مختلف ہوتے ہیں ، لہذا آپ کو مخصوص امور کے لئے دستاویزات کی جانچ پڑتال کرنے کی ضرورت ہے۔ اگر آپ حکمت عملی تیار کرنے والے نہیں ہیں تو ، یہ صرف تفہیم کے لئے ہیں۔
اکاؤنٹ کی API کلید
اکاؤنٹ کی API KEY کو احتیاط سے سمجھنا ضروری ہے، کیونکہ یہ آپ کے تبادلے میں محفوظ کردہ بلاکچین اثاثوں کی سیکیورٹی سے متعلق ہے۔
مندرجہ بالا کہا کہ API انٹرفیس ایک چینل ہے، تو API کلید کے طور پر سمجھا جا سکتا ہےگزرناچینل کی وجہ سے ، آپ کسی بھی پروگرام تک رسائی کی اجازت نہیں دے سکتے ، جو بہت خطرناک ہے۔ لہذا ، توثیق کی ضرورت ہے ، اور شناخت کی تصدیق کے لئے API KEY کا استعمال کیا جاتا ہے۔ لہذا API KEY آپ کے اثاثوں کی حفاظت سے متعلق ہے اور اسے مناسب طریقے سے رکھا جانا چاہئے۔
عام طور پر ایکسچینج کی API KEY ایکسچینج پیج کے اوپری دائیں کونے میں ، اکاؤنٹ مینجمنٹ پیج پر بنائی جاتی ہے (ویب پیج پر کہیں اور بھی ایک ایکسچینج لگایا جاسکتا ہے ، access key
، اور دوسری تار عام طور پر کہا جاتا ہےsecret key
. کچھ تبادلے بھی ہیں جن کی API KEY میں دیگر معلومات ہیں ، مثال کے طور پر ، OKEX V5 اور V3 انٹرفیس میں ایکPassPhrase
، جو بھی ایک تار ہے (ایک تار ہے جو سیکورٹی کی توثیق کو مضبوط کرنے کے لئے اپنے آپ کو مقرر کرنے کی ضرورت ہے).
API KEY کی ترتیب کرتے وقت ، عام طور پر ، اس API KEY کی اجازتیں مرتب کرنا ضروری ہوتا ہے ، عام طور پر ، اجازتیں ہوتی ہیں جیسے
تبادلہ اشیاء تبادلے کے اعتراض کا تصور ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم (FMZ.COM) ۔ آسان الفاظ میں ، اس سے مراد تبادلہ انٹرفیس کے انکیپسولیشن کے ذریعہ تشکیل شدہ ایک اعتراض ہے۔ یہ اعتراض FMZ حکمت عملی کوڈ میں تبادلہ ہے، جس exchange.GetTicker فنکشن بلا، اصل میں یہ تبادلہ مارکیٹ کے اعداد و شمار تک رسائی کے لئے انٹرفیس بلا رہا ہے. تفصیلات کے لیے ایف ایم زیڈ اے پی آئی دستاویزات دیکھیں:https://www.fmz.com/api#exchangeایکسچینج میں فیوچر سیکٹر اور اسپاٹ سیکٹر ہوسکتا ہے۔ چونکہ ایف ایم زیڈ پر بیان کردہ فیوچر ایکسچینج آبجیکٹ اور اسپاٹ ایکسچینج آبجیکٹ مختلف قسم کے ایکسچینج آبجیکٹ ہیں ، لہذا انہیں ممتاز کیا جاتا ہے (فیوچر ایکسچینج آبجیکٹ میں اسپاٹ ایکسچینج آبجیکٹ سے کئی مزید افعال ہیں ، جیسے لیوریج فنکشن کی ترتیب ، پوزیشن فنکشن وغیرہ سے استفسار کرنا ، تفصیلات کے لئے دستاویزات چیک کریں۔) تو مثال کے طور پر بائننس ایکسچینج لے لو، آپ اسے FMZ پر ترتیب دیتے وقت دیکھ سکتے ہیں:اور دو ہوبی بھی ہیں۔
اگر حکمت عملی فیوچر ایکسچینج اشیاء پر کام کرنا ہے تو ، فیوچر شامل کریں ، اور اگر آپ اسپاٹ کام کرنا چاہتے ہیں تو ، اسپاٹ شامل کریں۔ اس ڈیزائن کی وجہ یہ ہے کہ ایکسچینج میں مکمل طور پر مختلف فیوچر اور اسپاٹ انٹرفیسز ، اور یہاں تک کہ مختلف انٹرفیس بیس ایڈریس بھی ہوسکتے ہیں ، لہذا وہ الگ الگ پیک کیے جاتے ہیں۔
ایف ایم زیڈ پلیٹ فارم پر ، تبادلہ ایک تبادلہ اعتراض ہے ، جو تبادلہ اکاؤنٹ کی نمائندگی کرتا ہے۔ تفصیلات کے لئے ، براہ کرم ملاحظہ کریں:https://www.fmz.com/api#exchanges
یہاں ذکر کردہ ٹریڈنگ مارکیٹ ایک مخصوص ٹریڈنگ بوٹ سے مراد ہے (ایک ٹریڈنگ پیج کا تصور کریں) ، عام طور پر تبادلے میں متعدد شعبے ہوتے ہیں ، جیسےکرنسی کی تجارت, کرنسی لیولڈ ٹریڈنگ, معاہدہ تجارت etc.
ٹریڈنگ جوڑے
جو ہم عام طور پر کہتے ہیں
جگہیںکرنسی ٹریڈنگ, کرنسی لیولڈ ٹریڈنگ، انہیں اسپاٹ ٹریڈنگ کے طور پر درجہ بندی کیا جاتا ہے۔ اسپاٹ ٹریڈنگ میں صرف اس کی وضاحت کی ضرورت ہےتجارتی جوڑاجس مارکیٹ میں اس کی تجارت کی جاتی ہے اس کی وضاحت کرنا۔
مثال کے طور پر ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم کا استعمال کرتے ہوئے ، اگر آپ بی ٹی سی سے یو ایس ڈی ٹی کی تجارتی جوڑی بنانا چاہتے ہیں تو ، تجارتی کرنسی بی ٹی سی ہے ، اور denomination کرنسی یو ایس ڈی ٹی ہے۔
ہم FMZ پلیٹ فارم کی تقریب کا استعمالexchange.SetCurrency("BTC_USDT")
موجودہ ٹریڈنگ جوڑی کو تبدیل کرنے کے لئے:BTC_USDT
.
کے لئےSetCurrency
ان لوگوں کے لیے جو سمجھ نہیں پاتے، ملاحظہ کریں:https://www.fmz.com/api#exchange.setcurrency...
کے لئےexchange
ان لوگوں کے لیے جو سمجھ نہیں پاتے، ملاحظہ کریں:https://www.fmz.com/api#exchange
معاہدوں (فيوچر، اختیارات)
معاہدے کی تجارت اور اسپاٹ ٹریڈنگ کے درمیان ایک بڑا فرق ہے۔ فی الحال ، تبادلہ معاہدوں کو تقسیم کیا جاتا ہےcurrency-based contracts
اورUSDT-based contracts
. پروگرامٹک ٹریڈنگ اور مقداری تجارت کے ل it ، نہ صرف تجارتی جوڑی کا تعین کرنا ضروری ہے ، بلکہ معاہدہ بھی۔ مثال کے طور پر ، اگر ہم بی ٹی سی کرنسی کی تجارت کرنا چاہتے ہیں تو ، پھر بہت سارے بی ٹی سی کرنسی معاہدے ہیں ، بشمول سہ ماہی معاہدے (ہر سہ ماہی میں ترسیل کی وجہ سے) ، ہفتہ وار معاہدے (ہر ہفتے جمعہ کو ترسیل کی وجہ سے) ، دائمی معاہدے (غیر ترسیل) وغیرہ۔ اگر شناخت کے لئے صرف ایک لین دین کی جوڑی کا استعمال کیا جاتا ہے تو ، کس قسم کا معاہدہ کیا جاتا ہے؟ لہذا ، وضاحت اور تعین کے لئے ایک مخصوص معاہدہ کوڈ کی ضرورت ہے۔
اس طرح، جب ہم وضاحت کرتے ہیں کہ کون سا معاہدہ مارکیٹ میں تجارت کرنا ہے، تو ہمیں یہ بتانے کی ضرورت ہے کہ کونسی کرنسی (تجارت جوڑی) اور کون سا معاہدہ (معاہدہ کوڈ) یہ ہے.
کرنسی پر مبنی معاہدے
معاہدے جو کرنسی کو مارجن کے طور پر استعمال کرتے ہیں (جیسے بی ٹی سی کرنسی پر مبنی معاہدے ، جو بی ٹی سی کو مارجن کے طور پر استعمال کرتے ہیں ، اور منافع بھی بی ٹی سی ہے) ، منافع کرنسی ہے۔ عام طور پر ، کرنسی کے مارجن والے معاہدے کے تجارتی جوڑے کی نامزد کرنسی امریکی ڈالر میں ظاہر ہوتی ہے (تفصیلات میں جانے کی ضرورت نہیں ، زیادہ تر تبادلے اس اظہار کا استعمال کرتے ہیں) ۔ لہذا تجارتی جوڑا بی ٹی سی_ یو ایس ڈی ہے ، اور معاہدہ سہ ماہی معاہدہ ہے۔ اس کا مطلب یہ ہے کہ جس تجارتی مارکیٹ کے بارے میں ہم بات کر رہے ہیں وہ ہےBTC's currency-based quarterly contract
مارکیٹ.
FMZ کوانٹ ٹریڈنگ پلیٹ فارم پر،exchange.SetCurrency("BTC_USD")
ٹریڈنگ جوڑی مقرر کرتا ہے، اور پھرexchange.SetContractType("quarter")
مقرر کرتا ہے سہ ماہی معاہدہ.BTC's currency-based quarterly contract
.
USDT پر مبنی معاہدہ
معاہدے جو USDT کو مارجن کے طور پر استعمال کرتے ہیں (جیسے BTCBTC's USDT-based perpetual contract
مارکیٹ.
FMZ کوانٹ ٹریڈنگ پلیٹ فارم پر،exchange.SetCurrency("BTC_USDT")
ٹریڈنگ جوڑی مقرر کرتا ہے، اور پھرexchange.SetContractType("swap")
قائم کرتا ہے دائمی معاہدے. اس طرح، موجودہ ٹریڈنگ کی قسم ہےBTC's USDT-based perpetual contract
.
احکامات اس حکم سے خاص طور پر کیا مراد ہے؟ ایک آرڈر وہ آرڈر ہے جو ہم تبادلے میں خریدتے یا فروخت کرتے وقت تبادلے میں جمع کرتے ہیں۔ آرڈرز کو مارکیٹ آرڈرز ، حد کے آرڈرز ، مشروط آرڈرز وغیرہ میں تقسیم کیا جاتا ہے۔ آرڈر کی بنیادی خصوصیات یہ ہیں: آرڈر کا مقصد (سادہ الفاظ میں ، کیا خریدنا یا بیچنا ہے) ، آرڈر کی مقدار (کتنی خریدنا یا بیچنا ہے) ، اور آرڈر کی قیمت (کس قیمت پر خریدنا یا بیچنا ہے) ۔ اگر اگلا آرڈر صرف خریدنے اور فروخت کرنے کی مقدار کا تعین کرتا ہے اور کتنا پیسہ ہے اس سے قطع نظر ، اس طرح کے آرڈر کو مارکیٹ آرڈر کہا جاتا ہے۔ یقینا ، مشروط آرڈر (اسٹاپ نقصان کے آرڈر ، آئس برگ آرڈر ، وغیرہ) بھی موجود ہیں ، جو تبادلے سے متعلق ہیں۔ کچھ تبادلے اسے فراہم کرتے ہیں ، جبکہ کچھ تبادلے نہیں کرتے ہیں۔ تفصیلات کے ل you ، آپ تبادلے کی API دستاویزات کو چیک کرسکتے ہیں۔
دھبے اسپاٹ آرڈرز کی مارکیٹ پرائس لسٹ میں عام طور پر خرید آرڈرز پر توجہ دینے کی ضرورت ہوتی ہے۔ اسپاٹ آرڈرز کی مارکیٹ پرائس لسٹ کی آرڈر کی مقدار کرنسیوں کی تعداد نہیں ہے ، بلکہ رقم ہے۔ کیونکہ مارکیٹ آرڈر قیمت کا تعین نہیں کرتا ہے ، صرف رقم ہی خریدنے کے لئے کتنی رقم کا تعین کرنے کے لئے استعمال کی جاسکتی ہے۔ مارکیٹ آرڈر فروخت آرڈر کی مقدار کرنسیوں کی تعداد ہے ، کیونکہ قیمت غیر یقینی ہونے کے باوجود ، فروخت کرنے کے لئے کتنی کرنسیوں کا تعین کیا جاسکتا ہے۔
معاہدے ایک معاہدے کی آرڈر کی مقدار خاص ہوتی ہے ، عام طور پر معاہدوں کی تعداد۔ تبادلے کا معاہدہ آرڈر انٹرفیس بنیادی طور پر معاہدوں کی تعداد ہے ، اور کوئی ایسا انٹرفیس نہیں ہے جو کرنسیوں کی تعداد کو آرڈر کی مقدار کے طور پر لے۔ بائننس کے یو ایس ڈی ٹی پر مبنی بی ٹی سی دائمی معاہدے بی ٹی سی دائمی معاہدوں کو 0.01 کی رقم میں آرڈر کرسکتے ہیں ، لیکن یہ کرنسیوں کی تعداد نہیں ہے ، یہ معاہدوں کی تعداد ہے ، اور ایک معاہدہ بالکل ایک بی ٹی سی ہے۔ عام طور پر ، آرڈر کی مقدار معاہدوں کی تعداد ہے چاہے یہ مارکیٹ آرڈر ہو یا حد آرڈر۔
حکم لینے والا، حکم دینے والا کیا ہے؟ ایک ٹیکر آرڈر ایک ایسا آرڈر ہے جو لیکویڈیٹی فراہم کرتا ہے ، آسان الفاظ میں ، اس کا مطلب یہ ہے کہ موجودہ مارکیٹ کی خرید قیمت 10 ہے اور فروخت کی قیمت 11 ہے۔ اس وقت ، میں 9 کی خرید قیمت کے ساتھ خرید آرڈر رکھتا ہوں ، یا 12 کی فروخت کی قیمت کے ساتھ فروخت آرڈر رکھتا ہوں ، اس وقت ، میں نے ڈسک کی گہرائی کا آرڈر فراہم کیا ، اور یہ آرڈر بنانے والا ہے۔ پھر بھی یہ مثال ، اگر میں 11 کی قیمت پر خرید آرڈر رکھتا ہوں ، اس وقت میرا آرڈر مارکیٹ میں 11 کی قیمت پر فروخت آرڈر سے بھرا ہوگا۔ اور میں مارکیٹ سے آرڈر لیتا ہوں ، اس وقت میں نے جو خرید آرڈر رکھا تھا وہ ٹیکر آرڈر تھا۔
مثال کے طور پر، آرڈر رکھنے کے افعالexchange.Sell
اورexchange.Buy
ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر احاطہ کرتا ہے عام حد آرڈر اور مارکیٹ آرڈر انٹرفیس کو احاطہ کرتا ہے۔ آرڈر دیتے وقت ، آرڈر کو لینے والے یا بنانے والے کے طور پر درجہ بندی کیا جاتا ہے اس وقت آرڈر کی قیمت اور مارکیٹ پر منحصر ہے ، اور آیا ہمارا آرڈر لیکویڈیٹی فراہم کرتا ہے یا لیکویڈیٹی کو کم کرتا ہے۔
قیمت FMZ مقدار ٹریڈنگ پلیٹ فارم پر -1 میں منتقل کیا جاتا ہے جب، یہ ایک مارکیٹ آرڈر رکھنے کے لئے ہے، نوٹ کریں کہ اسپاٹ مارکیٹ آرڈر خریدنے کے حکم کی آرڈر کی رقم کی رقم ہے، تو مارکیٹ آرڈر یقینی طور پر لیکویڈیٹی میں کمی ہے، اور یہ ایک ٹیکر آرڈر ہونا ضروری ہے.
تبادلہ مشروط آرڈر مینڈیٹ
بہت سے تبادلے بھی مشروط احکامات کی حمایت، جیسےiceberg order
, stop-loss order
, take-profit order
, post_only: only maker order
, fok: complete the deal or cancel immediately
, ioc: deal immediately and cancel the remaining
، وغیرہ
ان احکامات کا استعمال کر سکتے ہیںexchange.IO
ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر فنکشن براہ راست ایکسچینج آرڈر انٹرفیس تک رسائی حاصل کرنے کے لئے پیرامیٹرز کی وضاحت کرنے کے لئے (کوئی مشروط احکامات کی جگہ کی وضاحت) ایک آرڈر رکھنے کے لئے.exchange.IO
فنکشن، براہ مہربانی FMZ API دستاویزات سے رجوع کریں:https://www.fmz.com/api#exchange.io…
ایک مقداری تجارتی پلیٹ فارم کو مقداری تجارتی ٹول کے طور پر سمجھا جاسکتا ہے ، یہ ایک آن لائن سافٹ ویئر سسٹم ، ویب سائٹ ، مقامی قابل عمل پروگرام ، یا یہاں تک کہ GITHUB پر اوپن سورس پروجیکٹ بھی ہوسکتا ہے۔ آسان الفاظ میں ، آپ اسے مقداری تجارت کے لئے ایک ٹول کے طور پر سوچ سکتے ہیں۔
FMZ کوانٹ ٹریڈنگ پلیٹ فارم ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم ایک آن لائن تقسیم شدہ نظام ہے۔ پلیٹ فارم اور سبق کے بارے میں ابتدائی معلومات کے ل please ، براہ کرم ملاحظہ کریں:https://www.fmz.com/bbs-topic/9090
مقداری تجارتی پلیٹ فارمز کے لئے بیک ٹسٹنگ سسٹم بیک ٹسٹنگ سسٹم کیا ہے؟ سیدھے الفاظ میں ، بیک ٹیسٹنگ سسٹم ایک خاص تجارتی قسم کے تاریخی ڈیٹا کو دوبارہ چلانے کے لئے ہے ، اور ایک خاص حکمت عملی کو پلے بیک میں شامل ہونے دیں ، اور تاریخی ڈیٹا پلے بیک کا نقالی کرتے وقت اس حکمت عملی کی تجارتی کارکردگی حاصل کریں۔ لہذا ، بیک ٹیسٹنگ سسٹم صرف ایک سینڈ باکس ماحول ہے (بچوں کے ذریعہ کھیلے جانے والے ریت کے ڈھیر کی طرح ، یہ مختلف چیزیں تشکیل دے سکتا ہے ، لیکن یہ صرف ایک ماڈل ہے ، حقیقی چیز سے متعلق نہیں ہے) ، پھر بیک ٹیسٹنگ سسٹم میں حقیقی تبادلہ کا کوئی کام نہیں ہوسکتا ہے۔ ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم پر بیک ٹیسٹنگ سسٹم:
نام | قسم | تفصیل |
---|---|---|
بٹ فائنکس | اسپاٹ ایکسچینج اشیاء | محدود ٹریڈنگ کے جوڑوں کی حمایت کریں، جیسے: BTC_USD، ETH_USD، LTC_USD وغیرہ، نوٹ کریں کہ ٹریڈنگ جوڑی کی کرنسی USD ہے، جو USD پر مبنی ہے |
بائننس | اسپاٹ ایکسچینج اشیاء | محدود تجارتی جوڑوں کی حمایت کریں، جیسے: BTC_USDT، ETH_USDT، ETH_BTC، LTC_BTC وغیرہ۔ |
ٹھیک ہے | اسپاٹ ایکسچینج اشیاء | جیسے: BTC_USDT، ETH_USDT، ETH_BTC، LTC_BTC وغیرہ۔ |
ہوبی | اسپاٹ ایکسچینج اشیاء | محدود تجارتی جوڑوں کی حمایت کریں، جیسے: BTC_USDT، ETH_USDT، ETH_BTC، LTC_BTC وغیرہ۔ |
اوکیکس فیوچر | فیوچر ایکسچینج اشیاء | محدود تجارتی جوڑوں کی حمایت کریں ، جیسے: BTC_USD ، ETH_USD وغیرہ ، تجارتی جوڑی کی نامزد کرنسی امریکی ڈالر ہے۔ مخصوص معاہدے کا کوڈ ترتیب دینے کے بعد (ایکسچینج.سیٹ کنٹریکٹ ٹائپ فنکشن سے رجوع کریں) ، معاہدہ کرنسی پر مبنی معاہدہ ہے۔ |
HuobiDM | فیوچر ایکسچینج اشیاء | ہوبی ڈی ایم ہوبی فیوچر (ہوبی معاہدے) ہے ، جو محدود تجارتی جوڑوں کی حمایت کرتا ہے ، جیسے: بی ٹی سی_یو ایس ڈی ، ای ٹی ایچ_یو ایس ڈی وغیرہ ، ٹریڈنگ جوڑی کی نامزد کرنسی امریکی ڈالر ہے۔ مخصوص معاہدے کا کوڈ ترتیب دینے کے بعد (ایکسچینج کا حوالہ دیں۔ سیٹ کنٹریکٹ ٹائپ فنکشن) ، معاہدہ کرنسی پر مبنی معاہدہ ہے۔ |
BitMEX | فیوچر ایکسچینج اشیاء | تجارتی جوڑا یہ ہے: XBT_USD۔ مخصوص معاہدہ کوڈ کی ترتیب کے بعد (بمبادلہ.سیٹ کنٹریکٹ ٹائپ فنکشن کا حوالہ دیں) ، معاہدہ کرنسی پر مبنی معاہدہ ہے |
بائننس فیوچر | فیوچر ایکسچینج اشیاء | محدود تجارتی جوڑوں کی حمایت کریں ، جیسے: BTC_USDT ، ETH_USDT وغیرہ ، تجارتی جوڑی کی نامزد کرنسی USDT ہے۔ مخصوص معاہدہ کوڈ کی ترتیب کے بعد (بمبادلہ.سیٹ معاہدہ ٹائپ فنکشن کا حوالہ دیں) ، معاہدہ USDT پر مبنی معاہدہ ہے۔ |
ڈیریبیٹ آپشنز | اختیارات تبادلہ اشیاء | تجارتی جوڑا یہ ہے: BTC_USD ، ETH_USD۔ مخصوص معاہدے کا کوڈ ترتیب دینے کے بعد (بمبادلہ.سیٹ کنٹریکٹ ٹائپ فنکشن کا حوالہ دیں) ، معاہدہ کرنسی پر مبنی معاہدہ ہے۔ |
مقداری تجارتی پلیٹ فارم کا API کلیدی
ایکسچینج میں API انٹرفیس ہیں ، اور مقداری تجارتی پلیٹ فارم میں بھی API انٹرفیس ہیں۔ مثال کے طور پر ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم کو لیتے ہوئے ، ایف ایم زیڈ کے اے پی آئی انٹرفیس کو کہا جاتا ہےExtended API
، ایف ایم زیڈ پلیٹ فارم کے کچھ افعال کو پروگرام کے ذریعہ چلایا جاسکتا ہے ، مثال کے طور پر ، بیچوں میں حقیقی بوٹس بنائیں ، بیچوں میں حقیقی بوٹس شروع کریں ، بیچوں میں حقیقی بوٹس کی تشکیل میں ترمیم کریں ، وغیرہ ، تفصیلات کے لئے ، براہ کرم ملاحظہ کریں:https://www.fmz.com/api#api-extension-of-fmz-platformتوسیع API بھی کچھ دلچسپ کرنے کے لئے استعمال کیا جا سکتا ہے، جیسےٹریڈنگ ویو الارم سگنل ٹریڈنگ کو لاگو کرنے کے لئے FMZ کوانٹ ٹریڈنگ پلیٹ فارم توسیع API کا استعمال کرتے ہوئے
یہ کہہ کر، کیا خاص طور پر خود کار طریقے سے ٹریڈنگ کے لئے میرے تبادلے کے اکاؤنٹ کو کنٹرول کر رہا ہے؟ یہ پروگرامٹک ٹریڈنگ اور مقداری تجارت کا مخصوص مجسمہ ہے - پروگرامٹک ٹریڈنگ اسکرپٹس۔ یہ حقیقی بوٹ پروگرام مختلف زبانوں میں لکھے جاسکتے ہیں۔ مثال کے طور پر ، ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم جاوا اسکرپٹ ، پطرون اور سی ++ زبانوں میں حقیقی بوٹ ٹریڈنگ کی حکمت عملی لکھنے کی حمایت کرتا ہے۔ یہ اسکرپٹ پروگرام مختلف کارروائیوں جیسے ایکسچینج کے API انٹرفیس کے ذریعے اکاؤنٹ کی خریداری اور فروخت انجام دیتے ہیں۔
وہ آلہ جس پر پروگراماتی ٹریڈنگ اسکرپٹ چلتا ہے
اصلی بوٹ اسکرپٹ پروگرام میں ڈیوائس کیریئر ہونا ضروری ہے (مختصر طور پر ، اصلی بوٹ کے پاس ایک ایسی جگہ ہونا ضروری ہے جہاں یہ چلتا ہے۔ مقداری لین دین عام طور پر ہانگ کانگ میں علی بابا کلاؤڈ سرور پر حقیقی بوٹ پروگرام کو تعینات کرتے ہیں (یقینا ، آپ دوسرے مقامات ، دوسرے آپریٹرز کے سرورز بھی استعمال کرسکتے ہیں) ۔ اس حقیقت کے پیش نظر کہ بہت سے تبادلے کو فی الحال بیرون ملک نیٹ ورک تک رسائی کی ضرورت ہوتی ہے ، گھریلو سرورز کا استعمال کرتے ہوئے بہت سارے ایکسچینج API انٹرفیس چلانا ناممکن ہے۔ عام طور پر ، اگر انٹرفیس قابل رسائی نہیں ہے تو ، ایک غلطیtimeout
کی اطلاع دی جائے گی۔
ایف ایم زیڈ پلیٹ فارم پر ، آپ عام طور پر ہانگ کانگ علی بابا کلاؤڈ سرور پر اپنا سافٹ ویئر پروگرام تعینات کرسکتے ہیں (ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم کا اصلی بوٹ کیریئر سافٹ ویئر [ڈاکر] کہا جاتا ہے ، اور مقداری تجارت کا حقیقی بوٹ ڈاکر سافٹ ویئر کی بنیاد پر چلتا ہے۔
اسکرپٹ زبان کا انتخاب بہت سی پروگرامنگ زبانیں ہیں، اور تقریباً ان سبھی کو اصلی بوٹ اسکرپٹ پروگرام لکھنے کے لیے استعمال کیا جا سکتا ہے۔ یہاں ہم مختلف زبانوں کے فوائد کو سمجھنے کے لئے مثال کے طور پر ایف ایم زیڈ کوانٹ ٹریڈنگ پلیٹ فارم بھی لیں گے۔ ایف ایم زیڈ پلیٹ فارم پر ، ہم مندرجہ ذیل پروگرامنگ زبانوں میں حکمت عملی (روبوٹ اسکرپٹ) لکھ سکتے ہیں۔
جاوا اسکرپٹ یہ استعمال کرنا آسان ہے ، اور یہ آلہ ماحول سے تقریبا آزاد ہے ، یہ ES6 معیار کی حمایت کرتا ہے۔ حکمت عملی پروگرام کی عمل درآمد کی رفتار صرف C ++ حکمت عملی کے پیچھے ہے۔ (FMZ کوانٹ ٹریڈنگ پلیٹ فارم پر ابتدائیوں کے لئے تجویز کردہ)
پائیتھون یہ ایک خاص حد تک آلہ ماحول پر منحصر ہے ، اور مختلف لائبریریاں نصب کی جاسکتی ہیں ، جس میں اعلی توسیع پذیری ہے۔ (FMZ پلیٹ فارم اور پایتون سے واقف طلباء کے لئے تجویز کردہ)
C++
اس حکمت عملی میں عملدرآمد کی تیز رفتار ، اعلی ترین کارکردگی ہے ، لیکن اس کا استعمال کرنا زیادہ مشکل ہے۔
اس سے واقف ہونے کے بعد، دیگر پروگرامنگ زبانوں ہیںso easy!
.
MyLanguage ایف ایم زیڈ پلیٹ فارم کے ذریعہ معاونت یافتہ مائی لینگویج سب سے بنیادی کمانڈ ہے۔
بصری ماڈیول سپلائسنگ کی حکمت عملی بصری تخلیق کی حکمت عملی صرف دلچسپی بڑھانے اور پروگرام کی منطق کو سمجھنے کے لئے استعمال ہوتی ہے۔ اس کا استعمال کچھ آسان منطق بنانے کے لئے کیا جاسکتا ہے ، لیکن جب حکمت عملی قدرے پیچیدہ ہو تو یہ قابل اطلاق نہیں ہے ، کیونکہ پیچیدہ منطق کو برقرار رکھنا ، بڑھانا اور ڈیزائن کرنا مشکل ہے۔