pytse-client
pytse-client copied to clipboard
کامل کردن اطلاعات سهامداران لحظهای
سلام توی قسمت تاریخچه سهامداران آیدی هر سهامدار رو مینویسه. کاش توی دیتای روزانه سهامداران هم اون آیدی نوشته بشه. ممنونم
سلام ممنون فکر میکنم این در دسترس هم باشه توی فایل اطلاعات نمادهای پکیج فقط استفادهاش نمیکنیم.
چجوری میتونم بهش دسترسی پیدا کنم؟
از طرف یوزر نمیشه منظورم این بود برای اینکه اضافه کنیم لازم نیست چیز جدیدی بگیریم. این کد رو میگید درسته؟ https://github.com/Glyphack/pytse-client/blob/master/pytse_client/data/symbols_name.json#L4C7-L4C7
باید اینو توی تابع دانلود به اطلاعات اضافه کنیم.
بله ممنونم
ممنون میشم اگه اضافه کردید اینجا بگین🙏
سلام این قسمت رو فرصت کردی اوکی کنی؟
سلام من نبودم این چند روز کارای دیگه رو باید انجام بدم احتمالا تو ۱۰ ۱۵ روز آینده یه روز روی پکیج کار کنم اگر کاری انجام بدم پیغامش میاد توی همین ایشو. تا اون موقع اون فایلی که گفتم اطلاعات رو داره اگه تونستی تغییراتش رو انجام بدی هم میشه اضافه کرد به پکیج کار منم راحت تر میشه لازمم نیست کامل باشه کد نصفه هم باشه میشه کاملش کرد.
من روش کار کردم فقط یک مشکلی وجود داشت. برای هر سهامدار یک سهم یکی از دیتا هایی که میشه استخراج کرد یک کد بود اما مشکل این بود که اون کد یونیک اون سهامدار نبود. یعنی اینحوری بود که سهامداری مثلا شپنا همشون 1234x بودن و اون x از 1 تا n یعنی فقط آخرین عدد کد عوض میشد. اما توی دیتای تاریخی سهامدار ها که کد شما میگیره اون ستونی که نوشته کد سهامدار، واقعا یک چیز یونیک هستش و در بقیه نماد ها هم با همون کد اون سهامدار وجود داره. درست میگم؟
من این شنبه قراره روی پکیج کار کنم این رو هم دقیق چک میکنم بگم ولی آره تا جایی که یادمه اون کد یونیک بود.
On Thu, 27 Jul 2023, 07:49 Amir80J, @.***> wrote:
من روش کار کردم فقط یک مشکلی وجود داشت. برای هر سهامدار یک سهم یکی از دیتا هایی که میشه استخراج کرد یک کد بود اما مشکل این بود که اون کد یونیک اون سهامدار نبود. یعنی اینحوری بود که سهامداری مثلا شپنا همشون 1234x بودن و اون x از 1 تا n. اما توی دیتای تاریخی سهامدار ها که کد شما میگیره اون ستونی که نوشته کد سهامدار، واقعا یک چیز یونیک هستش و در بقیه نماد ها هم با همون کد اون سهامدار وجود داره. درست میگم؟
— Reply to this email directly, view it on GitHub https://github.com/Glyphack/pytse-client/issues/211#issuecomment-1652951143, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE6TI3VXZRAGFE6SB5EZKTLXSH6NZANCNFSM6AAAAAAZN5NNPI . You are receiving this because you commented.Message ID: @.***>
سلام فرصت کردی چکش کنی؟ (دمت گرم آلردی)
سلام آقا من وقت نکردم سرم خیلی شلوغ بوده ولی اولویتم همینه اگه روی پروژه وقت بذارم نگاه میکنم حتما.
راستی یه سوال داشتم ازتون تو کدی که تاریخچه سهامدارارو دانلود میکردیم تو این: https://github.com/Glyphack/pytse-client/blob/master/pytse_client/examples/download_shareholders_history_aync.py
اون دو تا تایم دلتا دقیقا چجوری کار میکنن من هرچی عوضشون میکنم هم بازم خروجی بازه 90 روز گذشتس مثلا بخوام مال 300 روز گذشته رو در بیارم چه تغییری توش باید بدم؟
الان نگاه کردم اون مثال اشتباهه. ورودی اول و دوم تابع بازه زمانیای هست که اطلاعات رو میخوای:
https://github.com/Glyphack/pytse-client/blob/master/pytse_client/ticker/ticker.py#L412
باید این خط رو تغییر بدی https://github.com/Glyphack/pytse-client/blob/master/pytse_client/examples/download_shareholders_history_aync.py#L38C11-L38C58
به
).get_shareholders_history_async(session=session, from=datetime.timedelta(days=300), to=datetime.timedelta(days=0))
اینو تست کن اگه تونستی راهش بندازی میتونی اون مثال رو هم درست کنی برای بقیه.
انجام دادم این تغییراتو و یه اروری میده.
وقتی به اونجایی که ارور میده رفتم فکنم مشکلش از این بود که نوشته شده date.date به جای datetime.date و وقتی عوضش کردم ارور داد که پارامتر year رو کم داره. حالا نمیدونم دقیق بعدش باید چه کنم
فکر کنم این کار کنه پس
).get_shareholders_history_async(session=session, from=datetime.timedelta(days=300), to=datetime.datetime.now())
اره اوکی شد مرسی. یه سوال دیگه😅 اون فایل جیسونی که اطلاعات نماد ها (کدشون و اسم و اینا) هست رو چجوری ساختین؟ یه سری سهمارو نداره میخوام آپدیتش کنم اگه از جایی دیتا میگیره
@Amir80J https://github.com/Glyphack/pytse-client/blob/master/pytse_client/scripts/update_symbols_json.py
باید این فایل رو اجرا کنی. اگه میشه یه توضبح هم توی داکیومنت پروژه اضافه کن درباره این به بقیه هم کمک میکنه.
ممنون راستش نمیدونم چجوری باید اضافه کنم خیلی با گیت هاب بلد نیستم کار کنم
این رو بخون اگه مشکلی هم بود میتونم کمک کنم. خیلی آسونه. https://github.com/Glyphack/pytse-client/blob/master/CONTRIBUTING.md#%D9%85%D8%B4%D8%A7%D8%B1%DA%A9%D8%AA-%D8%AF%D8%B1-%DA%A9%D8%AF-%D9%86%D9%88%DB%8C%D8%B3%DB%8C