ব্লকচেইন সম্পদগুলির পরিমাণগত ব্যবসায়ের বিকাশের সাথে সাথে আরও বেশি সংখ্যক ব্লকচেইন সম্পদ ব্যবসায়ীরা পরিমাণগত ব্যবসায়ের সরঞ্জামটি স্বীকৃতি দিয়েছে। কিন্তু এই বৃত্তের একজন নতুন সদস্য হিসাবে, আপনি অনেক ধারণার সম্পর্কে খুব বিভ্রান্ত, বিভিন্ন পদ, সফ্টওয়্যার, তথ্য ইত্যাদি দ্বারা বিভ্রান্ত। এই নিবন্ধটি আপনাকে সাধারণ ধারণাগুলি বুঝতে এবং পরিচিত করতে এবং বিভিন্ন দিক থেকে ব্লকচেইন সম্পদগুলির পরিমাণগত ব্যবসায়ের বিভিন্ন দরকারী তথ্য বুঝতে সহায়তা করবে। এই প্রবন্ধে প্রথমে মৌলিক ধারণাগুলি সংক্ষিপ্ত করা হয়েছে এবং তারপরে এই মৌলিক ধারণাগুলির সাথে মিলে যাওয়া এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের উদাহরণ দেওয়া হয়েছে।
প্রথমত, আমাদের প্ল্যাটফর্মের ধারণাটি বুঝতে হবে। আমাদের প্ল্যাটফর্মগুলিতে আমাদের হাতে থাকা ব্লকচেইন সম্পদগুলিতে জল্পনা এবং বিনিয়োগ করা দরকার। বর্তমানে অনেকগুলি প্ল্যাটফর্ম রয়েছে, সিনিয়র, উদীয়মান, বড় স্কেল এবং ছোট স্কেল। প্রোগ্রাম্যাটিক এবং পরিমাণগত ট্রেডিং পরিচালনা করার জন্য কোন প্ল্যাটফর্মটি, বিভিন্ন তথ্যের ভিত্তিতে নিজের দ্বারা নির্বাচন করা প্রয়োজন।
প্ল্যাটফর্ম অ্যাকাউন্ট একটি প্ল্যাটফর্ম অ্যাকাউন্ট একটি অ্যাকাউন্ট যা প্ল্যাটফর্মে নিবন্ধিত এবং খোলা হয়। ব্লকচেইন সম্পদ এই অ্যাকাউন্টে ট্রেডিংয়ের জন্য সংরক্ষণ করা যেতে পারে। কিছু প্ল্যাটফর্ম অ্যাকাউন্ট তৈরি এবং সেট করতে পারেউপ-হিসাবমূল অ্যাকাউন্টের অধীনে পৃথক বাণিজ্য এবং সম্পদের জল্পনাকে সহজতর করতে। প্রতিটি প্ল্যাটফর্মের জন্য সাব-অ্যাকাউন্টের প্রয়োগ, প্রক্রিয়া এবং ব্যবহার আলাদা। আপনাকে নির্দিষ্ট প্ল্যাটফর্মের ওয়েবসাইটে তথ্য পরীক্ষা করতে হবে। অথবা প্ল্যাটফর্ম গ্রাহক পরিষেবাতে পরামর্শ করুন।
প্ল্যাটফর্ম ওয়েবসাইটে একটি অ্যাকাউন্ট দিয়ে লগ ইন করার পরে, আপনি সাধারণত দেখতে পারেন যে যেখানে ব্লকচেইন সম্পদ সংরক্ষণ করা যেতে পারে তা একাধিক
প্ল্যাটফর্ম সিস্টেম এপিআই
অনেক শিক্ষার্থী যারা প্ল্যাটফর্মের ফাংশনটি ব্যবহার করেনি তারা হয়তো জিজ্ঞাসা করতে পারেঃ
প্ল্যাটফর্ম এপিআই বিভিন্ন ধরণের ইন্টারফেসে বিভক্ত; সাধারণত, সেখানে হয়REST
প্রোটোকল ইন্টারফেস এবংWebSocket
প্রোটোকল ইন্টারফেস।FIX
প্রোটোকল ইন্টারফেস. আমরা শুধুমাত্র এই ইন্টারফেস একটি বোঝার আছে প্রয়োজন. সবচেয়ে সাধারণভাবে ব্যবহৃত ইন্টারফেস REST প্রোটোকল. এই ইন্টারফেস ডকুমেন্টেশন সাধারণত শব্দ সঙ্গে লিঙ্ক পাওয়া যাবেএপিআইএই প্ল্যাটফর্মগুলির অফিসিয়াল ওয়েবসাইটের নীচে। কখনও কখনও, কিছু ইন্টারফেস ত্রুটির তথ্য অনুসন্ধান করতে, আপনাকে এখনও ইন্টারফেস ডকুমেন্টেশনটি পরীক্ষা করতে হবে। প্রতিটি প্ল্যাটফর্মের এপিআই সিস্টেম আলাদা, এবং পার্থক্যগুলি তুলনামূলকভাবে বড়। নির্দিষ্ট সমস্যার জন্য, আপনাকে তাদের ডকুমেন্টেশন পরীক্ষা করতে হবে। আপনি যদি কোনও কৌশল বিকাশকারী না হন তবে এগুলি কেবল বোঝার জন্য।
অ্যাকাউন্টের এপিআই কী অ্যাকাউন্ট API KEY সাবধানে বুঝতে হবে, কারণ এটি আপনার ব্যবহৃত প্ল্যাটফর্মে সঞ্চিত ব্লকচেইন সম্পদগুলির সুরক্ষার সাথে সম্পর্কিত। এটা বলা হয় যে এপিআই ইন্টারফেস একটি চ্যানেল, তারপর এপিআই কী হিসাবে বোঝা যেতে পারেপাসচ্যানেলের. যদি একটি অ্যাক্সেস চ্যানেল আছে, সব প্রোগ্রাম অ্যাক্সেস করার অনুমতি দেওয়া যাবে না, কারণ এটি বিপজ্জনক. অতএব, যাচাইকরণ প্রয়োজন, এবং API KEY পরিচয় যাচাই করতে ব্যবহৃত হয়. অতএব, API KEY আপনার সম্পদ নিরাপত্তা সম্পর্কিত, তাই এটি সঠিকভাবে রাখা আবশ্যক।
সাধারণত, একটি প্ল্যাটফর্মের APIKEY প্ল্যাটফর্ম পৃষ্ঠার উপরের ডানদিকে, অ্যাকাউন্ট পরিচালনার পৃষ্ঠায় তৈরি করা হয় (ওখানে প্ল্যাটফর্মগুলি ওয়েব পৃষ্ঠার অন্য কোথাও এটি স্থাপন করতে পারে, access key
, এবং দ্বিতীয় স্ট্রিং সাধারণত বলা হয়secret key
. এছাড়াও এমন প্ল্যাটফর্ম রয়েছে যার এপিআই কীতে অন্যান্য তথ্যও রয়েছে। উদাহরণস্বরূপ, ওকেএক্স ভি 5 এবং ভি 3 ইন্টারফেসেরও একটিPassPhrase
, যা একটি স্ট্রিং (একটি স্ট্রিং যা আপনাকে নিজের দ্বারা সেট করতে হবে নিরাপত্তা যাচাইকরণ জোরদার করার জন্য) ।
এপিআই কী সেট করার সময়, সাধারণত এই এপিআই কী এর অনুমতিগুলি সেট করা প্রয়োজন। সাধারণভাবে,
বিনিময় বস্তু
এক্সচেঞ্জ অবজেক্টের ধারণাটি এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের ধারণা (FMZ.COM) সহজভাবে বলতে গেলে, এটি প্ল্যাটফর্ম ইন্টারফেসের ইনক্যাপসুলেশন দ্বারা উত্পন্ন একটি বস্তুকে বোঝায়।
এই অবজেক্টটি হল
যদি কৌশলটি ফিউচার এক্সচেঞ্জ অবজেক্টগুলি পরিচালনা করা হয় তবে ফিউচার যুক্ত করুন এবং আপনি যদি স্পট এক্সচেঞ্জ অবজেক্টগুলি পরিচালনা করতে চান তবে স্পট যুক্ত করুন। এই নকশার কারণ হ'ল একটি প্ল্যাটফর্মের সম্পূর্ণ ভিন্ন ফিউচার এবং স্পট ইন্টারফেস থাকতে পারে এবং এমনকি বিভিন্ন ইন্টারফেস বেস ঠিকানা রয়েছে, তাই এগুলি আলাদাভাবে ক্যাপসুল করা হয়।
এফএমজেড প্ল্যাটফর্মে,
এখানে উল্লিখিত ট্রেডিং মার্কেট একটি নির্দিষ্ট ট্রেডিং মার্কেট পরিস্থিতিকে বোঝায় (একটি ট্রেডিং পেজ কল্পনা করুন), সাধারণত একাধিক মডিউলে ট্রেড করা হয়। উদাহরণস্বরূপঃমুদ্রা লেনদেন, স্পট মার্জিন ট্রেডিং, চুক্তির ট্রেডিংইত্যাদি।
ট্রেডিং জুটি
আমরা সাধারণত
স্পটমুদ্রা লেনদেনএবংস্পট মার্জিন ট্রেডিংস্পট ট্রেডিং শুধুমাত্র স্পট ট্রেডিং নির্দিষ্ট করতে হবেট্রেডিং জুটিকোন মার্কেটে এর লেনদেন হচ্ছে তা বর্ণনা করতে হবে।
উদাহরণস্বরূপ, যখন আপনি এটি FMZ Quant এ ব্যবহার করেন, আপনি যদি USDT এর জন্য BTC বিনিময় করার একটি ট্রেডিং জোড়া তৈরি করতে চান। ট্রেডিং মুদ্রা হল BTC, এবং কোট মুদ্রা হল USDT।
আমরা ফাংশন ব্যবহারexchange.SetCurrency("BTC_USDT")
এফএমজেড প্ল্যাটফর্মেexchange.SetCurrency("BTC_USDT")
বর্তমান ট্রেডিং জোড়া পরিবর্তন করতেঃBTC_USDT
.
যারা বুঝতে পারছেন না তাদের জন্যSetCurrency
, আপনি উল্লেখ করতে পারেনঃhttps://www.fmz.com/api#exchange.setcurrency.
যারা বুঝতে পারছেন না তাদের জন্যexchange
, আপনি উল্লেখ করতে পারেনঃhttps://www.fmz.com/api#exchange.
কন্ট্রাক্ট (ফিউচার ও অপশন)
কন্ট্রাক্ট ট্রেডিং স্পট ট্রেডিং থেকে খুব আলাদা। বর্তমানে, প্ল্যাটফর্ম চুক্তিগুলিকে ভাগ করা হয়crypto-margined contracts
এবংUSDT-margined contracts
. প্রোগ্রাম্যাটিক ট্রেডিং এবং পরিমাণগত ট্রেডিংয়ের জন্য, কেবল ট্রেডিং জুটিই নয়, চুক্তির ধরণও নির্ধারণ করা প্রয়োজন। উদাহরণস্বরূপ, যদি আমরা বিটিসির সাথে বাণিজ্য করতে চাই, তবে ত্রৈমাসিক চুক্তি (প্রতি ত্রৈমাসিকের মেয়াদ শেষ হওয়ার পরে বিতরণ), সাপ্তাহিক চুক্তি (প্রতি শুক্রবার মেয়াদ শেষ হওয়ার পরে বিতরণ), চিরস্থায়ী চুক্তি (অ-বিতরণ) ইত্যাদি সহ অনেকগুলি বিটিসি চুক্তি রয়েছে। তারপরে যদি কেবলমাত্র একটি ট্রেডিং জুটি সনাক্তকরণের জন্য ব্যবহৃত হয় তবে কোন ধরণের চুক্তি ব্যবহার করা হবে? অতএব, এটি বর্ণনা এবং নির্ধারণের জন্য একটি নির্দিষ্ট চুক্তি কোড প্রয়োজন।
এই ভাবে, যখন আমরা বর্ণনা করি কোন চুক্তি বাজারে ট্রেড করতে হবে, তখন আমাদের বর্ণনা করতে হবে যে মুদ্রার প্রতীক (ট্রেডিং জোড়া) এবং কোন চুক্তির প্রকার (চুক্তি কোড) এটি।
ক্রিপ্টো-মার্জিনযুক্ত চুক্তি
ক্রিপ্টোকারেন্সিকে মার্জিন হিসাবে ব্যবহার করে এমন চুক্তিগুলি (যেমন বিটিসি ক্রিপ্টোকারেন্সি-মার্জিনযুক্ত চুক্তি, যা মার্জিন হিসাবে বিটিসি ব্যবহার করে এবং রিটার্নটিও বিটিসি), তাদের রিটার্নও ক্রিপ্টোকারেন্সি। সাধারণত, ক্রিপ্টোকারেন্সি-মার্জিনযুক্ত চুক্তির ট্রেডিং জোড়ার উদ্ধৃতি মুদ্রা ইউএসডিতে প্রকাশিত হয় (এটি গভীরভাবে যাওয়ার দরকার নেই, বেশিরভাগ প্ল্যাটফর্ম এটি প্রকাশ করতে ব্যবহার করে) সুতরাং ট্রেডিং জোড়াটি বিটিসি_ইউএসডি, এবং চুক্তিটি একটি ত্রৈমাসিক চুক্তি। এর অর্থ হল যে আমরা যে ট্রেডিং মার্কেটের কথা বলছি তা হ'লBTC crypto-margined quarterly contract
বাজার।
এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মে,exchange.SetCurrency("BTC_USD")
ট্রেডিং জোড়া সেট করে, এবং তারপরexchange.SetContractType("quarter")
এই ভাবে বর্তমান ট্রেডিং প্রতীক হলBTC crypto-margined quarterly contract
.
ইউএসডিটি মার্জিনযুক্ত চুক্তি
ইউএসডিটি মার্জিন হিসাবে ব্যবহার করে এমন চুক্তিগুলি (যেমন বিটিসি ইউএসডিটি-মার্জিনযুক্ত চিরস্থায়ী চুক্তি, যা মার্জিন হিসাবে ইউএসডিটি ব্যবহার করে এবং রিটার্নটিও ইউএসডিটি), তাদের রিটার্নও ইউএসডিটি। সাধারণত, ইউএসডিটি-মার্জিনযুক্ত চুক্তির ট্রেডিং জোড়ার উদ্ধৃতি মুদ্রা ইউএসডিটি তে প্রকাশিত হয়। অতএব, ট্রেডিং জোড়াটি বিটিসি_ইউএসডিটি, এবং চুক্তিটি একটি চিরস্থায়ী চুক্তি। এর অর্থ হল যে আমরা ট্রেডিং মার্কেট সম্পর্কে কথা বলছি তা হলBTC USDT-margined perpetual contract
বাজার।
এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মে,exchange.SetCurrency("BTC_USDT")
ট্রেডিং জোড়া সেট করে, এবং তারপরexchange.SetContractType("swap")
এই ভাবে, বর্তমান ট্রেডিং প্রতীক হয়BTC USDT-margined perpetual contract
.
অর্ডার অর্ডার মানে কি? একটি অর্ডার হ'ল অর্ডার টিকিট যা আমরা প্ল্যাটফর্মে কেনা বা বিক্রি করার সময় একটি প্ল্যাটফর্মে জমা দিই। অর্ডারগুলিকে মার্কেট অর্ডার, লিমিট অর্ডার, শর্তাধীন অর্ডার ইত্যাদিতে বিভক্ত করা হয়। একটি অর্ডারের সর্বাধিক মৌলিক বৈশিষ্ট্যগুলি হ'লঃ অর্ডারের বিষয়বস্তু (সহজভাবে বলতে গেলে, কী কিনতে বা বিক্রয় করতে হবে), অর্ডার পরিমাণ (কত কিনতে বা বিক্রয় করতে হবে) এবং অর্ডার মূল্য (কোন দামে কিনতে বা বিক্রয় করতে হবে) । যদি পরবর্তী অর্ডারটি কতটা গুরুত্বপূর্ণ না হয় তবে এটি কেবলমাত্র কিনতে বা বিক্রয় করার পরিমাণ এবং কী কিনতে বা বিক্রয় করতে হবে তা নির্ধারণ করে, তবে এই জাতীয় অর্ডারকে মার্কেট অর্ডার বলা হয়। অবশ্যই শর্তাধীন অর্ডার (স্টপ-লস অর্ডার, আইসবার্গ অর্ডার ইত্যাদি) রয়েছে, যা প্ল্যাটফর্মগুলির সাথে সম্পর্কিত। কিছু প্ল্যাটফর্ম শর্তাধীন অর্ডার সরবরাহ করে এবং কিছু করে না। বিস্তারিত জানার জন্য, আপনি এফএমজেডের এপিআই ডকুমেন্টেশন
স্পট স্পট অর্ডার এবং মার্কেট অর্ডার সাধারণত ক্রয় অর্ডারে মনোযোগ দিতে হবে। স্পট মার্কেট অর্ডার ক্রয়ের অর্ডার পরিমাণ মুদ্রা প্রতীক পরিমাণ নয় তবে অর্থের পরিমাণ। যেহেতু মার্কেট অর্ডার দাম নির্ধারণ করে না, কেবলমাত্র অর্থের পরিমাণই কত কিনতে হবে তা নির্ধারণ করতে ব্যবহার করা যেতে পারে। বিক্রয় মার্কেট অর্ডারের পরিমাণ মুদ্রা প্রতীক পরিমাণ, কারণ দাম অনিশ্চিত হলেও বিক্রি হওয়া মুদ্রা প্রতীকগুলির পরিমাণ নির্ধারণ করা যেতে পারে।
চুক্তি একটি চুক্তির অর্ডার পরিমাণ বিশেষ, সাধারণত চুক্তির পরিমাণ। একটি প্ল্যাটফর্মের চুক্তি অর্ডার ইন্টারফেস মূলত চুক্তির পরিমাণ, এবং এমন কোনও ইন্টারফেস নেই যা অর্ডার পরিমাণ হিসাবে মুদ্রা প্রতীক পরিমাণ নেয়। বাইনান্স ইউএসডিটি-মার্জিনযুক্ত বিটিসি চিরস্থায়ী চুক্তিগুলি 0.01 পরিমাণে বিটিসি চিরস্থায়ী চুক্তি অর্ডার করতে পারে, তবে এটি মুদ্রা প্রতীক পরিমাণ নয়, তবে চুক্তির পরিমাণ, এক চুক্তি এক বিটিসি হওয়ার ব্যতীত। সাধারণভাবে বলতে গেলে,এটা বাজার অর্ডার বা লিমিট অর্ডার হোক না কেন,অর্ডারের পরিমাণ হল চুক্তির পরিমাণের সংখ্যা।
অর্ডার গ্রহণকারী ও অর্ডার প্রস্তুতকারক একটি গ্রহণকারী অর্ডার হল একটি অর্ডার যা তরলতা প্রদান করে। সহজভাবে বলতে গেলে, এর অর্থ হল যে বর্তমান বাজার মূল্য এক কেনার জন্য 10 এবং এক বিক্রয়ের জন্য 11। এই সময়ে, আমি 9 এর ক্রয় মূল্যের সাথে একটি ক্রয় অর্ডার বা 12 এর বিক্রয় মূল্যের সাথে একটি বিক্রয় অর্ডার অপেক্ষা করছি। তারপরে, আমি বাজারে গভীরতার জন্য একটি অর্ডার সরবরাহ করি। আমার এই অর্ডারটি প্রস্তুতকারক। আবার এই উদাহরণ, যদি আমি 11 এর মূল্যে একটি ক্রয় অর্ডার রাখি; এই সময়ে, আমার অর্ডারটি বাজারে 11 এর মূল্যে একটি বিক্রয় অর্ডার দিয়ে ট্রেড করা হবে। এই সময়ে, আমি বাজার থেকে একটি অর্ডার গ্রহণ করি, আমি সেই সময়ে স্থাপন করা ক্রয় অর্ডারটি গ্রহণকারী অর্ডার ছিল।
উদাহরণস্বরূপ, অর্ডার স্থাপন ফাংশনexchange.Sell
এবংexchange.Buy
FMZ Quant এ ক্যাপসুল করা হয়েছে সাধারণ সীমা অর্ডার এবং বাজার অর্ডার ইন্টারফেসগুলি ক্যাপসুল করা হয়েছে। একটি অর্ডার দেওয়ার সময়, অর্ডারটিকে গ্রহণকারী বা মেকার হিসাবে শ্রেণিবদ্ধ করা হয় কিনা তা অর্ডারের দাম এবং বর্তমান বাজারের উপর নির্ভর করে এবং অর্ডারটি তরলতা সরবরাহ করে কিনা বা তরলতা হ্রাস করে কিনা।
FMZ Quant এ -1 এর দাম আমদানি করার সময়, এটি একটি বাজার অর্ডার স্থাপন করা। নোট করুন যে স্পট মার্কেট ক্রয় অর্ডারের অর্ডার পরিমাণ অর্থের পরিমাণ, তাহলে বাজার অর্ডার অবশ্যই তরলতা হ্রাস করে এবং এটি অবশ্যই একটি গ্রহণকারী অর্ডার হতে হবে।
প্ল্যাটফর্ম শর্তাধীন আদেশ
অনেক প্ল্যাটফর্ম এছাড়াও শর্তাধীন আদেশ সমর্থন, যেমনiceberg order
, stop loss order
, stop profit order
, post_only: only place maker order
, fok: all executed or canceled immediately
, ioc: executed immediately or cancel the rest
ইত্যাদি।
এই আদেশগুলি ব্যবহার করতে পারেexchange.IO
ফাংশন FMZ Quant সরাসরি প্ল্যাটফর্ম অর্ডার ইন্টারফেস অ্যাক্সেস করতে একটি অর্ডার স্থাপন করতে সেট করা হবে প্যারামিটার নির্দিষ্ট করতে (কোন শর্তাধীন অর্ডার স্থাপন করতে হবে তা নির্দিষ্ট করুন) ।exchange.IO
ফাংশন, দয়া করে FMZ API ডকুমেন্টেশন দেখুনঃhttps://www.fmz.com/api#exchange.io...
একটি পরিমাণগত ট্রেডিং প্ল্যাটফর্মকে পরিমাণগত ট্রেডিং সরঞ্জাম হিসাবে বিবেচনা করা যেতে পারে, এটি একটি অনলাইন সফ্টওয়্যার সিস্টেম, একটি ওয়েবসাইট, বা একটি স্থানীয় এক্সিকিউটেবল প্রোগ্রাম, বা এমনকি গিথুবে একটি ওপেন সোর্স প্রকল্প হতে পারে। সহজভাবে বলতে গেলে, আপনি এটিকে পরিমাণগত ট্রেডিংয়ের সরঞ্জাম হিসাবে ভাবতে পারেন।
FMZ কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম একটি অনলাইন বিতরণ সিস্টেম; প্ল্যাটফর্ম এবং টিউটোরিয়ালগুলির সাথে পরিচিত হওয়ার জন্য, আপনি উল্লেখ করতে পারেনঃhttps://www.fmz.com/bbs-topic/4145
এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মের ব্যাকটেস্ট সিস্টেম ব্যাকটেস্ট সিস্টেম কি? সহজভাবে বলতে গেলে, ব্যাকটেস্ট সিস্টেমটি একটি নির্দিষ্ট ট্রেডিং প্রতীকের ইতিহাসের ডেটা পুনরায় খেলতে হবে, এবং একটি নির্দিষ্ট কৌশলকে পুনরায় খেলতে দেওয়া হবে, এবং ইতিহাসের ডেটা পুনরায় খেলার সিমুলেশন করার সময় কৌশলটির ট্রেডিং পারফরম্যান্স পেতে হবে। অতএব, ব্যাকটেস্ট সিস্টেমটি কেবল একটি স্যান্ডবক্স পরিবেশ (শিশুদের দ্বারা খেলা বালির গুঁড়াটি কল্পনা করুন এবং বালির গুঁড়াটি বিভিন্ন জিনিস তৈরি করা যেতে পারে; এটি কেবল একটি মডেল, যার বাস্তব বস্তুর সাথে কিছুই করার নেই), তারপরে ব্যাকটেস্ট সিস্টেমের পক্ষে কোনও বাস্তব প্ল্যাটফর্মের কোনও ফাংশন থাকা অসম্ভব।
এফএমজেড কোয়ান্ট ট্রেডিং ব্যাকটেস্ট সিস্টেমঃ
নাম | প্রকার | নির্দেশাবলী |
---|---|---|
বিটফিনেক্স | স্পট এক্সচেঞ্জ অবজেক্ট | সীমিত ট্রেডিং জোড়া সমর্থন করে, যেমনঃ BTC_USD, ETH_USD এবং LTC_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 ইত্যাদি। |
OKEX ফিউচার | ফিউচার এক্সচেঞ্জ অবজেক্ট | সীমিত ট্রেডিং জোড়া সমর্থন করে, যেমনঃ BTC_USD এবং ETH_USD ইত্যাদি; ট্রেডিং জোড়ার কোট মুদ্রা হল USD; নির্দিষ্ট চুক্তি কোড সেট করার পরে (ফাংশন exchange.SetContractType দেখুন), চুক্তিটি ক্রিপ্টো-মার্জিনযুক্ত চুক্তি; সমর্থিত চুক্তি কোডগুলির মধ্যে রয়েছেঃ this_week, next_week, quarter এবং swap |
হুওবিডিএম | ফিউচার এক্সচেঞ্জ অবজেক্ট | HuobiDM হল Huobi ফিউচার (Huobi Contract), সীমিত ট্রেডিং জোড়া সমর্থন করে, যেমনঃ BTC_USD এবং ETH_USD, ইত্যাদি; ট্রেডিং জোড়ার কোট মুদ্রা হল USD; নির্দিষ্ট চুক্তি কোড সেট করার পরে (ফাংশন এক্সচেঞ্জ.সেটকন্ট্রাক্ট টাইপ দেখুন), চুক্তিটি ক্রিপ্টো-মার্জিনযুক্ত চুক্তি; সমর্থিত চুক্তি কোডগুলির মধ্যে রয়েছেঃ this_week, next_week, quarter এবং swap। |
বিটমেক্স | ফিউচার এক্সচেঞ্জ অবজেক্ট | ট্রেডিং জোড়া হল XBT_USD; নির্দিষ্ট চুক্তি কোড সেট করার পর (ফাংশন exchange.SetContractType দেখুন), চুক্তিটি একটি ক্রিপ্টো-মার্জিনযুক্ত চুক্তি; সমর্থিত চুক্তি কোড হলঃ XBTUSD |
বিন্যান্স ফিউচার | ফিউচার এক্সচেঞ্জ অবজেক্ট | সীমিত ট্রেডিং জোড়া সমর্থন করে, যেমনঃ BTC_USDT এবং ETH_USDT ইত্যাদি; ট্রেডিং জোড়ার কোট মুদ্রা হল USD; নির্দিষ্ট চুক্তি কোড সেট করার পরে (ফাংশন এক্সচেঞ্জ দেখুন।SetContractType), চুক্তিটি একটি USDT- মার্জিনযুক্ত চুক্তি; সমর্থিত চুক্তি কোডটি swap |
ডেরিবিট অপশন | ফিউচার এক্সচেঞ্জ অবজেক্ট | ট্রেডিং জোড়া হলঃ BTC_USD এবং ETH_USD; নির্দিষ্ট চুক্তি কোড সেট করার পর (ফাংশন exchange.SetContractType দেখুন), চুক্তিটি একটি ক্রিপ্টো-মার্জিনযুক্ত চুক্তি; নির্দিষ্ট বিকল্প চুক্তি কোড সেট করা প্রয়োজন |
পরিমাণগত ব্যবসায়ের এপিআই কী
সমস্ত প্ল্যাটফর্মের এপিআই ইন্টারফেস রয়েছে, এবং পরিমাণগত ট্রেডিং প্ল্যাটফর্মেরও এপিআই ইন্টারফেস রয়েছে। উদাহরণস্বরূপ এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম গ্রহণ করে, এফএমজেডের এপিআই ইন্টারফেসকে বলা হয়extended API
. এফএমজেড প্ল্যাটফর্মের কিছু ফাংশন প্রোগ্রাম্যাটিকভাবে পরিচালিত হতে পারে। উদাহরণস্বরূপ, ব্যাচে বট যুক্ত করা, ব্যাচে বট শুরু করা, ব্যাচে বটের কনফিগারেশন পরিবর্তন করা ইত্যাদি। বিস্তারিত জানার জন্য, দয়া করে পড়ুনঃhttps://www.fmz.com/api#fmz平台扩展api.
বর্ধিত API এছাড়াও কিছু আকর্ষণীয় করতে ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ
ট্রেডিংয়ের জন্য আমার প্ল্যাটফর্ম অ্যাকাউন্টটি স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করা ঠিক কী? এটি প্রোগ্রাম ট্রেডিং এবং পরিমাণগত ট্রেডিং - প্রোগ্রামযুক্ত ট্রেডিং স্ক্রিপ্টের নির্দিষ্ট রূপ। এই রিয়েল-টাইম প্রোগ্রামগুলি বিভিন্ন ভাষায় লেখা যেতে পারে। উদাহরণস্বরূপ, এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্ম জাভাস্ক্রিপ্ট, পাইথন এবং সি ++ ভাষায় রিয়েল-টাইম ট্রেডিং কৌশল লেখার সমর্থন করে। এই স্ক্রিপ্ট প্রোগ্রামগুলি প্ল্যাটফর্ম এপিআই ইন্টারফেসের মাধ্যমে অ্যাকাউন্ট কেনা বেচা যেমন বিভিন্ন ক্রিয়াকলাপ সম্পাদন করে।
যে ডিভাইসে প্রোগ্রাম করা ট্রেডিং স্ক্রিপ্ট চালানো হয়
একটি বট স্ক্রিপ্ট প্রোগ্রাম একটি ডিভাইস ক্যারিয়ার থাকতে হবে (সংক্ষেপে, বট এটি চালানোর জন্য একটি জায়গা থাকতে হবে) । ক্রিপ্টোকারেন্সি বৃত্তের পরিমাণগত ট্রেডিং সাধারণত হংকংয়ের আলিবাবা ক্লাউড সার্ভারে একটি বট প্রোগ্রাম স্থাপন করে (অবশ্যই, আপনি অন্যান্য স্থান থেকে সার্ভারগুলিও ব্যবহার করতে পারেন, অন্যান্য অপারেটর) । যেহেতু বর্তমানে অনেক প্ল্যাটফর্মের বিদেশী নেটওয়ার্ক অ্যাক্সেসের প্রয়োজন, তাই অনেক প্ল্যাটফর্ম এপিআই ইন্টারফেস চালানোর জন্য দেশীয় সার্ভারগুলি ব্যবহার করা অসম্ভব। সাধারণভাবে বলতে গেলে, যদি ইন্টারফেসটি অ্যাক্সেসযোগ্য না হয় তবে একটি ত্রুটিtimeout
রিপোর্ট করা হবে।
এফএমজেড কোয়ান্টে, আপনি সাধারণত হংকংয়ের আলিবাবা ক্লাউড সার্ভারে আপনার নিজের সফ্টওয়্যার প্রোগ্রামটি স্থাপন করতে পারেন (এফএমজেড কোয়ান্টের বট ক্যারিয়ার সফ্টওয়্যারটিকে ডকার বলা হয়, এবং ডকার সফ্টওয়্যারটির উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং বট চালানো হয়) ।
স্ক্রিপ্ট ভাষার বিকল্প অনেক প্রোগ্রামিং ল্যাঙ্গুয়েজ আছে, এবং মূলত সবগুলোই ব্যবহার করা যেতে পারে বটদের স্ক্রিপ্ট প্রোগ্রাম লেখার জন্য। এখানে আমরা আপনাকে বিভিন্ন ভাষার সুবিধাগুলি বোঝার জন্য উদাহরণ হিসাবে এফএমজেড কোয়ান্ট ট্রেডিং প্ল্যাটফর্মও নেব। এফএমজেড কোয়ান্টে, আমরা নিম্নলিখিত প্রোগ্রামিং ভাষাগুলিতে কৌশল (বট স্ক্রিপ্ট প্রোগ্রাম) লিখতে পারি।
জাভাস্ক্রিট এটি সরল এবং ব্যবহার করা সহজ, ডিভাইস পরিবেশে প্রায় কোনও নির্ভরতা ছাড়াই, এবং ES6 স্ট্যান্ডার্ড সমর্থন করে। এর কৌশল প্রোগ্রাম এক্সিকিউশন গতি কেবল সি ++ কৌশল পরে। (এটি এফএমজেড কোয়ান্ট ট্রেডিংয়ের নতুনদের জন্য প্রস্তাবিত) ।
পাইথন পাইথন ডিভাইস পরিবেশে একটি নির্দিষ্ট পরিমাণে নির্ভর করে, এবং বিভিন্ন লাইব্রেরি ইনস্টল করা যেতে পারে, তাই এর এক্সটেনসিবিলিটি শক্তিশালী। (এটি এমন শিক্ষার্থীদের জন্য প্রস্তাবিত যারা এফএমজেড প্ল্যাটফর্ম এবং পাইথনের সাথে পরিচিত) ।
সি++
C++ এর কৌশলগুলো দ্রুততম এক্সিকিউশন স্পিড, সর্বোচ্চ দক্ষতা এবং ব্যবহার করাও কঠিন।
আপনি ভাষা আয়ত্ত করার পর, আপনি অন্যদের জানতে হবেso easy!
মাইল্যাঙ্গুয়েজ FMZ দ্বারা সমর্থিত Mylanguage শুধুমাত্র সবচেয়ে মৌলিক কমান্ডের জন্য।
ভিজ্যুয়ালাইজেশন মডিউল মার্জড স্ট্র্যাটেজি ভিজ্যুয়াল উপায়ে কৌশল তৈরি করা কেবলমাত্র প্রোগ্রাম লজিকের আগ্রহ, উন্নতি এবং বোঝার জন্য। এটি কিছু সহজ লজিক তৈরি করতে ব্যবহার করা যেতে পারে, তবে এটি কিছুটা জটিল কৌশল ডিজাইন করার জন্য উপযুক্ত নয়, কারণ এটি বজায় রাখা এবং প্রসারিত করা কঠিন, এবং জটিল লজিক ডিজাইন করা আরও কঠিন।