আধুনিক অর্থনীতি এক্সচেঞ্জ এবং স্টক মার্কেট ছাড়া অকল্পনীয়। এই সাইটগুলিতে
ট্রেড করাকে ট্রেডিং বলা হয় । ব্যবসায়ীরা সক্রিয়ভাবে তাদের ব্যবসা পরিচালনার সুবিধার্থে কম্পিউটার প্রযুক্তির সম্ভাবনাগুলি ব্যবহার করে। গাণিতিক মডেল এবং কম্পিউটার প্রযুক্তি ব্যবহার করে ট্রেড করাকে অ্যালগরিদমিক ট্রেডিং বলা হয়। এই নিবন্ধটি আর্থিক বাজারে এই ধরনের ট্রেডিং, এর বিভিন্নতা, ব্যবহৃত পদ্ধতি, সুবিধা এবং অসুবিধা, ব্যবহৃত সফ্টওয়্যার সম্পর্কে কথা বলে।
- অ্যালগরিদমিক ট্রেডিং কি (অ্যালগরিদমিক ট্রেডিং)
- অ্যালগরিদমিক ট্রেডিং এর সারমর্ম কি?
- কি ধরনের অ্যালগরিদমিক ট্রেডিং বিদ্যমান?
- কখন এবং কিভাবে অ্যালগরিদমিক ট্রেডিং একটি প্রপঞ্চ হিসাবে উপস্থিত হয়েছিল
- অ্যালগরিদমিক ট্রেডিং অ্যালগরিদমিক ট্রেডিং থেকে কীভাবে আলাদা?
- অ্যালগরিদমিক ট্রেডিংয়ের জন্য কোন সফ্টওয়্যার উপযুক্ত?
- অ্যালগরিদমিক ট্রেডিং করার আগে কী মনে রাখা উচিত?
- TSLab অ্যালগরিদম্বট চালানোর জন্য সবচেয়ে জনপ্রিয় প্রোগ্রামগুলির মধ্যে একটি।
- স্থাপন
- TSLab এ অ্যালগরিদমিক ট্রেডিং প্রশিক্ষণ
- সরবরাহকারী সেটআপ
- একটি স্ক্রিপ্ট তৈরি করা হচ্ছে
- stocksharp
- ওয়েলথল্যাব
- অ্যালগরিদমিক ট্রেডিং এর জন্য কোন কৌশল ব্যবহার করা হয়?
- অ্যালগরিদমিক ট্রেডিং, ঝুঁকি ব্যবস্থাপনা করার সময় কীভাবে ক্ষতি প্রতিরোধ করা যায়
- অ্যালগো ট্রেডিং: সুবিধা এবং অসুবিধা
অ্যালগরিদমিক ট্রেডিং কি (অ্যালগরিদমিক ট্রেডিং)
“অ্যালগরিদমিক ট্রেডিং” বা “অ্যালগরিদমিক ট্রেডিং” শব্দটির দুটি অর্থ রয়েছে। প্রথম ক্ষেত্রে, এই শব্দের অর্থ হল বাজারে একটি বৃহৎ অর্ডার কার্যকর করার একটি পদ্ধতি, যা অনুসারে এটি নির্দিষ্ট নিয়ম অনুসারে ধীরে ধীরে খোলা হয় এবং স্বয়ংক্রিয়ভাবে কয়েকটি সাব-অর্ডারে বিভক্ত হয়, যার নিজস্ব মূল্য এবং আয়তন রয়েছে। প্রতিটি আদেশ কার্যকর করার জন্য বাজারে পাঠানো হয়। টেকনোলজির উদ্দেশ্য হল ট্রেডারদের জন্য বৃহৎ ট্রেড করা সহজ করা যা সম্ভব কম লক্ষণীয় উপায়ে করা দরকার। উদাহরণস্বরূপ, আপনাকে 200,000 শেয়ার ক্রয় করতে হবে এবং প্রতিটি অবস্থানে একবারে 4টি শেয়ার অন্তর্ভুক্ত রয়েছে।
এই শব্দের দ্বিতীয় অর্থ হল এমন একটি সিস্টেম যা একটি প্রদত্ত অ্যালগরিদম অনুযায়ী কোনো ব্যবসায়ীর অংশগ্রহণ ছাড়াই অর্ডার খোলে। স্বয়ংক্রিয় বাজার বিশ্লেষণ থেকে সরাসরি লাভের জন্য অ্যালগরিদম সেট করা হয়। এই সিস্টেমগুলিকে ”
ট্রেডিং রোবট “ও বলা হয়। অ্যালগরিদমিক ট্রেডিং এবং অ্যালগরিদমিক ট্রেডিং ক্রিপ্টোকারেন্সি এক্সচেঞ্জ এবং ফরেক্স সহ এক্সচেঞ্জে ব্যবহৃত হয়।
অ্যালগরিদমিক ট্রেডিং এর সারমর্ম কি?
অ্যালগো ট্রেডিং এর বিকাশের ইতিহাসের উপর ভিত্তি করে একটি নির্দিষ্ট সম্পদের ডেটা সংগ্রহ করা, লেনদেনের জন্য অ্যালগরিদম এবং উপযুক্ত ট্রেডিং রোবট নির্বাচন করা জড়িত। মূল্য নির্ধারণ করতে, সম্ভাব্যতার তত্ত্ব প্রয়োগ করা হয়, বাজারের ত্রুটিগুলি এবং ভবিষ্যতে তাদের পুনরাবৃত্তির সম্ভাবনা নির্ধারণ করা হয়। তিন ধরনের নির্বাচন আছে। একটি ম্যানুয়াল পদ্ধতির সাথে, বিশেষজ্ঞ গাণিতিক সূত্র এবং শারীরিক মডেল প্রয়োগ করেন। জেনেটিক পদ্ধতিতে কম্পিউটার সিস্টেম এবং কৃত্রিম বুদ্ধিমত্তা দ্বারা নিয়মের বিকাশ জড়িত। স্বয়ংক্রিয় একটি বিশেষ কম্পিউটার প্রোগ্রাম দ্বারা উত্পাদিত হয় যা নিয়মের বিন্যাস প্রক্রিয়া করে এবং তাদের পরীক্ষা করে।
কি ধরনের অ্যালগরিদমিক ট্রেডিং বিদ্যমান?
অ্যালগরিদমিক ট্রেডিং বিভিন্ন প্রধান ক্ষেত্রে প্রয়োগ করা হয়:
- প্রযুক্তিগত বিশ্লেষণ । বাজারের অদক্ষতা ব্যবহার করা এবং ক্লাসিক্যাল গাণিতিক এবং শারীরিক বিশ্লেষণের মাধ্যমে বর্তমান প্রবণতা সনাক্ত করা।
- বাজার তৈরি । এই পদ্ধতি বাজারের তারল্য বজায় রাখে। বাজার নির্মাতারা লাভের বিপরীতে চাহিদা পূরণ করে বিনিময় দ্বারা পুরস্কৃত হয়। কৌশলটি অ্যাকাউন্টিং এবং বাজার থেকে তথ্যের দ্রুত প্রবাহের উপর ভিত্তি করে।
- সামনে দৌড়াচ্ছে । যন্ত্রের মাধ্যমে অর্ডারের আয়তনের বিশ্লেষণ এবং তাদের মধ্যে সবচেয়ে বড় নির্বাচন। এই কৌশলটি এই সত্যের উপর ভিত্তি করে যে একটি বড় অর্ডারের একটি বড় মূল্য থাকবে এবং অনেকগুলি পাল্টা আদেশ আকর্ষণ করবে। অ্যালগরিদমগুলি টেপ বিশ্লেষণ করে এবং বইয়ের ডেটা অর্ডার করে এবং অন্যান্য অংশগ্রহণকারীদের তুলনায় বড় লেনদেনের সময় গতিবিধি ঠিক করার চেষ্টা করে৷
- জোড়া এবং ঝুড়ি ট্রেডিং . দুই বা ততোধিক যন্ত্র একটি উচ্চ, কিন্তু এক-এক, পারস্পরিক সম্পর্ক নয়। প্রদত্ত কোর্স থেকে যন্ত্রগুলির মধ্যে একটির বিচ্যুতি মানে এটি তার গ্রুপে ফিরে যাওয়ার সম্ভাবনা বেশি। পারস্পরিক সম্পর্ক নির্ধারণ একটি লাভজনক বাণিজ্য করতে সাহায্য করে।
- সালিশ । পদ্ধতিটি অনুরূপ মূল্য গতিশীলতার সাথে সম্পদের তুলনা করার উপর ভিত্তি করে। এই সাদৃশ্য কখনও কখনও বিভিন্ন কারণের কারণে লঙ্ঘন করা হয়। সালিশের সারমর্ম হল আরও ব্যয়বহুল সম্পদের বিক্রয় এবং একটি সস্তার ক্রয়। ফলস্বরূপ, সম্পদের দাম সমান হবে, এবং সস্তা সম্পদের দাম বাড়বে। অ্যালগরিদমিক ট্রেডিং সিস্টেম বাজারে মূল্য পরিবর্তন সনাক্ত করে এবং লাভজনক সালিসি বাণিজ্য পরিচালনা করে। [ক্যাপশন id=”attachment_12595″ align=”aligncenter” width=”650″] অনুমানমূলক অ্যালগরিদমিক ট্রেডিং কৌশল[/caption]
- অস্থিরতা ট্রেডিং । একটি জটিল ধরনের ট্রেডিং, যা বিভিন্ন বিকল্প কেনার মধ্যে থাকে। ব্যবসায়ী আশা করেন স্টকের অস্থিরতা বিক্রির সময় বাড়বে এবং কেনার সময় কমবে। এই ধরনের বাণিজ্যের জন্য উল্লেখযোগ্য সরঞ্জাম ক্ষমতা এবং যোগ্যতাসম্পন্ন বিশেষজ্ঞ প্রয়োজন।
অ্যালগরিদমিক ট্রেডিংয়ে কাজের কৌশল, রোবট ট্রেডিং সম্পর্কে সম্পূর্ণ সত্য: https://youtu.be/eg3s0c_X_ao
কখন এবং কিভাবে অ্যালগরিদমিক ট্রেডিং একটি প্রপঞ্চ হিসাবে উপস্থিত হয়েছিল
অ্যালগরিদমিক ট্রেডিং 1970 এর দশকের গোড়ার দিকে NASDAQ তৈরির সাথে বিকশিত হয়েছিল, কম্পিউটার ট্রেডিং ব্যবহার করার প্রথম এক্সচেঞ্জ। সেই দিনগুলিতে, অ্যালগরিদমিক ট্রেডিং শুধুমাত্র বড় বিনিয়োগকারীদের জন্য উপলব্ধ ছিল, সাধারণ মানুষের এই ধরনের প্রযুক্তির অ্যাক্সেস ছিল না। কম্পিউটার তখন নিখুঁত ছিল না, এবং 1987 সালে একটি হার্ডওয়্যার ত্রুটি ছিল যা আমেরিকান বাজারের পতনের দিকে পরিচালিত করেছিল। 1998 সালে, এসইসি – ইউএস সিকিউরিটিজ কমিশন আনুষ্ঠানিকভাবে ইলেকট্রনিক ট্রেডিং প্ল্যাটফর্ম ব্যবহারের অনুমতি দেয়। এই বছরটিকে তার আধুনিক আকারে অ্যালগরিদমিক ট্রেডিংয়ের উপস্থিতির তারিখ হিসাবে বিবেচনা করা উচিত। [ক্যাপশন id=”attachment_12604″ align=”aligncenter” width=”663″]
ট্রেডিং অটোমেশনের কারণ[/ক্যাপশন] 2000-এর দশকের গোড়ার দিকে, কম্পিউটার ব্যবহার করে লেনদেন কয়েক সেকেন্ডের মধ্যে করা হত। কিন্তু বাজারে রোবটের শেয়ার ছিল 90% এর কম। 2009 সালের মধ্যে, এক্সচেঞ্জের অর্ডারগুলি মিলিসেকেন্ডে সম্পন্ন হয়েছিল, এবং
ট্রেডিং রোবটগুলি 60% লেনদেন করে। 2012 সালের পর পরিস্থিতি বদলেছে। বাজারের অনির্দেশ্যতা তৎকালীন বিদ্যমান সফ্টওয়্যারে ব্যর্থতার দিকে পরিচালিত করেছিল। স্বয়ংক্রিয়ভাবে সম্পাদিত লেনদেনের শতাংশ মোটের 50% এ কমে গেছে। ভুল এড়াতে কৃত্রিম বুদ্ধিমত্তার বিকাশ ও বাস্তবায়ন শুরু হয়েছে।
অ্যালগরিদমিক ট্রেডিং অ্যালগরিদমিক ট্রেডিং থেকে কীভাবে আলাদা?
ধারণাগুলির আপাত মিল থাকা সত্ত্বেও, “অ্যালগরিদমিক ট্রেডিং” এবং “অ্যালগরিদমিক ট্রেডিং” এর ধারণাগুলির মধ্যে পার্থক্য করা উচিত। প্রথম ক্ষেত্রে, একটি বৃহৎ অর্ডারকে অংশে বিভক্ত করে এবং তারপরে নির্দিষ্ট নিয়ম অনুসারে জমা দেওয়ার পদ্ধতিটি নিহিত রয়েছে এবং দ্বিতীয় ক্ষেত্রে, তারা একটি স্বয়ংক্রিয় ব্যবস্থার কথা বলে যা একটি নির্দিষ্ট অনুযায়ী কোনও ব্যবসায়ী ছাড়াই অর্ডার তৈরি করে। অ্যালগরিদম অ্যালগরিদম ট্রেডিং-এ অ্যালগরিদমগুলি একজন ব্যবসায়ীর দ্বারা বৃহৎ লেনদেন সম্পাদনকে সহজ করার জন্য ব্যবহার করা হয়। অ্যালগরিদমিক ট্রেডিংয়ে, এগুলি বাজার বিশ্লেষণ করতে এবং আয় বাড়াতে পজিশন খোলার জন্য ব্যবহার করা হয়।
অ্যালগরিদমিক ট্রেডিংয়ের জন্য কোন সফ্টওয়্যার উপযুক্ত?
যেহেতু অ্যালগরিদমিক ট্রেডিংয়ে কম্পিউটার প্রযুক্তির ব্যবহার জড়িত, তাই আপনাকে সঠিক সফ্টওয়্যার বেছে নিতে হবে। একটি ট্রেডিং রোবট হল স্বয়ংক্রিয় ট্রেডিং অনুশীলনের প্রধান হাতিয়ার। আপনি প্রোগ্রামিং ভাষা ব্যবহার করে এটি নিজে বিকাশ করতে পারেন
, অথবা এটি তৈরি করতে প্ল্যাটফর্ম ব্যবহার করতে পারেন।
অ্যালগরিদমিক ট্রেডিং করার আগে কী মনে রাখা উচিত?
প্রথমত, এটি উল্লেখ করার মতো যে একজন অ্যালগো ট্রেডারকে প্রোগ্রাম করতে সক্ষম হতে হবে, কারণ বেশিরভাগ প্ল্যাটফর্ম এই দক্ষতা আয়ত্ত করে আয়ত্ত করা যায়। অ্যালগরিদমিক ট্রেডিংয়ের জন্য ব্যবহৃত প্রোগ্রামিং ভাষাটি অবশ্যই সমস্ত প্ল্যাটফর্ম এবং অ্যালগরিদম তৈরির সাথে সামঞ্জস্যপূর্ণ হতে হবে। সবচেয়ে উপযুক্ত প্রোগ্রামিং ভাষা হল C# (C-sharp)। এটি TSLab, StockSharp, WealthLab এর মতো প্ল্যাটফর্মে ব্যবহৃত হয়। প্রোগ্রামিং ল্যাঙ্গুয়েজ না জেনেও শেষ 2টি প্রোগ্রাম কয়েক মাস ধরে আয়ত্ত করতে হবে। [ক্যাপশন id=”attachment_12606″ align=”aligncenter” width=”558″]
ট্রেডিং রোবট আর্কিটেকচার[/ক্যাপশন]
TSLab অ্যালগরিদম্বট চালানোর জন্য সবচেয়ে জনপ্রিয় প্রোগ্রামগুলির মধ্যে একটি।
ট্রেডিং রোবট এবং সিস্টেম তৈরি, পরীক্ষা এবং চালু করার জন্য একটি প্ল্যাটফর্ম
। কিউব আকারে একটি সুবিধাজনক ভিজ্যুয়াল এডিটর অন্তর্ভুক্ত করে, যা আপনাকে প্রোগ্রামিং ভাষা না জেনেই একটি রোবট তৈরি করতে দেয়। আপনি কিউব থেকে পছন্দসই ট্রেডিং অ্যালগরিদম একত্র করতে পারেন। প্রোগ্রাম দ্বারা সংগৃহীত ট্রেডিং ইন্সট্রুমেন্টের ইতিহাস আপনাকে স্ক্রিপ্টগুলিতে ত্রুটিগুলি খুঁজে পেতে এবং সংশোধন করার অনুমতি দেবে, যখন প্রযুক্তিগত বিশ্লেষণ সরঞ্জামগুলি আপনাকে একটি অনন্য সমাধান তৈরি করতে সহায়তা করবে।
স্থাপন
প্ল্যাটফর্মটি ইনস্টল করতে, আপনাকে অফিসিয়াল ওয়েবসাইট থেকে ইনস্টলারটি ডাউনলোড করতে হবে। ডাউনলোড পৃষ্ঠায় বলা হয়েছে যে প্রোগ্রামটি শুধুমাত্র উইন্ডোজের 64-বিট সংস্করণে কাজ করে। ডাউনলোড করার পরে, ইনস্টলেশন ফাইল খুলুন। ইনস্টল করার আগে, এটি আপনাকে .NET ফ্রেমওয়ার্ক এবং ভিজ্যুয়াল C++ পুনরায় বিতরণযোগ্য স্টুডিওর সর্বশেষ সংস্করণ ইনস্টল করার জন্য অনুরোধ করবে।
যদি এই প্রোগ্রামগুলির প্রয়োজনীয় সংস্করণগুলি উপলব্ধ না হয় তবে আপনার সেগুলি ইনস্টল করা উচিত। তাদের ছাড়া প্ল্যাটফর্ম চলবে না। যদি এই প্রোগ্রামগুলির সর্বশেষ সংস্করণগুলি উপলব্ধ থাকে তবে ইনস্টলারের স্টার্ট উইন্ডোটি খুলবে৷ আসুন “পরবর্তী” ক্লিক করুন।
আমরা লাইসেন্স চুক্তির শর্তাবলীর সাথে সম্মত এবং প্রোগ্রামটি যেখানে ইনস্টল করা হবে সেটি বেছে নিই।
তারপরে আপনাকে ইনস্টলেশনের জন্য অনুমতি দিতে হবে এবং এটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করতে হবে।
ইনস্টলেশন সম্পন্ন হলে, একটি সংশ্লিষ্ট উইন্ডো খুলবে। আপনি ইনস্টলেশন পরে প্রোগ্রাম চালাতে পারেন.
TSLab এ অ্যালগরিদমিক ট্রেডিং প্রশিক্ষণ
সরবরাহকারী সেটআপ
একটি ট্রেডিং রোবট সেট আপ এবং পরীক্ষা করার জন্য, আপনার উদ্ধৃতির ইতিহাস থাকতে হবে। উদ্ধৃতিগুলির ইতিহাস পেতে, আপনাকে একটি ডেটা প্রদানকারী সেট আপ করতে হবে৷ “ডেটা” মেনুতে, “সরবরাহকারী” আইটেমটি নির্বাচন করুন।
একটি খালি ভেন্ডর ট্যাব খুলবে। আমাদের “যোগ করুন” বোতামে ক্লিক করতে হবে। খোলা ডায়ালগ বক্সে, “ঐতিহাসিক ডেটা” নির্বাচন করুন। এই পর্যায়ে, আপনাকে উদ্ধৃতিগুলির জন্য ডেটা টাইপ নির্বাচন করতে হবে। এই ক্ষেত্রে, 0.01 মূল্য ধাপ সহ উদ্ধৃতি সহ একটি পাঠ্য ফাইল নির্বাচন করা হয়েছে। সংগ্রহস্থল থেকে প্রয়োজনীয় ফাইল ডাউনলোড করুন.
1.rand.quote.step=0.01_1m.txt.zip ফাইলটি ডাউনলোড করুন। একবার ডাউনলোড হয়ে গেলে, ডাউনলোড ফোল্ডারে ফাইলটি খুঁজুন এবং সংরক্ষণাগার থেকে বের করুন। আমরা TSLab এ ফিরে যাই এবং “ডেটা” মেনুতে “সরবরাহকারী” আইটেমটি নির্বাচন করি।
সংশ্লিষ্ট উইন্ডো খুলবে। আপনাকে “যোগ করুন” বোতামে ক্লিক করতে হবে।
সরবরাহকারী যোগ করুন উইন্ডোটি খুলবে। এটিতে, “ঐতিহাসিক ডেটা” আইটেমটি নির্বাচন করুন এবং তারপরে “পরবর্তী” ক্লিক করুন।
পরবর্তী উইন্ডোতে, প্রদানকারীর নাম এবং ডেটা টাইপ উল্লেখ করুন। নামটি টেক্সটডেটা এবং ডেটা টাইপটি টেক্সট ফাইলগুলিতে সেট করুন। “পরবর্তী” ক্লিক করুন।
সরবরাহকারীর পথ বেছে নিন। ডিফল্ট পাথ হল C:ProgramDataTSLabTSLab 2.1ProvidersText। আপনি পাথ বারে … ক্লিক করে একটি ভিন্ন পথ নির্দিষ্ট করতে পারেন। আমরা আমাদের ফাইলের পাথ সেট করি, তারপরে আমরা পরামিতিগুলি সেট করি: 1. দশমিক স্থানের সংখ্যা হল 2. 2. মূল্য ধাপটি স্বয়ংক্রিয়ভাবে নির্ধারিত হয় যদি এটি 1 এর কম হয়। একটি ফাইল 0.01 এর একটি ধাপ সহ এবং 1 নির্দিষ্ট করে সাইন ইন সেটিংস 0.1 একটি ধাপ নির্বাচন করবে
“পরবর্তী” বোতাম টিপুন। প্রোভাইডার উইন্ডোতে, TextData ডেটা প্রদানকারী দৃশ্যমান হবে।
একটি স্ক্রিপ্ট তৈরি করা হচ্ছে
TSLab প্ল্যাটফর্ম আপনাকে ট্রেডিং অ্যালগরিদম তৈরি করতে, পরীক্ষা করতে এবং ট্রেডিং রোবট তৈরি করতে দেয় – এজেন্ট। কিন্তু একটি ট্রেডিং অ্যালগরিদম তৈরি করার আগে, আপনাকে এটির জন্য একটি স্ক্রিপ্ট লিখতে হবে। এটি করতে, মেনুতে “ল্যাব” নির্বাচন করুন। ড্রপ-ডাউন তালিকা থেকে “স্ক্রিপ্ট” নির্বাচন করুন।
একটি ডায়ালগ বক্স খুলবে, যেখানে আমরা “নতুন তৈরি করুন” এ ক্লিক করব। দ্বিতীয় উইন্ডোতে, স্ক্রিপ্টের নাম লিখুন এবং “ঠিক আছে” ক্লিক করুন।
সম্পাদনার জন্য তৈরি স্ক্রিপ্টের বাম মাউস বোতামে ডাবল ক্লিক করুন। আমরা একটি ভিজ্যুয়াল স্ক্রিপ্ট এডিটর দেখতে পাব।
নীল আয়তক্ষেত্রাকার ব্লক হল “ব্যবসায়ী যন্ত্র”। ধূসর আয়তক্ষেত্র “ভলিউম 1” – একটি নির্দিষ্ট সময়ের জন্য বিকল্প বা ফিউচার চুক্তি সহ অপারেশনের সংখ্যা। ব্লক “ক্লোজিং” বারের সমাপনী মূল্য প্রতিফলিত করে। “গ্রাফ প্যানেল” ব্লক সংশ্লিষ্ট প্যানেল তৈরি করে।
সঠিক পছন্দ. ড্রপ-ডাউন মেনু থেকে “বৈশিষ্ট্য” নির্বাচন করুন। স্ক্রিপ্ট ট্যাব নির্বাচন করুন।
অক্ষম করুন “ব্যবহার করুন তারিখ থেকে”. “উৎস” ট্যাবটি নির্বাচন করুন এবং এতে – টুলটি। এই ক্ষেত্রে ক্লিক করুন. “সিকিউরিটিগুলি নির্বাচন করুন” উইন্ডোটি খুলবে, যেখানে আপনাকে TextData ডেটা প্রদানকারী নির্বাচন করতে হবে এবং টেক্সট ফাইলের উদ্ধৃতি – 1.rand.quote.step=0.01_1m নির্দিষ্ট করতে হবে। নিশ্চিত করতে “ঠিক আছে” ক্লিক করুন।
টুলটি নির্বাচন করার পরে, চার্টের একটি ছবি এবং শিলালিপি “লোড হচ্ছে” সহ একটি ট্যাব উইন্ডোর শীর্ষে উপস্থিত হবে। ডেটা প্রসেস করার পর, নির্বাচিত ইন্সট্রুমেন্টের নাম এই ট্যাবে উপস্থিত হবে – 1.rand.quote.step=0.01_1m
ডেটা লোড করার পরে “সংরক্ষণ করুন এবং কার্যকর করুন” এ ক্লিক করুন।
এই স্ক্রিপ্টটি চার্টে যন্ত্রটি প্রদর্শন করার জন্য ডিজাইন করা হয়েছে। অবশেষে, একটি গ্রাফ ট্যাব খুলবে। ট্রেডিং অ্যালগরিদম এবং ট্রেডিং এজেন্ট একইভাবে সেট আপ করা হয়। আপনি দেখতে পাচ্ছেন, TSLab-এর সাহায্যে অ্যালগরিদমিক ট্রেডিং প্রায় প্রত্যেকের জন্য উপলব্ধ এবং এর জন্য পূর্ব প্রশিক্ষণের প্রয়োজন হয় না। TSLab এর প্রধান সুবিধা হল যে কোন ব্যবহারকারী প্ল্যাটফর্ম অধ্যয়ন করার 2-3 দিন পরে ট্রেডিং রোবট কম্পাইল করা শুরু করতে পারে। এটি ভিজ্যুয়াল এডিটর দ্বারা সুবিধাজনক। সম্পাদকের সাহায্যে, আপনি অ্যালগরিদমিক ট্রেডিংয়ে প্রয়োজনীয় প্রয়োজনীয় চিন্তাভাবনা শিখবেন। TSLab C# ভাষা সমর্থন করে, TSLab API ব্যবহার করে এই প্ল্যাটফর্মে আরও প্রোগ্রামিং চালিয়ে যাওয়া যেতে পারে। যাইহোক, অ্যালগরিদমিক ট্রেডিংয়ে আরও নিমজ্জন আরও জটিল প্রোগ্রামের সাথে চালিয়ে যাওয়া ভাল।
stocksharp
Stocksharp হল C# এ লেখা ট্রেডিং রোবটের একটি লাইব্রেরি। ট্রেডিং রোবটগুলি ভিজ্যুয়াল স্টুডিও প্রোগ্রামিং পরিবেশে সংকলিত হয়। অতএব, এই সংস্থানটি ব্যবহার করে একটি রোবট লেখার আগে, আপনাকে একটি প্রোগ্রামিং ভাষা শিখতে কমপক্ষে ছয় মাস ব্যয় করতে হবে। সবাই শেষ পর্যন্ত অধ্যয়ন শেষ করতে সক্ষম হয় না। যাইহোক, এই প্ল্যাটফর্মের ব্যবহার অনুশীলনে সম্পূর্ণরূপে ন্যায়সঙ্গত।
ওয়েলথল্যাব
WealthLab হল ফিডেলিটি থেকে ট্রেডিং রোবট এবং সিস্টেমগুলি পরীক্ষা এবং বিকাশের জন্য আরেকটি প্ল্যাটফর্ম। প্রোগ্রামটির দুটি সংস্করণ রয়েছে: ফিডেলিটি অ্যাকাউন্ট সহ মার্কিন নাগরিকদের জন্য প্রো এবং অন্য সবার জন্য বিকাশকারী৷ WealthLab আপনাকে রোবটগুলির বিকাশে প্রযুক্তিগত বিশ্লেষণের সরঞ্জামগুলি ব্যবহার করতে, চুক্তিতে প্রবেশ এবং বন্ধ করার জন্য সংকেত গ্রহণ করতে এবং সেগুলিকে টার্মিনালে স্থানান্তর করতে দেয়। একজন ব্যবসায়ী যদি প্রোগ্রাম করতে না জানেন, তাহলে তিনি একজন সহকারী (উইজার্ড) ব্যবহার করতে পারেন। প্ল্যাটফর্মটি C# এবং প্যাসকেল প্রোগ্রামিং ভাষার উপর ভিত্তি করে। প্ল্যাটফর্মটি সেগমেন্ট, জাপানি ক্যান্ডেলস্টিক, লাইন চার্ট ইত্যাদি আকারে চার্ট আঁকে।
প্রোগ্রামের প্রধান কাজ হল ঐতিহাসিক তথ্যের উপর ভিত্তি করে কৌশলগুলির অপ্টিমাইজেশন এবং পরীক্ষা করা। WealthLab টিএসএল্যাবের মতো দ্রুত নয়, মাত্র 2 মাসে শেখা যায়। অন্তর্নির্মিত প্রোগ্রামিং ভাষা লাভজনক ট্রেডিং কৌশল তৈরিতে দুর্দান্ত সুযোগ দেয়। একজন ব্যবসায়ী প্ল্যাটফর্মটিকে কুইক সফ্টওয়্যার প্যাকেজের সাথে লিঙ্ক করতে পারেন, যা অফলাইনে অর্ডার দেওয়ার অনুমতি দেবে।
অ্যালগরিদমিক ট্রেডিং এর জন্য কোন কৌশল ব্যবহার করা হয়?
বাস্তব ফলাফল আনতে অ্যালগরিদম ব্যবহার করে ট্রেড করার জন্য, আপনাকে একটি নির্দিষ্ট পরিস্থিতির জন্য ডিজাইন করা একটি কৌশলে লেগে থাকতে হবে।
- অনুমানমূলক কৌশল । এটি পরবর্তী লাভের জন্য একটি লেনদেন প্রবেশের জন্য সবচেয়ে অনুকূল মূল্য অর্জনের লক্ষ্যে। প্রধানত ব্যক্তিগত ব্যবসায়ীদের দ্বারা ব্যবহৃত.
- ডেটা মাইনিং নতুন অ্যালগরিদমের জন্য নতুন নিদর্শন খোঁজা। বেশিরভাগ ডেটা পরীক্ষার আগে এই কৌশলটিতে সংগ্রহ করা হয়। ম্যানুয়াল সেটিংস দ্বারা তথ্য অনুসন্ধান করা হয়।
- TWAP হল সময়-ভারিত গড় মূল্য। সেরা বিড এবং অফার মূল্যে সমান সময়ের ব্যবধানে অর্ডার খোলা।
- VWAP – ভলিউম-ওয়েটেড গড় দাম। একটি নির্দিষ্ট সময়ের জন্য একই ভলিউমের সাথে সমান অংশে একটি অবস্থান খোলা এবং দাম গড় মানের চেয়ে বেশি নয়।
- মৃত্যুদন্ড কার্যকর করার কৌশল । বৃহৎ আয়তনে ওজনযুক্ত গড় মূল্যে একটি সম্পদ অর্জনের জন্য ব্যবহৃত একটি কৌশল। প্রধানত ব্রোকার এবং হেজ ফান্ড দ্বারা ব্যবহৃত হয়।
[ক্যাপশন id=”attachment_12599″ align=”aligncenter” width=”768″]
স্বয়ংক্রিয় ট্রেডিং কৌশল তৈরির কনস্ট্রাক্টর[/caption]
অ্যালগরিদমিক ট্রেডিং, ঝুঁকি ব্যবস্থাপনা করার সময় কীভাবে ক্ষতি প্রতিরোধ করা যায়
এটা বিশ্বাস করা একটি বড় ভুল যে একজন অ্যালগরিদমিক ট্রেডারকে শুধুমাত্র একটি ট্রেডিং রোবট তৈরি করতে হবে। সমস্ত ঝুঁকি প্রতিরোধ এবং নির্মূল করা আবশ্যক. বিদ্যুত, ইন্টারনেট সংযোগে বাধা এবং গণনা এবং প্রোগ্রামিংয়ের ত্রুটিগুলি উল্লেখযোগ্য ক্ষতির কারণ হতে পারে এবং আপনাকে সম্পূর্ণভাবে আয় থেকে বঞ্চিত করতে পারে। [ক্যাপশন id=”attachment_12559″ align=”aligncenter” width=”938″]
কিভাবে একটি অ্যালগরিদমিক ট্রেডিং কৌশল তৈরি করা হয়[/ক্যাপশন] একটি অবকাঠামো সার্ভার যেখানে অ্যালগরিদমিক ট্রেডিং করা হয় হঠাৎ করে ব্যর্থ হতে পারে বা অপারেটিং সিস্টেম রিবুট হতে পারে। সার্ভারের সমস্যাগুলি দূর করতে, আপনি একটি সার্ভার ভাড়া নিতে পারেন বা নিজের বাড়াতে পারেন৷ এটি উপলব্ধ না হলে, আপনাকে একটি ভাল সংযোগ সহ একটি স্থিতিশীল প্রদানকারীর থেকে একটি সার্ভার নিতে হবে৷ সিস্টেমের ন্যূনতম পাওয়ার মার্জিন 40-50% থাকা উচিত। সংযোগ সমস্যা সবসময় অপ্রত্যাশিতভাবে ঘটতে. আপনি সংযোগটি কনফিগার করতে পারেন যাতে সংযোগটি হারিয়ে যাওয়ার পরে বিনিময়টি অবস্থানগুলি বন্ধ করে দেয়। ওয়াচডগ ট্র্যাকিং অ্যালগরিদমের মাধ্যমে ডেটা প্যাকেট দুর্নীতি ট্র্যাক করা হয়। ট্রেডিংয়ে ব্যবহৃত ট্রেডিং কৌশলগুলি অপূর্ণ এবং তাদের সমন্বয় সম্পূর্ণ ভিন্ন পরিণতির দিকে নিয়ে যেতে পারে। অ্যাপ্লিকেশনগুলিতে, API ত্রুটিগুলি তৈরি হতে পারে। লটের মূল্য, আয়তন, মান ভুলভাবে প্রদর্শিত হতে পারে। এছাড়াও, সপ্তাহান্তে বা ছুটির দিনে ট্রেড করা যেতে পারে, ট্রেডিং কৌশল বা অ্যাকাউন্টের সীমা লঙ্ঘন করা হয়।
এই ত্রুটিগুলি দূর করার জন্য, ভুল পরামিতিগুলি দূর করার জন্য অর্ডার এবং ট্রেডিং কৌশলগুলির সীমা পর্যবেক্ষণ এবং বিশ্লেষণ করা প্রয়োজন৷
জরুরী পরিস্থিতির ক্ষেত্রে, এসএমএস, ই-মেইল, তাত্ক্ষণিক বার্তাবাহক এবং অন্যান্য যোগাযোগ চ্যানেলের মাধ্যমে সমস্ত আগ্রহী পক্ষকে অবিলম্বে এটি সম্পর্কে অবহিত করা প্রয়োজন। ভবিষ্যতে এর পুনরাবৃত্তি রোধ করার জন্য লগগুলিতে প্রতিটি ব্যর্থতা রেকর্ড করা অপরিহার্য। অ্যালগরিদমিক ট্রেডিংয়ের মাধ্যমে কীভাবে প্যাসিভ ইনকাম তৈরি করবেন: https://youtu.be/UeUANvatDdo
অ্যালগো ট্রেডিং: সুবিধা এবং অসুবিধা
ট্রেডিং রোবটগুলি “মানুষ” বিষয়গুলির অধীন নয় যা তাদের কাজকে প্রভাবিত করতে পারে: ক্লান্তি, মানসিক ভাঙ্গন এবং অন্যান্য। এটি অ্যালগরিদমিক ট্রেডিংয়ের প্রধান সুবিধা। অ্যালগরিদম একটি সু-সংজ্ঞায়িত প্রোগ্রাম অনুসরণ করে এবং এটি থেকে কখনও বিচ্যুত হয় না। অ্যালগো ট্রেডিং এর অনেক অসুবিধা আছে। এর মধ্যে রয়েছে, বিশেষ করে, পাবলিক ডোমেনে এই ধরনের বাণিজ্যের তথ্যের অপ্রাপ্যতা। একজন অ্যালগরিদমিক ট্রেডারকে অবশ্যই প্রোগ্রামিংয়ে দক্ষ হতে হবে, যা বেশিরভাগ আর্থিক পেশাদারদের জন্য বেশ কঠিন। বাজার পরিবর্তন হলে, আপনাকে অ্যালগরিদম সম্পূর্ণরূপে পরিবর্তন করতে হবে। একটি ট্রেডিং রোবট লেখার সময়, একটি ভুল হতে পারে যা পুরো অ্যালগরিদমকে ভুল পথে নিয়ে যাবে এবং এটি তহবিলের ক্ষতির দিকে নিয়ে যাবে।
অ্যালগরিদমিক ট্রেডিং একটি বরং জটিল ধরনের এক্সচেঞ্জ ট্রেডিং যার জন্য শুধুমাত্র ট্রেডিং নয়, গণিত এবং প্রোগ্রামিং-এও জ্ঞান প্রয়োজন। এটি শুধুমাত্র পছন্দসই অ্যালগরিদম তৈরি করতে সক্ষম হওয়াই নয়, সংযোগ সমস্যা, অ্যালগরিদম এবং প্রোগ্রাম কোডের ত্রুটিগুলি প্রতিরোধ করার জন্যও প্রয়োজনীয়। এইভাবে ট্রেড করার সিদ্ধান্ত নেওয়ার আগে আপনাকে সাবধানে চিন্তা করতে হবে। তবুও, এটি আয়ত্ত করে এবং অনুশীলনে এটি সঠিকভাবে প্রয়োগ করার পরে, ব্যবসায়ী আয়ের উল্লেখযোগ্য বৃদ্ধি পাবেন এবং তার কাজকে আরও সহজ করে তুলবেন।