ব্লকচেইন সম্পদগুলির পরিমাণগত ব্যবসায়ের বিকাশের সাথে সাথে আরও বেশি সংখ্যক ব্লকচেইন সম্পদ ব্যবসায়ীরা পরিমাণগত ব্যবসায়ের সরঞ্জামটি স্বীকৃতি দিয়েছে। তবে এই বৃত্তের একজন নতুন ব্যক্তি হিসাবে, তিনি বা তিনি অনেক ধারণার বিষয়ে খুব বিভ্রান্ত হতে পারেন, এবং বিভিন্ন পদ, সফ্টওয়্যার, তথ্য ইত্যাদি দ্বারা বিভ্রান্ত হতে পারেন। এই নিবন্ধটি আপনাকে সাধারণ ধারণাগুলি বুঝতে এবং পরিচিত করতে এবং বিভিন্ন দিক থেকে ব্লকচেইন সম্পদের পরিমাণগত লেনদেনের বিভিন্ন দরকারী তথ্য সম্পর্কে শিখতে নিয়ে যাবে। এই নিবন্ধে প্রথমে মৌলিক ধারণাগুলি সংক্ষিপ্ত করা হবে এবং তারপরে এই মৌলিক ধারণাগুলির সাথে মিলে যাওয়া FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের উদাহরণ দেওয়া হবে।
প্রথমত, আমাদের এক্সচেঞ্জের ধারণাটি বুঝতে হবে। আমাদের জল্পনা, বিনিয়োগ ইত্যাদির জন্য ব্লকচেইন সম্পদগুলি বাণিজ্য করতে হবে। তাদের প্রত্যেককে একটি এক্সচেঞ্জে করা দরকার। বর্তমানে অনেকগুলি এক্সচেঞ্জ রয়েছেঃ সিনিয়র, উদীয়মান, বড় এবং ছোট। প্রোগ্রাম্যাটিক এবং পরিমাণগত ট্রেডিং পরিচালনা করার জন্য কোন এক্সচেঞ্জ সম্পর্কে, বিভিন্ন তথ্যের ভিত্তিতে নিজের দ্বারা তথ্য ফিল্টার করা প্রয়োজন।
বিনিময় হিসাব এক্সচেঞ্জ অ্যাকাউন্ট, একটি অ্যাকাউন্ট নিবন্ধিত এবং এই বিনিময় এ খোলা হয়. ব্লকচেইন সম্পদ ট্রেডিং জন্য এই অ্যাকাউন্টে সংরক্ষণ করা যেতে পারে. কিছু এক্সচেঞ্জ তৈরি এবং সেট করতে পারেনউপ-হিসাবমূল অ্যাকাউন্টের অধীনে পৃথক লেনদেন এবং সম্পদের জল্পনা সহজ করার জন্য। প্রতিটি এক্সচেঞ্জের জন্য উপ-অ্যাকাউন্ট অ্যাপ্লিকেশন তৈরি, প্রক্রিয়া এবং ব্যবহার আলাদা। সুতরাং আপনাকে এক্সচেঞ্জের ওয়েবসাইটে বিশেষভাবে তথ্য পরীক্ষা করতে হবে বা এক্সচেঞ্জ গ্রাহক পরিষেবাতে পরামর্শ করতে হবে।
এক্সচেঞ্জ ওয়েবসাইটে একটি অ্যাকাউন্ট দিয়ে লগ ইন করার পরে, আপনি সাধারণত দেখতে পারেন যে যেখানে ব্লকচেইন সম্পদ সংরক্ষণ করা যেতে পারে তা একাধিক
এক্সচেঞ্জ সিস্টেমের সাথে এপিআই ইন্টারফেস
অনেক ব্যবহারকারী যারা এই এক্সচেঞ্জ ফাংশনটি ব্যবহার করেননি তারা জিজ্ঞাসা করতে পারেনঃ REST
প্রোটোকল ইন্টারফেস এবংWebSocket
প্রোটোকল ইন্টারফেস।FIX
প্রোটোকল ইন্টারফেস. এই শুধু বোঝার জন্য হয়, বেশিরভাগ আমরা ব্যবহারREST
এই ইন্টারফেস ডকুমেন্টগুলি সাধারণত শব্দটির সাথে লিঙ্কটিতে পাওয়া যায়এপিআইএক্সচেঞ্জের অফিসিয়াল ওয়েবসাইটের নীচে। কখনও কখনও কিছু ইন্টারফেস ত্রুটির তথ্যের জন্য এই নথিগুলি পরীক্ষা করা প্রয়োজন। প্রতিটি এক্সচেঞ্জের এপিআই সিস্টেমগুলি বেশ আলাদা, তাই আপনাকে নির্দিষ্ট সমস্যাগুলির জন্য ডকুমেন্টেশনটি পরীক্ষা করতে হবে। আপনি যদি কৌশল বিকাশকারী না হন তবে এগুলি কেবল বোঝার জন্য।
অ্যাকাউন্টের এপিআই কী
অ্যাকাউন্টের এপিআই কীটি অবশ্যই ভালভাবে বুঝতে হবে, কারণ এটি আপনার এক্সচেঞ্জে সংরক্ষিত ব্লকচেইন সম্পদগুলির সুরক্ষার সাথে সম্পর্কিত।
উপরে বলা হয়েছে যে এপিআই ইন্টারফেস একটি চ্যানেল, তারপর এপিআই কী হিসাবে বোঝা যেতে পারেপাসচ্যানেলের. অ্যাক্সেস চ্যানেলের কারণে, আপনি কোন প্রোগ্রাম অ্যাক্সেসের অনুমতি দিতে পারবেন না, যা খুব বিপজ্জনক। অতএব, যাচাইকরণ প্রয়োজন, এবং API কী পরিচয় যাচাই করতে ব্যবহৃত হয়। সুতরাং API KEY আপনার সম্পদ নিরাপত্তা সম্পর্কিত এবং সঠিকভাবে রাখা আবশ্যক।
সাধারণত একটি এক্সচেঞ্জের এপিআই কী এক্সচেঞ্জ পৃষ্ঠার উপরের ডানদিকে, অ্যাকাউন্ট ম্যানেজমেন্ট পৃষ্ঠায় তৈরি করা হয় (ওয়েব পৃষ্ঠার অন্য কোথাও একটি এক্সচেঞ্জ স্থাপন করা যেতে পারে, access key
, এবং দ্বিতীয় স্ট্রিং সাধারণত বলা হয়secret key
. কিছু এক্সচেঞ্জ আছে যার API KEY অন্যান্য তথ্য আছে, উদাহরণস্বরূপ, OKEX V5 এবং V3 ইন্টারফেস একটিPassPhrase
, যা একটি স্ট্রিং (একটি স্ট্রিং যা আপনাকে নিজের দ্বারা সেট করতে হবে নিরাপত্তা যাচাইকরণ জোরদার করার জন্য) ।
এপিআই কী সেট করার সময়, সাধারণত এই এপিআই কীটির অনুমতিগুলি সেট করা প্রয়োজন, সাধারণত,
বিনিময় বস্তু এক্সচেঞ্জ অবজেক্টের ধারণাটি FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের ধারণা (FMZ.COM) সহজভাবে বলতে গেলে, এটি এক্সচেঞ্জ ইন্টারফেসের ইনক্যাপসুলেশন দ্বারা গঠিত একটি বস্তুকে বোঝায়। এই বস্তুটি হল এক্সচেঞ্জ এফএমজেড কৌশল কোড, যা এক্সচেঞ্জ.গেট টিকার ফাংশনকে কল করে, আসলে এটি এক্সচেঞ্জ মার্কেটের ডেটা অ্যাক্সেস করার জন্য ইন্টারফেসকে কল করে। বিস্তারিত জানার জন্য FMZ API ডকুমেন্টেশন দেখুনঃhttps://www.fmz.com/api#exchangeএকটি এক্সচেঞ্জের একটি ফিউচার সেক্টর এবং একটি স্পট সেক্টর থাকতে পারে। যেহেতু ফিউচার এক্সচেঞ্জ অবজেক্ট এবং এফএমজেডে সংজ্ঞায়িত স্পট এক্সচেঞ্জ অবজেক্টগুলি বিভিন্ন ধরণের এক্সচেঞ্জ অবজেক্ট, তাই এগুলি আলাদা করা হয় (ফিউচার এক্সচেঞ্জ অবজেক্টের স্পট এক্সচেঞ্জ অবজেক্টের চেয়ে আরও বেশ কয়েকটি ফাংশন রয়েছে, যেমন লিভারেজ ফাংশন সেট করা, অবস্থান ফাংশন অনুসন্ধান ইত্যাদি, বিশদ বিবরণের জন্য ডকুমেন্টেশনটি পরীক্ষা করুন) । সুতরাং উদাহরণস্বরূপ Binance এক্সচেঞ্জ নিন, আপনি এটি FMZ এ কনফিগার করার সময় দেখতে পারেনঃএছাড়া দুইটা হুওবি আছে।
যদি কৌশলটি ফিউচার এক্সচেঞ্জ অবজেক্টগুলিতে পরিচালনা করা হয়, তবে ফিউচার যুক্ত করুন এবং আপনি যদি স্পট পরিচালনা করতে চান তবে স্পট যুক্ত করুন। এই নকশার কারণ হ'ল এক্সচেঞ্জের সম্পূর্ণ আলাদা ফিউচার এবং স্পট ইন্টারফেস থাকতে পারে এবং এমনকি বিভিন্ন ইন্টারফেস বেস ঠিকানা রয়েছে, তাই এগুলি আলাদাভাবে প্যাকেজ করা হয়।
এফএমজেড প্ল্যাটফর্মে, এক্সচেঞ্জ একটি এক্সচেঞ্জ অবজেক্ট, যা একটি এক্সচেঞ্জ অ্যাকাউন্টকে উপস্থাপন করে। বিস্তারিত জানার জন্য, দয়া করে দেখুনঃhttps://www.fmz.com/api#exchanges
এখানে উল্লিখিত ট্রেডিং মার্কেট একটি নির্দিষ্ট ট্রেডিং বটকে বোঝায় (একটি ট্রেডিং পেজ কল্পনা করুন), সাধারণত এক্সচেঞ্জের একাধিক সেক্টর থাকে, যেমনমুদ্রা লেনদেন, মুদ্রা লিভারেজ ট্রেডিং, চুক্তির ট্রেডিং etc.
ট্রেডিং জোড়া
আমরা সাধারণত যা
স্পটমুদ্রা লেনদেন, মুদ্রা লিভারেজ ট্রেডিং, তারা স্পট ট্রেডিং হিসাবে শ্রেণীবদ্ধ করা হয়।ট্রেডিং জুটিকোন মার্কেটে এর লেনদেন হয় তা বর্ণনা করতে হবে।
উদাহরণস্বরূপ, যদি আপনি বিটিসি থেকে ইউএসডিটি একটি ট্রেডিং জোড়া করতে চান, তাহলে ট্রেডিং মুদ্রা বিটিসি এবং নামমাত্র মুদ্রা ইউএসডিটি।
আমরা 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
. প্রোগ্রাম্যাটিক ট্রেডিং এবং পরিমাণগত ট্রেডিংয়ের জন্য, কেবল ট্রেডিং জোড়া নয়, চুক্তিও নির্ধারণ করা প্রয়োজন। উদাহরণস্বরূপ, যদি আমরা বিটিসি মুদ্রা বাণিজ্য করতে চাই, তবে ত্রৈমাসিক চুক্তি (প্রতি ত্রৈমাসিকে সরবরাহের কারণে), সাপ্তাহিক চুক্তি (প্রতি সপ্তাহে শুক্রবার সরবরাহের কারণে), চিরস্থায়ী চুক্তি (অ-প্রসব) ইত্যাদি সহ অনেকগুলি বিটিসি মুদ্রা চুক্তি রয়েছে। যদি কেবলমাত্র একটি লেনদেনের জোড়া সনাক্তকরণের জন্য ব্যবহৃত হয় তবে কী ধরণের চুক্তি করা হয়? অতএব, বর্ণনা এবং নির্ধারণের জন্য একটি নির্দিষ্ট চুক্তি কোড প্রয়োজন।
এই ভাবে, যখন আমরা বর্ণনা করি কোন চুক্তি বাজারে ট্রেড করতে হবে, তখন আমাদের বর্ণনা করতে হবে কোন মুদ্রা (ট্রেডিং জোড়া) এবং কোন চুক্তি (চুক্তি কোড) এটি।
মুদ্রা ভিত্তিক চুক্তি
বিটিসি মুদ্রা ভিত্তিক চুক্তি, যা বিটিসিকে মার্জিন হিসাবে ব্যবহার করে, এবং মুনাফাও বিটিসি), মুনাফা মুদ্রা। সাধারণত, মুদ্রা-মার্জিনযুক্ত চুক্তির ট্রেডিং জোড়ার নামকরণ মুদ্রা ইউএসডিতে প্রকাশিত হয় (বিশদগুলিতে যাওয়ার দরকার নেই, বেশিরভাগ এক্সচেঞ্জ এই অভিব্যক্তিটি ব্যবহার করে) সুতরাং ট্রেডিং জোড়াটি বিটিসি_ইউএসডি, এবং চুক্তিটি একটি ত্রৈমাসিক চুক্তি। এর অর্থ হল যে আমরা যে ট্রেডিং মার্কেটের কথা বলছি তা হ'লBTC's currency-based quarterly contract
বাজার।
FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্মে,exchange.SetCurrency("BTC_USD")
ট্রেডিং জোড়া সেট করে, এবং তারপরexchange.SetContractType("quarter")
এই ভাবে বর্তমান ট্রেডিং বৈচিত্র্যBTC's currency-based quarterly contract
.
ইউএসডিটি ভিত্তিক চুক্তি
ইউএসডিটি মার্জিন হিসাবে ব্যবহার করে এমন চুক্তি (যেমন বিটিসি BTC's USDT-based perpetual contract
বাজার।
FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্মে,exchange.SetCurrency("BTC_USDT")
ট্রেডিং জোড়া সেট করে, এবং তারপরexchange.SetContractType("swap")
এই ভাবে, বর্তমান ট্রেডিং বৈচিত্র্য হয়BTC's USDT-based perpetual contract
.
আদেশ এই আদেশটি বিশেষভাবে কী বোঝায়? একটি অর্ডার হ'ল আমরা যখন এক্সচেঞ্জে কিনে বা বিক্রয় করি তখন আমরা এক্সচেঞ্জের কাছে জমা দেওয়া অর্ডার। অর্ডারগুলিকে মার্কেট অর্ডার, লিমিট অর্ডার, শর্তসাপেক্ষ অর্ডার ইত্যাদিতে বিভক্ত করা হয়। একটি অর্ডারের সর্বাধিক মৌলিক বৈশিষ্ট্যগুলি হ'লঃ অর্ডারের বস্তু (সহজভাবে বলতে গেলে, কী কিনতে বা বিক্রয় করতে হবে), অর্ডারের পরিমাণ (কত কিনতে বা বিক্রয় করতে হবে) এবং অর্ডারের দাম (কোন দামে কিনতে বা বিক্রয় করতে হবে) । যদি পরবর্তী অর্ডারটি কেবলমাত্র কিনতে এবং বিক্রয় করার পরিমাণ এবং এটি কত পরিমাণ অর্থ নির্বিশেষে কী কিনতে বা বিক্রয় করতে হবে তা নির্ধারণ করে তবে এই জাতীয় অর্ডারকে মার্কেট অর্ডার বলা হয়। অবশ্যই, শর্তসাপেক্ষ অর্ডার (স্টপ-লস অর্ডার, আইসবার্গ অর্ডার ইত্যাদি) রয়েছে, যা এক্সচেঞ্জের সাথে সম্পর্কিত। কিছু এক্সচেঞ্জ এটি সরবরাহ করে, অন্য কিছু এক্সচেঞ্জ তা করে না। বিশদ জানতে, আপনি এক্সচেঞ্জের এপিআই ডকুমেন্টেশনটি পরীক্ষা করতে পারেন।
স্পট স্পট অর্ডারের বাজার মূল্য তালিকা সাধারণত ক্রয় আদেশের প্রতি মনোযোগ দিতে হবে। স্পট অর্ডারের বাজার মূল্য তালিকার অর্ডার পরিমাণ মুদ্রার সংখ্যা নয়, তবে পরিমাণ। যেহেতু বাজার অর্ডার দাম নির্ধারণ করে না, কেবলমাত্র পরিমাণটি কত কিনতে হবে তা নির্ধারণ করতে ব্যবহার করা যেতে পারে। বাজার অর্ডার বিক্রয় অর্ডারের পরিমাণ মুদ্রার সংখ্যা, কারণ দাম অনিশ্চিত হলেও কত মুদ্রা বিক্রি করতে হবে তা নির্ধারণ করা যেতে পারে।
চুক্তি একটি চুক্তির অর্ডার পরিমাণ বিশেষ, সাধারণত চুক্তির সংখ্যা। এক্সচেঞ্জের চুক্তি অর্ডার ইন্টারফেস মূলত চুক্তির সংখ্যা, এবং এমন কোনও ইন্টারফেস নেই যা অর্ডার পরিমাণ হিসাবে মুদ্রার সংখ্যা গ্রহণ করে। বিয়ানান্সের ইউএসডিটি ভিত্তিক বিটিসি চিরস্থায়ী চুক্তিগুলি 0.01 পরিমাণে বিটিসি চিরস্থায়ী চুক্তি অর্ডার করতে পারে, তবে এটি মুদ্রার সংখ্যা নয়, এটি চুক্তির সংখ্যা, এবং একটি চুক্তি ঠিক এক বিটিসি। সাধারণভাবে বলতে গেলে, অর্ডার পরিমাণ হ'ল চুক্তির সংখ্যা, এটি বাজার অর্ডার বা সীমা অর্ডার।
অর্ডার গ্রহণকারী, অর্ডার প্রদানকারী কি? একটি ট্যাকার অর্ডার হল একটি অর্ডার যা তরলতা প্রদান করে, সহজভাবে বলতে গেলে, এর মানে হল যে বর্তমান বাজার ক্রয় মূল্য 10 এবং বিক্রয় মূল্য 11। এই সময়ে, আমি 9 এর ক্রয় মূল্য সহ একটি ক্রয় অর্ডার বা 12 এর বিক্রয় মূল্য সহ একটি বিক্রয় অর্ডার স্থাপন করি, এই সময়ে, আমি ডিস্কের গভীরতার জন্য একটি অর্ডার সরবরাহ করেছি, এবং এই অর্ডারটি প্রস্তুতকারক। আবার এই উদাহরণ, যদি আমি 11 এর মূল্যে একটি ক্রয় অর্ডার স্থাপন করি, এই সময়ে আমার অর্ডারটি বাজারে 11 এর মূল্যে একটি বিক্রয় অর্ডার দিয়ে পূরণ করা হবে। এবং আমি বাজার থেকে একটি অর্ডার গ্রহণ করি, এই ক্রয় অর্ডারটি আমি সেই সময়ে স্থাপন করেছি তা ছিল ট্যাকার অর্ডার।
উদাহরণস্বরূপ, অর্ডার স্থাপন ফাংশনexchange.Sell
এবংexchange.Buy
FMZ Quant ট্রেডিং প্ল্যাটফর্মে ইনক্যাপসুল করা হয় যা সাধারণ সীমা অর্ডার এবং বাজার অর্ডার ইন্টারফেসগুলিকে অন্তর্ভুক্ত করে। একটি অর্ডার দেওয়ার সময়, অর্ডারটিকে গ্রহণকারী বা মেকার হিসাবে শ্রেণিবদ্ধ করা হয় কিনা তা অর্ডারের মূল্য এবং সেই সময়ে বাজারের উপর নির্ভর করে এবং আমাদের অর্ডার তরলতা সরবরাহ করে কিনা বা তরলতা হ্রাস করে।
যখন দামটি এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মে -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
FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের ফাংশনটি সরাসরি এক্সচেঞ্জ অর্ডার ইন্টারফেসে অ্যাক্সেস করতে একটি অর্ডার দেওয়ার জন্য পরামিতিগুলি নির্দিষ্ট করতে (কোন শর্তাধীন অর্ডারগুলি নির্দিষ্ট করতে হবে) ।exchange.IO
ফাংশন, দয়া করে FMZ API ডকুমেন্টেশন দেখুনঃhttps://www.fmz.com/api#exchange.io…
একটি পরিমাণগত ট্রেডিং প্ল্যাটফর্মকে পরিমাণগত ট্রেডিং সরঞ্জাম হিসাবে বিবেচনা করা যেতে পারে, এটি একটি অনলাইন সফ্টওয়্যার সিস্টেম হতে পারে, এটি একটি ওয়েবসাইট হতে পারে, এটি একটি স্থানীয় এক্সিকিউটেবল প্রোগ্রাম হতে পারে, বা এটি এমনকি গিথুবে একটি ওপেন সোর্স প্রকল্প হতে পারে। সহজভাবে বলতে গেলে, আপনি এটিকে পরিমাণগত ট্রেডিংয়ের সরঞ্জাম হিসাবে ভাবতে পারেন।
FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম একটি অনলাইন বিতরণ সিস্টেম। প্ল্যাটফর্ম এবং টিউটোরিয়াল সম্পর্কে প্রাথমিক জ্ঞান জন্য, দয়া করে পড়ুনঃhttps://www.fmz.com/bbs-topic/9090
পরিমাণগত ট্রেডিং প্ল্যাটফর্মের ব্যাকটেস্টিং সিস্টেম ব্যাকটেস্টিং সিস্টেম কি? সহজভাবে বলতে গেলে, ব্যাকটেস্টিং সিস্টেমটি একটি নির্দিষ্ট ট্রেডিং বৈচিত্র্যের historicalতিহাসিক ডেটা পুনরায় খেলতে হবে, এবং একটি নির্দিষ্ট কৌশলটি প্লেব্যাকটিতে অন্তর্ভুক্ত করা যাক, এবং historicalতিহাসিক ডেটা প্লেব্যাক সিমুলেট করার সময় এই কৌশলটির ট্রেডিং পারফরম্যান্স পেতে হবে। অতএব, ব্যাকটেস্টিং সিস্টেমটি কেবল একটি স্যান্ডবক্স পরিবেশ (শিশুদের দ্বারা খেলার স্যান্ডপ্যাকের মতো, এটি বিভিন্ন জিনিস তৈরি করতে পারে, তবে এটি কেবল একটি মডেল, বাস্তব জিনিসটির সাথে সম্পর্কিত নয়), তারপরে ব্যাকটেস্টিং সিস্টেমের প্রকৃত বিনিময়টির কোনও কার্যকারিতা থাকতে পারে না। এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মে ব্যাকটেস্টিং সিস্টেমঃ
নাম | প্রকার | বর্ণনা |
---|---|---|
বিটফিনেক্স | স্পট এক্সচেঞ্জ অবজেক্ট | সীমিত ট্রেডিং জোড়া সমর্থন করুন, যেমনঃ BTC_USD, ETH_USD, LTC_USD ইত্যাদি, নোট করুন যে ট্রেডিং জোড়া denominated মুদ্রা USD, যা USD denominated হয় |
বিন্যান্স | স্পট এক্সচেঞ্জ অবজেক্ট | সীমিত ট্রেডিং জোড়া সমর্থন করুন, যেমনঃ 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 হল Huobi ফিউচার (Huobi contracts), সীমিত ট্রেডিং জোড়া সমর্থন করে, যেমনঃ BTC_USD,ETH_USD ইত্যাদি, ট্রেডিং জোড়ার নামকরণ মুদ্রা হল USD। নির্দিষ্ট চুক্তি কোড সেট করার পরে (এক্সচেঞ্জটি দেখুন।SetContractType ফাংশন), চুক্তিটি একটি মুদ্রা ভিত্তিক চুক্তি |
বিটমেক্স | ফিউচার এক্সচেঞ্জের বস্তু | ট্রেডিং জোড়া হলঃ XBT_USD। নির্দিষ্ট চুক্তি কোড সেট করার পরে (এক্সচেঞ্জ.সেটকন্ট্রাক্ট টাইপ ফাংশন দেখুন), চুক্তিটি একটি মুদ্রা ভিত্তিক চুক্তি |
বিন্যান্স ফিউচার | ফিউচার এক্সচেঞ্জের বস্তু | সীমিত ট্রেডিং জোড়া সমর্থন, যেমনঃ BTC_USDT, ETH_USDT ইত্যাদি, ট্রেডিং জোড়া নামকরণ মুদ্রা USDT হয়। নির্দিষ্ট চুক্তি কোড সেট করার পরে (এক্সচেঞ্জ.সেটকন্ট্রাক্ট টাইপ ফাংশন দেখুন), চুক্তিটি একটি USDT ভিত্তিক চুক্তি |
ডেরিবিট অপশন | বিকল্প বিনিময় বস্তু | ট্রেডিং জোড়া হলঃ BTC_USD, ETH_USD। নির্দিষ্ট চুক্তি কোড সেট করার পরে (এক্সচেঞ্জ.সেটকন্ট্রাক্ট টাইপ ফাংশন দেখুন), চুক্তিটি একটি মুদ্রা ভিত্তিক চুক্তি |
পরিমাণগত ট্রেডিং প্ল্যাটফর্মের এপিআই কী
এক্সচেঞ্জের এপিআই ইন্টারফেস রয়েছে এবং পরিমাণগত ট্রেডিং প্ল্যাটফর্মেরও এপিআই ইন্টারফেস রয়েছে। উদাহরণস্বরূপ এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম গ্রহণ করে, এফএমজেডের এপিআই ইন্টারফেসকে বলা হয়Extended API
, এফএমজেড প্ল্যাটফর্মের কিছু ফাংশন প্রোগ্রাম্যাটিকভাবে পরিচালিত হতে পারে, উদাহরণস্বরূপ, ব্যাচে আসল বট তৈরি করুন, ব্যাচে আসল বট শুরু করুন, ব্যাচে আসল বটের কনফিগারেশন পরিবর্তন করুন ইত্যাদি, বিস্তারিত জানার জন্য, দয়া করে পড়ুনঃhttps://www.fmz.com/api#api-extension-of-fmz-platformএক্সটেনশন এপিআই এছাড়াও কিছু আকর্ষণীয় করতে ব্যবহার করা যেতে পারে, যেমনট্রেডিংভিউ অ্যালার্ম সিগন্যাল ট্রেডিং বাস্তবায়নের জন্য FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম এক্সটেনশন এপিআই ব্যবহার করে
এটা বলে, আমার এক্সচেঞ্জ অ্যাকাউন্ট নিয়ন্ত্রণ করা কি স্বয়ংক্রিয়ভাবে ট্রেডিং এর জন্য? এটি প্রোগ্রাম্যাটিক ট্রেডিং এবং পরিমাণগত ট্রেডিং - প্রোগ্রাম্যাটিক ট্রেডিং স্ক্রিপ্টের নির্দিষ্ট অভিব্যক্তি। এই বাস্তব বট প্রোগ্রামগুলি বিভিন্ন ভাষায় লেখা যেতে পারে। উদাহরণস্বরূপ, এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম জাভাস্ক্রিপ্ট, পাইথন এবং সি ++ ভাষায় বাস্তব বট ট্রেডিং কৌশল লেখার সমর্থন করে। এই স্ক্রিপ্ট প্রোগ্রামগুলি এক্সচেঞ্জের এপিআই ইন্টারফেসের মাধ্যমে অ্যাকাউন্ট কেনা বেচা যেমন বিভিন্ন ক্রিয়াকলাপ সম্পাদন করে।
যে ডিভাইসে প্রোগ্রাম্যাটিক ট্রেডিং স্ক্রিপ্ট চালানো হয়
বাস্তব বট স্ক্রিপ্ট প্রোগ্রাম একটি ডিভাইস ক্যারিয়ার থাকতে হবে (সংক্ষেপে, বাস্তব বট একটি জায়গা থাকতে হবে যেখানে এটি চালানো হয়) । পরিমাণগত লেনদেন সাধারণত হংকংয়ের আলিবাবা ক্লাউড সার্ভারে বাস্তব বট প্রোগ্রাম স্থাপন করে (অবশ্যই, আপনি অন্যান্য স্থান থেকে সার্ভার ব্যবহার করতে পারেন, অন্যান্য অপারেটর) । বর্তমানে অনেক এক্সচেঞ্জের বিদেশী নেটওয়ার্ক অ্যাক্সেসের প্রয়োজন হওয়ার কারণে, দেশীয় সার্ভার ব্যবহার করে অনেক এক্সচেঞ্জ এপিআই ইন্টারফেস চালানো অসম্ভব। সাধারণভাবে বলতে গেলে, যদি ইন্টারফেসটি অ্যাক্সেসযোগ্য না হয় তবে একটি ত্রুটিtimeout
রিপোর্ট করা হবে।
এফএমজেড প্ল্যাটফর্মে, আপনি সাধারণত হংকং আলিবাবা ক্লাউড সার্ভারে আপনার নিজের সফ্টওয়্যার প্রোগ্রামটি স্থাপন করতে পারেন (এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের আসল বট ক্যারিয়ার সফ্টওয়্যারটিকে [ডকার] বলা হয় এবং পরিমাণগত ব্যবসায়ের আসল বটটি ডকার সফ্টওয়্যারটির উপর ভিত্তি করে চালিত হয়) ।
স্ক্রিপ্ট ভাষা নির্বাচন অনেক প্রোগ্রামিং ল্যাঙ্গুয়েজ আছে, এবং প্রায় সবগুলোই ব্যবহার করা যেতে পারে আসল বট স্ক্রিপ্ট প্রোগ্রাম লেখার জন্য। এখানে আমরা বিভিন্ন ভাষার সুবিধাগুলি বোঝার জন্য উদাহরণ হিসাবে এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মও নেব। এফএমজেড প্ল্যাটফর্মে, আমরা নিম্নলিখিত প্রোগ্রামিং ভাষাগুলিতে কৌশল (রোবট স্ক্রিপ্ট) লিখতে পারি
জাভাস্ক্রিপ্ট এটি ব্যবহার করা সহজ, এবং এটি ডিভাইস পরিবেশ থেকে প্রায় স্বাধীন, এটি ES6 স্ট্যান্ডার্ড সমর্থন করে। কৌশল প্রোগ্রাম এক্সিকিউশন গতি শুধুমাত্র সি ++ কৌশল দ্বিতীয় হয়। (এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মে নতুনদের জন্য প্রস্তাবিত)
পাইথন এটি ডিভাইস পরিবেশে একটি নির্দিষ্ট পরিমাণে নির্ভর করে, এবং বিভিন্ন লাইব্রেরি ইনস্টল করা যেতে পারে, উচ্চ স্কেলযোগ্যতার সাথে। (এফএমজেড প্ল্যাটফর্ম এবং পাইথন সম্পর্কে পরিচিত শিক্ষার্থীদের জন্য প্রস্তাবিত)
সি++
এই কৌশলটি দ্রুততম বাস্তবায়ন গতি, সর্বোচ্চ দক্ষতা, কিন্তু এটি ব্যবহার করা আরও কঠিন।
এটির সাথে পরিচিত হওয়ার পর, অন্যান্য প্রোগ্রামিং ভাষাso easy!
.
মাইল্যাঙ্গুয়েজ FMZ প্ল্যাটফর্ম দ্বারা সমর্থিত MyLanguage হল সবচেয়ে মৌলিক কমান্ড।
ভিজ্যুয়াল মডিউল স্প্লাইসিং কৌশল ভিজ্যুয়াল সৃষ্টির কৌশলটি কেবল আগ্রহ বাড়াতে এবং প্রোগ্রাম লজিক বোঝার জন্য ব্যবহৃত হয়। এটি কিছু সহজ লজিক তৈরি করতে ব্যবহার করা যেতে পারে, তবে কৌশলটি কিছুটা জটিল হলে এটি প্রযোজ্য নয়, কারণ জটিল লজিক বজায় রাখা, প্রসারিত করা এবং ডিজাইন করা কঠিন।