মূল কনটেন্টে যান
এআই টিউটোরিয়াল

Claude-এর ডে ট্রেডার দক্ষতা ব্যবহার করে আরও নিরাপদ ডে-ট্রেডিং ওয়ার্কফ্লো তৈরি করুন

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

Claude-এর ডে ট্রেডার দক্ষতা ব্যবহার করে নিরাপদ ডে-ট্রেডিং ওয়ার্কফ্লো

Day Trader প্রজেক্টটি যা করে

Day Trader স্কিলটি হলো MIT লাইসেন্সপ্রাপ্ত ১১টি Claude স্কিলের একটি সংগ্রহ, যা ডে ট্রেড গবেষণা ও পরিচালনার জন্য ব্যবহৃত হয়। এটি হাজার হাজার মার্কিন স্টকের চার্ট স্ক্যান করতে, পাবলিক সংবাদ ও ফাইলিং পর্যবেক্ষণ করতে, এন্ট্রি সিগন্যাল শনাক্ত করতে, এক্সিট পরিকল্পনা করতে, সম্ভাব্য ফলাফল সিমুলেট করতে, পজিশনের আকার নির্ধারণ করতে, ঝুঁকির সীমা প্রয়োগ করতে, ব্রোকার অর্ডার প্রস্তুত করতে এবং অ্যালার্ট পর্যবেক্ষণ করতে পারে।

অন্তর্ভুক্ত Python টুলগুলো Yahoo Finance, Nasdaq Trader, SEC EDGAR এবং House Clerk-এর মতো উৎস থেকে বিনামূল্যের পাবলিক ডেটা ব্যবহার করে। এগুলোর জন্য কোনো প্যাকেজ ইনস্টলেশন, সাইনআপ বা API কী প্রয়োজন নেই। Python 3.8 বা পরবর্তী সংস্করণ প্রয়োজন।

গুরুত্বপূর্ণ: প্রজেক্টটি স্বাধীনভাবে কোনো ট্রেড সম্পাদন করতে পারে না। শুধু broker skill-ই অর্ডারের দিকে এগোতে পারে, এবং এর জন্য ঝুঁকি যাচাই পাস করা, আপনার স্পষ্ট অনুমোদন এবং brokerage connector-এর অনুমোদন প্রম্পট প্রয়োজন। ডিফল্ট হিসেবে পেপার ট্রেডিং চালু থাকে।

প্রধান ফিচার ও কমান্ড

  • /trader-scanner: ওপেনিং-রেঞ্জ ব্রেকআউট, ফ্ল্যাগ এবং ওভারসোল্ড বাউন্সের জন্য চার্ট স্ক্যান করে।
  • /trader-news: পর্যবেক্ষণ করা স্টকের হেডলাইন, SEC ফাইলিং এবং দামে প্রভাব ফেলতে পারে এমন ঘটনাগুলো পর্যবেক্ষণ করে।
  • /trader-entry: বার ধরে সেটআপ যাচাই করে এবং জানায় সেটি অপেক্ষমাণ, ট্রিগার হয়েছে নাকি মেয়াদ শেষ হয়েছে।
  • /trader-exit: এন্ট্রির আগে স্টপ, লাভের লক্ষ্য এবং সময়ভিত্তিক এক্সিট নির্ধারণ করে।
  • /trader-timemachine: 10,000টি সিমুলেটেড সেশন চালায় এবং একই সেটআপের ঐতিহাসিক ঘটনাগুলো বিশ্লেষণ করে।
  • /trader-budget: অ্যাকাউন্টের বাজেট ও সর্বোচ্চ গ্রহণযোগ্য ক্ষতি থেকে পজিশনের আকার হিসাব করে।
  • /trader-risk: প্রস্তাবিত অর্ডার কনফিগার করা সীমার মধ্যে আছে কি না যাচাই করে PASS বা BLOCK ফেরত দেয়।
  • /trader-broker: একটি অর্ডার টিকিট দেখায় এবং স্পষ্টভাবে অনুমোদিত অর্ডার brokerage connector-এর মাধ্যমে পাঠাতে পারে।
  • /trader-alerts: স্টপ, লক্ষ্য, মূল্য, বাজার খোলার ঘণ্টা এবং দিনশেষের শর্ত পর্যবেক্ষণ করে।
  • /trader-analyst: আয়সংক্রান্ত তথ্য পড়ে এবং কোম্পানির পারফরম্যান্সের পরিবর্তনগুলোর সারসংক্ষেপ দেয়।
  • /trader-pelosi: প্রকাশিত হলে পাবলিক কংগ্রেসনাল স্টক-ট্রেড প্রকাশনা পড়ে।

ইনস্টলেশনের বিকল্প

Claude-এর মাধ্যমে সরাসরি ইনস্টল করুন

রিপোজিটরির URL এবং ইনস্টলেশনের নির্দেশনা Claude-এ পেস্ট করুন:

https://github.com/Jakeschincariol/day-trader-skill

install skill

Claude Code প্লাগইন হিসেবে ইনস্টল করুন

রিপোজিটরিটিকে প্লাগইন মার্কেটপ্লেস হিসেবে যোগ করে প্লাগইন ইনস্টল করুন:

/plugin marketplace add Jakeschincariol/day-trader-skill
/plugin install day-trader-skill@day-trader-skill

Claude Code প্লাগইন কমান্ডগুলোর জন্য নেমস্পেস ব্যবহার করে। উদাহরণস্বরূপ, স্ক্যানারটি /trader-scanner-এর পরিবর্তে /day-trader-skill:trader-scanner হিসেবে দেখা যাবে।

সাধারণ গ্লোবাল কমান্ড ইনস্টল করুন

রিপোজিটরি ক্লোন করে এর স্কিল ডিরেক্টরিগুলো আপনার গ্লোবাল Claude skills ডিরেক্টরিতে কপি করুন:

git clone https://github.com/Jakeschincariol/day-trader-skill.git
cp -r day-trader-skill/trader-* ~/.claude/skills/

স্কিলগুলো একটি প্রজেক্টে স্থানীয় রাখতে চাইলে একই ডিরেক্টরিগুলো ওই প্রজেক্টের .claude/skills/ ডিরেক্টরিতে কপি করুন।

Claude Code ছাড়া কোনো স্কিল ব্যবহার করুন

আপনি একটি পৃথক SKILL.md ফাইলের বিষয়বস্তু চ্যাটের শুরুতে পেস্ট করতে পারেন। এরপর Claude কথোপকথনভিত্তিক মোড হিসেবে ওই স্কিলের পদ্ধতি অনুসরণ করতে পারবে, তবে সংশ্লিষ্ট Python টুলগুলো উপলব্ধ থাকবে না।

পরিবেশ কনফিগার করুন

Python 3.8 বা পরবর্তী সংস্করণ ইনস্টল করা আছে কি না নিশ্চিত করুন:

python3 --version

টুলগুলো শুধু Python-এর স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করে, তাই pip দিয়ে কিছু ইনস্টল করার প্রয়োজন নেই।

SEC-নির্ভর সংবাদ ও analyst টুলগুলোর জন্য পরিচয়সংবলিত user agent প্রয়োজন। trader/config.json-এ আপনার নাম ও ইমেইল যোগ করুন:

{
  "sec_user_agent": "Your Name you@example.com"
}

বিকল্পভাবে, SEC_USER_AGENT এনভায়রনমেন্ট ভেরিয়েবল নির্ধারণ করুন:

export SEC_USER_AGENT="Your Name you@example.com"

ব্রোকারেজের শংসাপত্রগুলো চ্যাটে পেস্ট না করে এনভায়রনমেন্ট ভেরিয়েবলে রাখুন। উদাহরণ কনফিগারেশনে "paper": true ব্যবহার করা হয়েছে, এবং Alpaca-এর MCP server ডিফল্টভাবে তার পেপার অ্যাকাউন্ট ব্যবহার করে।

ওয়ার্কফ্লো বুঝুন

প্রতিটি স্কিল তার আউটপুট trader/ ডিরেক্টরিতে লেখে, ফলে পরের স্কিলটি আগের ফলাফল ব্যবহার করতে পারে। একটি সাধারণ একক-ট্রেড ওয়ার্কফ্লো হলো:

scanner -> news -> entry -> exit -> timemachine -> budget -> risk -> broker

একটি পজিশন খোলা থাকলে alerts skill সেটির স্টপ, লক্ষ্য এবং প্রয়োজনীয় দিনশেষের এক্সিট পর্যবেক্ষণ করতে পারে। news, analyst এবং congressional-disclosure skill-গুলোও নির্ধারিত সময়সূচি অনুযায়ী চালানো যেতে পারে।

ধাপে ধাপে মৌলিক ব্যবহার

1. স্টক ইউনিভার্স তৈরি বা স্ক্যান করুন

Nasdaq Trader-এর প্রতীকভিত্তিক ইউনিভার্স ডাউনলোড করুন, যাতে প্রায় 5,900টি মার্কিন স্টক রয়েছে:

python3 trader-scanner/scan.py universe

প্রি-মার্কেট সেটআপের জন্য সম্পূর্ণ ইউনিভার্স স্ক্যান চালান:

python3 trader-scanner/scan.py daily

10:15-এর মধ্যে পর্যবেক্ষিত ওপেনিং-রেঞ্জ ব্রেকআউট খুঁজতে চালান:

python3 trader-scanner/scan.py orb --at 10:15

2. সংবাদ ও ফাইলিং যাচাই করুন

কোনো প্রার্থী নির্বাচন করার পর সাম্প্রতিক হেডলাইন, 8-K ফাইলিং এবং দিনের মূল্যপরিবর্তন পরীক্ষা করুন। এই উদাহরণে TSLA-এর গত 12 ঘণ্টার তথ্য চাওয়া হয়েছে:

python3 trader-news/news.py --tickers TSLA --hours 12

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

৩. এন্ট্রি যাচাই করুন

TSLA-এর ওপেনিং-রেঞ্জ ব্রেকআউট সেটআপটি অপেক্ষমাণ, ট্রিগার হয়েছে, নাকি মেয়াদ শেষ হয়েছে তা পরীক্ষা করুন:

python3 trader-entry/entry.py check TSLA --setup orb

সেটআপটি ট্রিগার না হওয়া পর্যন্ত প্রতি ৩০ সেকেন্ডে বার ধরে পর্যবেক্ষণ চালিয়ে যেতে ব্যবহার করুন:

python3 trader-entry/entry.py watch TSLA --every 30

এন্ট্রি টুলটি প্রতিটি মার্কেট টিকের পরিবর্তে এক-মিনিট বা পাঁচ-মিনিটের বার পড়ে। পদক্ষেপ নেওয়ার আগে গুরুত্বপূর্ণ দাম আপনার ব্রোকারের কাছ থেকে নিশ্চিত করুন।

৪. এন্ট্রির আগে এক্সিট নির্ধারণ করুন

ওপেনিং রেঞ্জের মধ্যবিন্দুকে স্টপ এবং এক ইউনিট ঝুঁকিকে টার্গেট হিসেবে ব্যবহার করে একটি পরিকল্পনা তৈরি করুন:

python3 trader-exit/exit.py plan --stop or-mid --target 1R --write

--write অপশনটি ফলাফল trader/plan.json-এ সংরক্ষণ করে। আগে থেকেই স্টপ, টার্গেট এবং দিনশেষের এক্সিট পরিকল্পনা করলে পরবর্তী টুলগুলোকে অনির্ধারিত এক্সিট কৌশলের ওপর নির্ভর করতে হয় না।

৫. সেটআপ সিমুলেট ও ব্যাক-চেক করুন

পরিকল্পনা তৈরি করার পর টাইম মেশিন চালান:

python3 trader-timemachine/timemachine.py run --write

টুলটি শেয়ারটির সাম্প্রতিক পাঁচ-মিনিটের বার ব্যবহার করে ১০,০০০টি সিমুলেটেড সেশন তৈরি করে এবং একই নিয়ম কার্যকর হওয়া ঐতিহাসিক সেশনগুলোও পরীক্ষা করে। এটি টার্গেট আগে পূরণ হয়েছে, স্টপ আগে কার্যকর হয়েছে, নাকি ক্লোজ পর্যন্ত অবস্থান খোলা ছিল—এ ধরনের ফলাফল জানায়।

টাইম মেশিন একটি সিমুলেশন, পূর্বাভাস নয়। এর উৎস-সময়সীমা ভবিষ্যতের প্রতিটি ট্রেডিং বিরতি, গ্যাপ, আয়-সংক্রান্ত চমক বা শিরোনামকে উপস্থাপন করতে পারে না। এর ফলাফলকে নিশ্চয়তা হিসেবে নয়, বাস্তবতা যাচাইয়ের উপায় হিসেবে ব্যবহার করুন।

৬. পজিশনের আকার হিসাব করুন

এন্ট্রি ও স্টপের দাম জানা গেলে পজিশনের আকার এবং প্রস্তাবিত অর্ডার তৈরি করুন:

python3 trader-budget/size.py --write

বাজেট টুলটি কনফিগার করা অ্যাকাউন্টের আকার এবং প্রতি ট্রেডে সর্বোচ্চ ক্ষতি ব্যবহার করে। উদাহরণস্বরূপ, README-এর TSLA নির্দেশিকায় $5,000 অ্যাকাউন্ট, $50 ক্ষতির সীমা এবং প্রতি শেয়ারে $5.86 পরিকল্পিত ঝুঁকি ব্যবহার করা হয়েছে। ৫০-কে ৫.৮৬ দিয়ে ভাগ করলে আট শেয়ারের পজিশন পাওয়া যায়, যেখানে পরিকল্পিত স্টপ-দামজনিত ক্ষতি $46.88।

তৈরি করা ব্র্যাকেট অর্ডারটি trader/orders.json-এ লেখা হয়।

৭. ঝুঁকি যাচাই চালান

ব্রোকারের কাছে উপস্থাপনের আগে প্রতিটি প্রস্তাবিত অর্ডার পরীক্ষা করুন:

python3 trader-risk/check.py

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

৮. ব্রোকার টিকিট পর্যালোচনা করুন

প্রস্তুত টিকিট দেখান:

python3 trader-broker/ticket.py show

ব্রোকার ধাপটি অর্ডারটি সহজ ভাষায় দেখায় এবং এটি প্রস্তুত কি না জানায়। এটি নীরবে অর্ডার জমা দেয় না। চ্যাটে আপনাকে ঠিক সেই অর্ডারটি অনুমোদন করতে হবে, এবং ব্রোকারেজ কানেক্টরকে দ্বিতীয়বার Allow once বা Deny নিশ্চিতকরণ দেখানো উচিত।

৯. অ্যালার্ট যোগ ও পরীক্ষা করুন

সংরক্ষিত পরিকল্পনা থেকে অ্যালার্ট তৈরি করুন:

python3 trader-alerts/alerts.py add --from-plan

স্টপ, টার্গেট বা সময়ভিত্তিক এক্সিটে পৌঁছানো হয়েছে কি না পরীক্ষা করুন:

python3 trader-alerts/alerts.py check

অ্যালার্ট পরীক্ষক প্রতিটি মিলে যাওয়া শর্তের জন্য একবার সংকেত দেয়। একটি সাধারণ পরিকল্পনায় ক্লোজের কাছাকাছি অবশিষ্ট যেকোনো পজিশন বন্ধ করে দেওয়া থাকতে পারে, যেমন ৩:৫৫ PM-এ।

অতিরিক্ত গবেষণা টুল

আয়-সংক্রান্ত তথ্য পর্যালোচনা করুন

TSLA-এর ত্রৈমাসিক তথ্য, প্রবৃদ্ধি এবং শেয়ারপ্রতি আয়ের তথ্য চাইুন:

python3 trader-analyst/facts.py TSLA

সর্বজনীন কংগ্রেসনাল প্রকাশনা সূচিবদ্ধ করুন

চলতি বছরের পেলোসি-সম্পর্কিত পর্যায়ক্রমিক লেনদেন প্রতিবেদন সূচিবদ্ধ করুন:

python3 trader-pelosi/ptr.py index --member pelosi

এই প্রতিবেদনগুলো সর্বজনীন প্রকাশনা, অভ্যন্তরীণ তথ্য নয়। STOCK Act-এর অধীনে, $1,000-এর বেশি মূল্যের আওতাভুক্ত লেনদেন সংঘটিত হওয়ার ৪৫ দিন পর পর্যন্ত দেরিতে রিপোর্ট করা যেতে পারে।

অফলাইনে ইনস্টলেশন পরীক্ষা করুন

রিপোজিটরি রুট থেকে অন্তর্ভুক্ত ইউনিট টেস্ট চালান:

python3 -m unittest discover -s tests -v

টেস্টগুলো বাস্তব ডেটার ওপর ভিত্তি করে তৈরি অফলাইন ফিক্সচার ব্যবহার করে, যার মধ্যে TSLA-এর পাঁচ-মিনিটের বার, ১০:১৫-এর ওপেনিং-রেঞ্জ স্ক্যান, Yahoo Finance-এর শিরোনাম, House Clerk-এর রেকর্ড, PTR টেক্সট এবং XBRL তথ্য রয়েছে। এগুলো প্রকল্পের উদাহরণে নথিভুক্ত সংখ্যাগত ফলাফল পুনরুৎপাদন করে।

আরও নিরাপদ ব্যবহারের জন্য উন্নত পরামর্শ

  1. পেপার ট্রেডিং দিয়ে শুরু করুন। সম্পূর্ণ ওয়ার্কফ্লো যাচাই না করা এবং তৈরি হওয়া প্রতিটি ফাইল না বোঝা পর্যন্ত "paper": true সক্রিয় রাখুন।
  2. দুটি অনুমোদন গেটই বজায় রাখুন। ব্রোকারেজ কানেক্টরের টুল পারমিশন Needs approval সেট করুন, কখনোই Always allow নয়।
  3. মধ্যবর্তী ফাইল পরিদর্শন করুন। পরবর্তী ধাপ চালানোর আগে trader/plan.json এবং trader/orders.json পর্যালোচনা করুন। ধারাবাহিক ওয়ার্কফ্লো সুবিধাজনক হলেও প্রতিটি ধাপ যাচাই করা উচিত।
  4. পুনরুৎপাদনযোগ্য সিমুলেশন ব্যবহার করুন। কৌশলের পরিবর্তন তুলনা করার সময় Time Machine-এর seed সংরক্ষণ করুন, যাতে একই সিমুলেটেড ক্রম পুনরায় চালানো যায়।
  5. স্টপ লসকে আনুমানিক হিসাব হিসেবে বিবেচনা করুন। গ্যাপ বা দ্রুতগতির বাজারে নির্ধারিত দামের চেয়ে খারাপ দামে স্টপ অর্ডার সম্পন্ন হতে পারে। প্রদর্শিত সর্বোচ্চ ক্ষতি স্টপ দামে অর্ডার সম্পন্ন হওয়ার ওপর নির্ভর করে।
  6. অনানুষ্ঠানিক ডেটা যাচাই করুন। Yahoo Finance-এর chart endpoint দেরি করতে পারে, পরিবর্তিত হতে পারে বা অনুরোধের হার সীমিত করতে পারে। গুরুত্বপূর্ণ মূল্য ও অ্যাকাউন্টের তথ্য আপনার ব্রোকারের সঙ্গে মিলিয়ে দেখুন।
  7. প্রযোজ্য ডে-ট্রেডিং নিয়ন্ত্রণ কনফিগার করুন। নিয়ন্ত্রক পরিবর্তনের সময় ব্রোকাররা ভিন্ন ডে-ট্রেডিং শর্ত প্রয়োগ করতে পারে। আপনার ব্রোকার এখনও পুরোনো pattern-day-trader নিয়ম ব্যবহার করলে "pdt_guard": true সক্রিয় করুন, যাতে রিস্ক টুল ডে ট্রেড গণনা করে।
  8. অপরিকল্পিত লিভারেজ এড়িয়ে চলুন। আপনি স্পষ্টভাবে সক্রিয় না করা পর্যন্ত অপশন, মার্জিন, শর্ট সেলিং এবং লিভারেজ নিষ্ক্রিয় থাকে।
  9. কর বিবেচনা করুন। ডে-ট্রেডিংয়ের মুনাফা সাধারণত স্বল্পমেয়াদি লাভ হিসেবে গণ্য হয়, এবং ঘন ঘন লেনদেনে wash sale তৈরি হতে পারে। এই প্রকল্প কর-সংক্রান্ত পরামর্শ দেয় না।

সীমাবদ্ধতা ও ঝুঁকি সতর্কতা

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

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

উপসংহার

Day Trader skill একটি ট্রেডের ধারণাকে গঠনমূলক ও পর্যালোচনাযোগ্য ধারাবাহিকতায় রূপ দেয়: স্ক্যান, অনুসন্ধান, যাচাই, পরিকল্পনা, সিমুলেশন, পজিশনের আকার নির্ধারণ, ঝুঁকি পরীক্ষা, অনুমোদনের অনুরোধ এবং পর্যবেক্ষণ। এর সবচেয়ে শক্তিশালী সুরক্ষাগুলো হলো স্পষ্ট ঝুঁকি গেট, পেপার-ট্রেডিং ডিফল্ট এবং বাধ্যতামূলক মানবিক নিশ্চিতকরণ। Day Trader skill GitHub repository-তে সোর্স ও আপডেট দেখুন।