প্রকল্প সম্পর্কে
Alpaca-py হলো Alpaca-এর আর্থিক API পণ্যগুলির সাথে অ্যাপ্লিকেশন সংহত করার জন্য অফিসিয়াল Python SDK। এটি Alpaca-এর Broker, Trading এবং Market Data API-গুলির জন্য টাইপড ক্লায়েন্ট সরবরাহ করে এবং REST, WebSocket এবং SSE-ভিত্তিক অ্যাক্সেস প্যাটার্ন কভার করে। প্যাকেজটির জন্য Python 3.10 বা তার নতুন সংস্করণ প্রয়োজন এবং pip দিয়ে ইনস্টল করা যায়।
SDK-টি একটি একক জেনেরিক ইন্টারফেসের পরিবর্তে পৃথক ক্লায়েন্ট ক্লাসের চারপাশে সংগঠিত। BrokerClient ব্রোকারেজ ওয়ার্কফ্লো যেমন পরিচালিত অ্যাকাউন্ট তালিকাভুক্ত এবং ফিল্টার করা সমর্থন করে। TradingClient টাইপড রিকোয়েস্ট মডেল ব্যবহার করে অর্ডার জমা এবং পরিচালনা করে, যার মধ্যে মার্কেট, লিমিট, স্টপ এবং ট্রেইলিং-স্টপ অর্ডার অন্তর্ভুক্ত। মার্কেট-ডেটা ক্লায়েন্টগুলির মধ্যে StockHistoricalDataClient, CryptoHistoricalDataClient, OptionHistoricalDataClient, NewsClient এবং স্টক, ক্রিপ্টো, অপশন এবং নিউজের জন্য সংশ্লিষ্ট স্ট্রিমিং ক্লাস অন্তর্ভুক্ত।
রিকোয়েস্টগুলি একটি অবজেক্ট-ওরিয়েন্টেড ডিজাইন ব্যবহার করে যেখানে পদ্ধতি প্যারামিটারগুলি ডেডিকেটেড রিকোয়েস্ট মডেল দ্বারা প্রতিনিধিত্ব করা হয়, যেমন MarketOrderRequest, CryptoBarsRequest এবং ListAccountsRequest। মডেলগুলি pydantic দিয়ে রানটাইমে বৈধতা দেওয়া হয় এবং অভিধান থেকে তৈরি করা যায়, যা অন্য অ্যাপ্লিকেশন থেকে প্রাপ্ত JSON বৈধতা দিতে সহায়ক হতে পারে। ঐতিহাসিক ডেটা প্রতিক্রিয়া প্রদত্ত .df প্রপার্টির মাধ্যমে pandas DataFrame-এ রূপান্তরিত করা যায়।
ডকুমেন্টেশন অনুযায়ী, মার্কেট-ডেটা API স্টক, ক্রিপ্টো এবং অপশনের জন্য লাইভ এবং ঐতিহাসিক ডেটা অ্যাক্সেস সরবরাহ করে, যখন ট্রেডিং API স্টক এবং ক্রিপ্টো অর্ডার এক্সিকিউশন সমর্থন করে। Broker API এবং Connect রোবো-অ্যাডভাইজার বা ব্রোকারেজ পণ্যের মতো বিনিয়োগ অ্যাপ্লিকেশন তৈরির উদ্দেশ্যে। Alpaca পেপার/স্যান্ডবক্স পরিবেশ এবং ট্রেডিং/মার্কেট-ডেটা এবং ব্রোকার ব্যবহারের জন্য পৃথক API কী সরবরাহ করে।
রিপোজিটরিতে ব্রোকারেজ অ্যাকাউন্ট তালিকাভুক্তি, অর্ডার জমা, ঐতিহাসিক ক্রিপ্টো বার, নিউজ কোয়েরি, অপশন ট্রেডিং এবং স্টক, ক্রিপ্টো, অপশন এবং মাল্টি-লেগ অপশনের জন্য Jupyter নোটবুকের ব্যবহার উদাহরণ অন্তর্ভুক্ত। ডকুমেন্টেশন ক্লায়েন্ট, পদ্ধতি, মডেল এবং শুরু করার উদাহরণ কভার করে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.