یک ربات بازرگانی ساخته شده برای پایتون که از API TD Ameritrade استفاده می کند.
1
сsыرین
che
метанные
лицензия: مجوز MIT
автор: الکس رید
امور مالی ، TD Ameritrade ، API ، ربات بازرگانی
Требует: Python>= 3. 8
"
класراحی
описани شاید
ربات بازرگانی پایتون
فهرست مطالب
بررسی اجمالی
نسخه فعلی: 0. 1. 1
یک ربات بازرگانی که در پایتون نوشته شده است که می تواند با استفاده از یک تحلیل فنی ، استراتژی های خودکار را اجرا کند. این ربات برای تقلید از چند سناریو مشترک طراحی شده است:
- حفظ نمونه کارها از ابزارهای مختلف. شیء نمونه کارها قادر به محاسبه معیارهای ریسک مشترک مربوط به یک نمونه کارها و بازخورد در زمان واقعی در هنگام تجارت است.
- نظمی را تعریف کنید که می تواند برای تجارت یک ابزار مالی استفاده شود. با استفاده از شیء تجارت ، می توانید سفارشات ساده یا حتی پیچیده را با استفاده از پایتون تعریف کنید. این سفارشات همچنین به شبیه سازی سناریوهای مشترک مانند تعریف سود گرفتن و متوقف کردن ضرر در همان زمان کمک می کند.
- یک جدول داده در زمان واقعی که هر دو قیمت تاریخی و در زمان واقعی را تغییر می دهد. StockFrame روند ذخیره سازی داده های شما را آسان و سریع انجام می دهد. علاوه بر این ، این راه اندازی خواهد شد به گونه ای که به این ترتیب می توانید به راحتی داده های مالی خود را در صورت نیاز انتخاب کنید و در صورت لزوم تجزیه و تحلیل بیشتر را انجام دهید.
- شاخص ها را با استفاده از قیمت های تاریخی و در زمان واقعی تعریف و محاسبه کنید. شیء شاخص به شما کمک می کند تا به راحتی ورودی شاخص های خود را تعریف کنید ، آنها را محاسبه کنید و سپس مقادیر آنها را با آمدن قیمت های جدید به روز کنید.
برپایی
تنظیم - نصب محلی:
اگر قصد دارید در این پروژه اصلاحاتی ایجاد کنید یا دوست دارید قبل از فهرست بندی در PYPI به آن دسترسی پیدا کنید. من توصیه می کنم این پروژه را در حالت قابل ویرایش نصب کنید یا نصب محلی انجام دهید. برای کسانی از شما ، که می خواهند در این پروژه اصلاحاتی ایجاد کنند. توصیه می کنم کتابخانه را در حالت قابل ویرایش نصب کنید.
اگر می خواهید کتابخانه را در حالت قابل ویرایش نصب کنید ، حتماً پرونده setup. py را اجرا کنید ، بنابراین می توانید هرگونه وابستگی مورد نیاز خود را نصب کنید. برای اجرای پرونده setup. py ، دستور زیر را در ترمینال خود اجرا کنید.
اگر قصد ندارید در پروژه اصلاحاتی ایجاد کنید اما هنوز هم می خواهید از آن در پروژه های مختلف خود استفاده کنید ، سپس یک نصب محلی انجام دهید.
این همه وابستگی های ذکر شده در پرونده setup. py را نصب می کند. پس از اتمام می توانید از هر کجا که بخواهید از کتابخانه استفاده کنید.
تنظیم - نصب PYPI:
اگر می خواهید پروژه را مشاهده کنید ، این پروژه را می توانید در PYPI پیدا کنید. برای نصب کتابخانه ، دستور زیر را از ترمینال اجرا کنید.
PIP نصب پایتون-تجارت-روبات
Setup - به روزرسانی PYPI:
برای به روزرسانی کتابخانه ، دستور زیر را از ترمینال اجرا کنید.
نصب پیپ-به روزرسانی پایتون-تجارت-روت
استفاده
برای اجرای ربات ، باید چند قطعه اطلاعات را از حساب توسعه دهنده TD Ameritrade خود تهیه کنید. موارد زیر برای احراز هویت نیاز دارند:
- شناسه مشتری: همچنین به نام کلید مصرف کننده خود ، این برنامه هنگام ثبت نام برنامه ای با سیستم عامل توسعه دهنده TD Ameritrade ارائه شده است. نمونه ای از شناسه مشتری می تواند مانند mmmmyyyyyyaya6444vxxxxbbjc3doooo زیر باشد.
- تغییر مسیر URI: همچنین URL CallBakc یا URL تغییر مسیر نامیده می شود ، این توسط شما مشخص شد وقتی برنامه خود را با پلت فرم TD Ameritrade Developer تنظیم می کنید. در اینجا نمونه ای از تغییر مسیر URI https: // localhost/mycallback آورده شده است
- مسیر اعتبار: این یک مسیر فایل است که به یک فایل JSON اشاره می کند که در آن اطلاعات دولت شما ذخیره می شود. به خاطر داشته باشید که اگر به یک فایل غیر موجود اشاره کند ، پس از اجرای اسکریپت ، فایل به صورت خودکار تولید می شود. به عنوان مثال ، اگر من می خواهم اطلاعات دولت من در دسک تاپ من ذخیره شود ، پس از آن مانند موارد زیر به نظر می رسد: C: کاربران دسک تاپ ts_state. json
پس از شناسایی آن بخش های اطلاعات ، می توانید ربات را اجرا کنید. در اینجا یک مثال ساده وجود دارد که نمونه جدیدی از آن را ایجاد می کند:
برای مثال های بیشتر ، به پرونده trading_robot. py بروید تا نمونه ای از نحوه استفاده از کتابخانه به همراه همه اشیاء مختلف در داخل را ببینید.
از این پروژه ها حمایت کنید
Patreon: با اهدای صفحه Patreon من به پشتیبانی از این پروژه و پروژه های آینده کمک کنید. من همیشه به دنبال این هستم که محتوای بیشتری را برای افرادی مانند خودتان اضافه کنم ، با کمال تعجب برخی از API ها که به من می خواهم هزینه ماهانه بپردازم.
YouTube: اگر می خواهید بیشتر از مطالب من را تماشا کنید ، در صورت تمایل به بازدید از برنامه های Sigma Conlannic Sigma در YouTube من مراجعه کنید.
تجارت با گزینههای باینری...
ما را در سایت تجارت با گزینههای باینری دنبال می کنید
برچسب :
نویسنده : حمیدرضا پگاه
بازدید : 30
تاريخ : چهارشنبه
7 تير
1402 ساعت: 23:39