অ্যালগরিদমিক ট্রেডিংয়ের মূলসূত্রঃ ধারণাগুলি এবং উদাহরণ

লেখক:ভাল, তৈরিঃ 2019-03-06 14:14:10, আপডেটঃ 2019-03-06 17:14:45

অ্যালগরিদমিক ট্রেডিংয়ের মূলসূত্রঃ ধারণাগুলি এবং উদাহরণ

অ্যালগরিদমিক ট্রেডিং (যা স্বয়ংক্রিয় ট্রেডিং, ব্ল্যাক-বক্স ট্রেডিং, বা অ্যালগো-ট্রেডিং নামেও পরিচিত) একটি কম্পিউটার প্রোগ্রাম ব্যবহার করে যা একটি নির্দিষ্ট সেট নির্দেশাবলী (একটি অ্যালগরিদম) অনুসরণ করে একটি বাণিজ্য স্থাপন করে। তত্ত্বগতভাবে, বাণিজ্য একটি গতি এবং ফ্রিকোয়েন্সিতে মুনাফা তৈরি করতে পারে যা মানুষের ব্যবসায়ীর পক্ষে অসম্ভব।

সংজ্ঞায়িত নিয়মের সেটগুলি সময়, মূল্য, পরিমাণ বা যে কোনও গাণিতিক মডেলের উপর ভিত্তি করে। ব্যবসায়ীর জন্য মুনাফা সুযোগ ছাড়াও, অ্যালগো-ট্রেডিং বাজারে আরও তরলতা এবং ব্যবসায়কে আরও পদ্ধতিগত করে তোলে ট্রেডিং ক্রিয়াকলাপে মানুষের আবেগের প্রভাবকে বাদ দিয়ে।

ব্যবহারিকভাবে অ্যালগরিদমিক ট্রেডিং

ধরুন একজন ব্যবসায়ী এই সহজ ট্রেডিং মানদণ্ড অনুসরণ করেঃ

  • একটি স্টক এর 50 টি শেয়ার কিনুন যখন এর 50 দিনের চলমান গড় 200 দিনের চলমান গড়ের উপরে যায়। (একটি চলমান গড় অতীতের ডেটা পয়েন্টগুলির গড় যা প্রতিদিনের দামের ওঠানামা মসৃণ করে এবং এইভাবে প্রবণতা সনাক্ত করে।)
  • যখন ৫০ দিনের মুভিং এভারেজ ২০০ দিনের মুভিং এভারেজের নিচে যায় তখন শেয়ার বিক্রি করুন।

এই দুটি সহজ নির্দেশাবলী ব্যবহার করে, একটি কম্পিউটার প্রোগ্রাম স্বয়ংক্রিয়ভাবে স্টক মূল্য (এবং চলমান গড় সূচক) নিরীক্ষণ করবে এবং সংজ্ঞায়িত শর্ত পূরণ হলে ক্রয় এবং বিক্রয় অর্ডার স্থাপন করবে। ব্যবসায়ীর আর লাইভ দাম এবং গ্রাফগুলি পর্যবেক্ষণ করতে হবে না বা ম্যানুয়ালি অর্ডারগুলি রাখতে হবে না। অ্যালগরিদমিক ট্রেডিং সিস্টেম সঠিকভাবে ট্রেডিং সুযোগ সনাক্ত করে স্বয়ংক্রিয়ভাবে এটি করে।

অ্যালগরিদমিক ট্রেডিং এর উপকারিতা

আলগো-ট্রেডিং নিম্নলিখিত সুবিধাগুলি প্রদান করেঃ

  • লেনদেন সর্বোত্তম সম্ভাব্য মূল্যে সম্পন্ন হয়।
  • ট্রেড অর্ডার স্থাপন তাত্ক্ষণিক এবং সঠিক (আকাঙ্ক্ষিত স্তরে কার্যকর হওয়ার উচ্চ সম্ভাবনা রয়েছে) ।
  • উল্লেখযোগ্য মূল্য পরিবর্তন এড়াতে ট্রেডগুলি সঠিকভাবে এবং তাত্ক্ষণিকভাবে সময় নির্ধারণ করা হয়।
  • লেনদেনের খরচ কমানো।
  • একাধিক বাজার অবস্থার উপর একই সময়ে স্বয়ংক্রিয় চেক।
  • ট্রেড করার সময় ম্যানুয়াল ত্রুটির ঝুঁকি কম।
  • আলগো-ট্রেডিং একটি কার্যকর ট্রেডিং কৌশল কিনা তা দেখতে উপলভ্য historicalতিহাসিক এবং রিয়েল-টাইম ডেটা ব্যবহার করে ব্যাকটেস্ট করা যেতে পারে।
  • মানসিক ও মনস্তাত্ত্বিক কারণের উপর ভিত্তি করে মানব ব্যবসায়ীদের ভুলের সম্ভাবনা কম।

বেশিরভাগ আলগো-ট্রেডিং আজ উচ্চ ফ্রিকোয়েন্সি ট্রেডিং (এইচএফটি) যা পূর্ব-প্রোগ্রামযুক্ত নির্দেশাবলীর উপর ভিত্তি করে একাধিক বাজার এবং একাধিক সিদ্ধান্ত পরামিতি জুড়ে দ্রুত গতিতে বিপুল সংখ্যক অর্ডার স্থাপন করে মূলধন অর্জনের চেষ্টা করে।

আলগো-ট্রেডিং অনেক ধরনের ট্রেডিং এবং বিনিয়োগ কার্যক্রমে ব্যবহৃত হয় যার মধ্যে রয়েছেঃ

  • মাঝারি থেকে দীর্ঘমেয়াদী বিনিয়োগকারী বা ক্রয় পক্ষের পেনশন তহবিল, মিউচুয়াল ফান্ড, বীমা কোম্পানি বড় পরিমাণে স্টক কেনার জন্য অ্যালগো-ট্রেডিং ব্যবহার করে যখন তারা বিচ্ছিন্ন, বড় পরিমাণে বিনিয়োগের মাধ্যমে স্টক মূল্যকে প্রভাবিত করতে চায় না।
  • স্বল্পমেয়াদী ব্যবসায়ী এবং বিক্রয় পক্ষের অংশগ্রহণকারীরা মার্কেট মেকার (যেমন ব্রোকারেজ হাউস), স্পেকুলেটর এবং আরবিট্রেজার স্বয়ংক্রিয় ট্রেড এক্সিকিউশন থেকে উপকৃত হয়; উপরন্তু, অ্যালগো-ট্রেডিং বাজারে বিক্রেতাদের জন্য পর্যাপ্ত তরলতা তৈরিতে সহায়তা করে।
  • পদ্ধতিগত ব্যবসায়ীরা ট্রেন্ড অনুসরণকারী, হেজ ফান্ড, বা জোড়া ব্যবসায়ীরা (বাজার-নিরপেক্ষ ট্রেডিং কৌশল যা দুটি স্টক, এক্সচেঞ্জ-ট্রেডেড ফান্ড (ইটিএফ) বা মুদ্রার মতো অত্যন্ত সম্পর্কিত যন্ত্রের জোড়ায় একটি দীর্ঘ অবস্থানকে একটি শর্ট পজিশনের সাথে মেলে) তাদের ট্রেডিং নিয়মগুলি প্রোগ্রাম করা এবং প্রোগ্রামটি স্বয়ংক্রিয়ভাবে বাণিজ্য করা অনেক বেশি দক্ষ বলে মনে করে। অ্যালগরিদমিক ট্রেডিং ব্যবসায়ীর অন্তর্দৃষ্টি বা প্রবৃত্তির উপর ভিত্তি করে পদ্ধতির তুলনায় সক্রিয় ট্রেডিংয়ের জন্য একটি আরো পদ্ধতিগত পদ্ধতি প্রদান করে।

অ্যালগরিদমিক ট্রেডিং কৌশল

অ্যালগরিদমিক ট্রেডিংয়ের জন্য যে কোনও কৌশলটির জন্য একটি চিহ্নিত সুযোগ প্রয়োজন যা উন্নত উপার্জন বা ব্যয় হ্রাসের ক্ষেত্রে লাভজনক। নিম্নলিখিতগুলি আলগো-ট্রেডিংয়ে ব্যবহৃত সাধারণ ট্রেডিং কৌশলঃ

ট্রেন্ড অনুসরণকারী কৌশল

সর্বাধিক সাধারণ অ্যালগরিদমিক ট্রেডিং কৌশলগুলি চলমান গড়, চ্যানেল ব্রেকআউট, মূল্য স্তরের গতি এবং সম্পর্কিত প্রযুক্তিগত সূচকগুলির প্রবণতা অনুসরণ করে। এগুলি অ্যালগরিদমিক ট্রেডিংয়ের মাধ্যমে বাস্তবায়নের সবচেয়ে সহজ এবং সহজ কৌশল কারণ এই কৌশলগুলিতে কোনও পূর্বাভাস বা মূল্যের পূর্বাভাস দেওয়া জড়িত নয়। ট্রেডগুলি পছন্দসই প্রবণতার ঘটনার ভিত্তিতে শুরু হয়, যা ভবিষ্যদ্বাণীমূলক বিশ্লেষণের জটিলতায় না গিয়ে অ্যালগরিদমগুলির মাধ্যমে বাস্তবায়ন করা সহজ এবং সহজ। 50 এবং 200 দিনের চলমান গড় ব্যবহার করা একটি জনপ্রিয় প্রবণতা অনুসরণকারী কৌশল।

মধ্যস্থতার সুযোগ

একটি বাজারে কম দামে দ্বৈত তালিকাভুক্ত স্টক কেনা এবং একই সাথে অন্য বাজারে উচ্চতর দামে বিক্রি করা ঝুঁকিমুক্ত মুনাফা বা সালিশ হিসাবে মূল্য পার্থক্য সরবরাহ করে। একই ক্রিয়াকলাপ স্টক বনাম ফিউচার যন্ত্রের জন্য প্রতিলিপি করা যেতে পারে কারণ সময়ে সময়ে মূল্য পার্থক্য বিদ্যমান। এই জাতীয় মূল্য পার্থক্য সনাক্ত করতে এবং আদেশগুলি দক্ষতার সাথে স্থাপন করার জন্য একটি অ্যালগরিদম বাস্তবায়ন লাভজনক সুযোগ দেয়।

সূচক তহবিলের পুনরায় ভারসাম্য

সূচক তহবিলগুলি তাদের নিজ নিজ বেঞ্চমার্ক সূচকগুলির সাথে তাদের হোল্ডিংগুলিকে সমতুল্য করার জন্য পুনরায় ভারসাম্যের সময়সীমা নির্ধারণ করেছে। এটি অ্যালগরিদমিক ব্যবসায়ীদের জন্য লাভজনক সুযোগ তৈরি করে, যারা সূচক তহবিলের পুনরায় ভারসাম্য স্থাপনের ঠিক আগে সূচক তহবিলের স্টক সংখ্যার উপর নির্ভর করে 20 থেকে 80 বেসিস পয়েন্ট মুনাফা সরবরাহ করে এমন প্রত্যাশিত ব্যবসায়ের উপর মূলধন করে। এই জাতীয় ব্যবসায়গুলি সময়মত সম্পাদন এবং সেরা দামের জন্য অ্যালগরিদমিক ট্রেডিং সিস্টেমের মাধ্যমে শুরু হয়।

গাণিতিক মডেল ভিত্তিক কৌশল

প্রমাণিত গাণিতিক মডেল, যেমন ডেল্টা-নিরপেক্ষ ট্রেডিং কৌশল, বিকল্প এবং অন্তর্নিহিত সিকিউরিটিগুলির সংমিশ্রণে ট্রেডিংয়ের অনুমতি দেয়। (ডেল্টা নিরপেক্ষ হ'ল একাধিক পজিশন সমন্বিত একটি পোর্টফোলিও কৌশল যা ইতিবাচক এবং নেতিবাচক ডেল্টা একটি সম্পদের দামের পরিবর্তন, সাধারণত একটি ট্রেডেবল সিকিউরিটির তুলনা করে, এর ডেরিভেটিভের দামের সংশ্লিষ্ট পরিবর্তনের সাথে তুলনা করে যাতে সংশ্লিষ্ট সম্পদের সামগ্রিক ডেল্টা শূন্য হয়) ।

ট্রেডিং রেঞ্জ (অর্ধেক রিভার্স)

গড় বিপরীতমুখী কৌশলটি এই ধারণার উপর ভিত্তি করে যে কোনও সম্পদের উচ্চ এবং নিম্ন মূল্য একটি অস্থায়ী ঘটনা যা পর্যায়ক্রমে তাদের গড় মান (গড় মান) এ ফিরে আসে। একটি মূল্য পরিসীমা সনাক্তকরণ এবং সংজ্ঞায়িত করা এবং এর উপর ভিত্তি করে একটি অ্যালগরিদম বাস্তবায়ন করা স্বয়ংক্রিয়ভাবে বাণিজ্য স্থাপন করতে দেয় যখন সম্পদের দাম তার সংজ্ঞায়িত পরিসরের ভিতরে এবং বাইরে ভাঙ্গবে।

ভলিউম-ওয়েটেড গড় মূল্য (ভিডব্লিউএপি)

ভলিউম-ওয়েটেড গড় মূল্য কৌশল একটি বড় অর্ডার ভেঙে দেয় এবং স্টক-নির্দিষ্ট ঐতিহাসিক ভলিউম প্রোফাইল ব্যবহার করে বাজারে অর্ডারের গতিশীলভাবে নির্ধারিত ছোট অংশগুলি প্রকাশ করে। লক্ষ্য হল ভলিউম-ওয়েটেড গড় মূল্যের (ভিডাব্লুএপি) কাছাকাছি অর্ডারটি কার্যকর করা।

সময়ভিত্তিক গড় মূল্য (TWAP)

টাইম-ওয়েটেড গড় মূল্য কৌশল একটি বড় অর্ডার ভেঙে দেয় এবং একটি শুরু এবং শেষ সময়ের মধ্যে সমানভাবে বিভক্ত সময়সীমা ব্যবহার করে গতিশীলভাবে নির্ধারিত অর্ডারের ছোট অংশগুলি বাজারে প্রকাশ করে। লক্ষ্য হল অর্ডারটি শুরু এবং শেষ সময়ের মধ্যে গড় মূল্যের কাছাকাছি কার্যকর করা, যার ফলে বাজারের প্রভাব হ্রাস করা।

ভলিউমের শতাংশ (পিওভি)

ট্রেড অর্ডার সম্পূর্ণরূপে পূরণ না হওয়া পর্যন্ত, এই অ্যালগরিদমটি নির্ধারিত অংশগ্রহণ অনুপাত এবং বাজারে লেনদেনের পরিমাণ অনুযায়ী আংশিক অর্ডার প্রেরণ অব্যাহত রাখে। সম্পর্কিত ধাপ কৌশল ব্যবহারকারী-নির্ধারিত বাজারের পরিমাণের একটি শতাংশে অর্ডার প্রেরণ করে এবং যখন স্টক মূল্য ব্যবহারকারী-নির্ধারিত স্তরে পৌঁছায় তখন এই অংশগ্রহণের হার বৃদ্ধি বা হ্রাস করে।

বাস্তবায়নের অভাব

বাস্তবায়ন ঘাটতি কৌশলটি রিয়েল-টাইম মার্কেটে ট্রেডিং করে অর্ডারের কার্যকরকরণের ব্যয়কে সর্বনিম্ন করার লক্ষ্য রাখে, যার ফলে অর্ডারের ব্যয় সাশ্রয় হয় এবং বিলম্বিত কার্যকরকরণের সুযোগ ব্যয় থেকে উপকৃত হয়। স্টক মূল্য অনুকূলভাবে চলার সময় কৌশলটি লক্ষ্যযুক্ত অংশগ্রহণের হার বাড়িয়ে তুলবে এবং স্টক মূল্য প্রতিকূলভাবে চলার সময় এটি হ্রাস করবে।

সাধারণ ট্রেডিং অ্যালগরিদমের বাইরে

কিছু বিশেষ শ্রেণীর অ্যালগরিদম রয়েছে যা অন্য দিকে হ্যাপিংস সনাক্ত করার চেষ্টা করে। এই স্নিফিং অ্যালগরিদমগুলি ব্যবহার করা হয়, উদাহরণস্বরূপ, একটি বিক্রয়-পার্শ্ব মার্কেট মেকার দ্বারা একটি বড় অর্ডারের কেনার দিকে কোনও অ্যালগরিদমের অস্তিত্ব সনাক্ত করার জন্য অন্তর্নির্মিত বুদ্ধিমত্তা রয়েছে। অ্যালগরিদমগুলির মাধ্যমে এই ধরনের সনাক্তকরণ মার্কেট মেকারকে বড় অর্ডার সুযোগগুলি সনাক্ত করতে সহায়তা করবে এবং তাদের উচ্চতর মূল্যে অর্ডার পূরণ করে উপকৃত হতে সক্ষম করবে। এটি কখনও কখনও উচ্চ প্রযুক্তির ফ্রন্ট-রানিং হিসাবে চিহ্নিত করা হয়।

অ্যালগরিদমিক ট্রেডিংয়ের জন্য প্রযুক্তিগত প্রয়োজনীয়তা

একটি কম্পিউটার প্রোগ্রাম ব্যবহার করে অ্যালগরিদম বাস্তবায়ন হল অ্যালগরিদমিক ট্রেডিংয়ের চূড়ান্ত উপাদান, ব্যাকটেস্টিং (এটি ব্যবহার করে লাভজনক হতে পারে কিনা তা দেখার জন্য স্টক মার্কেটের পারফরম্যান্সের অতীতের ঐতিহাসিক সময়ের উপর অ্যালগরিদমটি পরীক্ষা করা) সহ। চ্যালেঞ্জটি হল সনাক্তকৃত কৌশলটিকে একটি সমন্বিত কম্পিউটারাইজড প্রক্রিয়ায় রূপান্তর করা যা অর্ডার দেওয়ার জন্য একটি ট্রেডিং অ্যাকাউন্টে অ্যাক্সেস রয়েছে। অ্যালগরিদমিক ট্রেডিংয়ের জন্য নিম্নলিখিত প্রয়োজনীয়তা রয়েছেঃ

  • প্রয়োজনীয় ট্রেডিং কৌশল প্রোগ্রাম করার জন্য কম্পিউটার প্রোগ্রামিং জ্ঞান, নিয়োগপ্রাপ্ত প্রোগ্রামার বা প্রাক-তৈরি ট্রেডিং সফটওয়্যার।
  • অর্ডার দেওয়ার জন্য নেটওয়ার্ক সংযোগ এবং ট্রেডিং প্ল্যাটফর্মের অ্যাক্সেস।
  • অর্ডার দেওয়ার সুযোগের জন্য অ্যালগরিদম দ্বারা পর্যবেক্ষণ করা হবে এমন বাজার ডেটা ফিডে অ্যাক্সেস।
  • বাস্তব বাজারে চালু হওয়ার আগে সিস্টেমটি তৈরি হওয়ার পর ব্যাকটেস্ট করার ক্ষমতা এবং অবকাঠামো।
  • অ্যালগরিদমটিতে বাস্তবায়িত নিয়মের জটিলতার উপর নির্ভর করে ব্যাকটেস্টিংয়ের জন্য উপলব্ধ historicalতিহাসিক তথ্য।

অ্যালগরিদমিক ট্রেডিং এর একটি উদাহরণ

রয়্যাল ডাচ শেল (আরডিএস) আমস্টারডাম স্টক এক্সচেঞ্জ (এইএক্স) এবং লন্ডন স্টক এক্সচেঞ্জ (এলএসই) এ তালিকাভুক্ত। আমরা সালিশের সুযোগগুলি সনাক্ত করার জন্য একটি অ্যালগরিদম তৈরি করে শুরু করি। এখানে কয়েকটি আকর্ষণীয় পর্যবেক্ষণ রয়েছেঃ

  • AEX ইউরোতে লেনদেন করে এবং LSE ব্রিটিশ পাউন্ড স্টার্লিংয়ে লেনদেন করে।
  • এক ঘণ্টার সময়ের পার্থক্যের কারণে, এইএক্স লসএক্সের তুলনায় এক ঘন্টা আগে খোলা হয় এবং তারপরে পরবর্তী কয়েক ঘন্টা ধরে উভয় এক্সচেঞ্জ একযোগে ট্রেড করে এবং তারপরে শেষ ঘন্টার মধ্যে কেবলমাত্র এলএসইতে ট্রেড করে।

আমরা কি এই দুইটি বাজারে তালিকাভুক্ত রয়্যাল ডাচ শেলের শেয়ারের উপর দুইটি ভিন্ন মুদ্রায় সালিশ ব্যবসার সম্ভাবনা অনুসন্ধান করতে পারি?

প্রয়োজনীয়তা:

  • একটি কম্পিউটার প্রোগ্রাম যা বর্তমান বাজার মূল্য পড়তে পারে।
  • LSE এবং AEX উভয় থেকে মূল্য ফিড।
  • GBP-EUR এর জন্য একটি ফরেক্স (বিদেশী বিনিময়) হার ফিড।
  • অর্ডার দেওয়ার ক্ষমতা যা অর্ডারকে সঠিক এক্সচেঞ্জে রুট করতে পারে।
  • ঐতিহাসিক মূল্য ফিডের উপর ব্যাকটেস্টিং ক্ষমতা।

কম্পিউটার প্রোগ্রামের নিম্নলিখিত কাজগুলো করা উচিত:

  • উভয় এক্সচেঞ্জ থেকে RDS স্টক এর দাম ফিড পড়ুন।
  • একটি মুদ্রার দাম অন্য মুদ্রায় রূপান্তর করুন।
  • যদি একটি লাভজনক সুযোগের দিকে পরিচালিত একটি যথেষ্ট বড় মূল্য পার্থক্য (ব্রেকারেজ খরচ ছাড়) থাকে, তাহলে প্রোগ্রামটি কম দামের এক্সচেঞ্জে ক্রয় অর্ডার স্থাপন করবে এবং উচ্চ মূল্যের এক্সচেঞ্জে অর্ডারটি বিক্রি করবে।
  • যদি অর্ডারগুলি পছন্দসইভাবে কার্যকর করা হয়, তাহলে আরবিট্রেজ মুনাফা আসবে।

সহজ এবং সহজ! যাইহোক, অ্যালগরিদমিক ট্রেডিং অনুশীলন বজায় রাখা এবং সম্পাদন করা এত সহজ নয়। মনে রাখবেন, যদি একজন বিনিয়োগকারী একটি আলগো-উত্পাদিত বাণিজ্য স্থাপন করতে পারে তবে অন্যান্য বাজারের অংশগ্রহণকারীরাও করতে পারে। ফলস্বরূপ, দামগুলি মিলি- এবং এমনকি মাইক্রোসেকেন্ডে ওঠানামা করে। উপরের উদাহরণে, যদি একটি ক্রয় বাণিজ্য সম্পাদিত হয় তবে বিক্রয় বাণিজ্যটি না হয় কারণ অর্ডারটি বাজারে আঘাত করার সময় বিক্রয় দামগুলি পরিবর্তিত হয়? ব্যবসায়ী একটি খোলা অবস্থান ছেড়ে চলে যাবে যা সালিশ কৌশলটিকে মূল্যহীন করে তোলে।

সিস্টেম ব্যর্থতার ঝুঁকি, নেটওয়ার্ক সংযোগ ত্রুটি, ট্রেড অর্ডার এবং সম্পাদনের মধ্যে সময় বিলম্ব এবং সবচেয়ে গুরুত্বপূর্ণভাবে, অসম্পূর্ণ অ্যালগরিদমের মতো অতিরিক্ত ঝুঁকি এবং চ্যালেঞ্জ রয়েছে। একটি অ্যালগরিদম যত বেশি জটিল, তত বেশি কঠোর ব্যাকটেস্টিং প্রয়োজন। অ্যালগরিদমটি কার্যকর করার আগে।

স্টক মার্কেটে ট্রেডিং একটি জটিল উদ্যোগ হতে পারে। প্রথম পদক্ষেপটি হ'ল স্টক ব্রোকার নির্বাচন করা। বিভিন্ন বৈশিষ্ট্য এবং দামের সাথে অনেকগুলি বিভিন্ন ব্রোকারেজ সহ, ইনভেস্টোপিডিয়া যারা শুরু করতে চান তাদের জন্য সেরা অনলাইন স্টক ব্রোকারদের একটি তালিকা তৈরি করেছে।


আরো