وب Autotrader

ساخت وبلاگ

بگذارید ببینیم که چگونه می توانیم تجارت را از دیدگاه تجارت به بسیاری از کارگزاران سهام هندی خودکار کنیم. در این صفحه شما را راهنمایی می کند تا سفارشات خودکار را از نمای تجارت به کارگزاران مانند Zerodha ، Upstox ، AliceBlue ، Finvasia ، Angel One ، Fyers ، IIFL ، 5PAISA ، PROFEMART ، MASTRIST ، EDELWEISS ، MOTILAL OSWAL ، KOTAK SECURITIONS ، ZEBU ، ZEBU ، انتخاب بروند.

دموکرات

برپایی

  1. یک حساب کاربری در نمای تجارت ایجاد کنید.
    1. می توانید برنامه های مختلف ارائه شده را مقایسه کنید
    2. توجه: اتوماسیون از طریق ویژگی Webhook ارائه می شود. که در زمان نوشتن در برنامه Pro-Plan موجود است. لطفاً برای آخرین به روزرسانی وب سایت مشاهده معاملات را بررسی کنید.
    1. AutoTrader Web Menu (Settings ->کلید ای پی ای)
    1. در اینجا می توانید اطلاعات بیشتری در مورد هشدارها کسب کنید
    2. نمودار را باز کنید و شاخص های خود را اضافه کنید
    3. هشدار ایجاد کنید (Alt + A را فشار دهید)
    4. به پایین بروید تا اقدامات هشدار دهید
    5. برای هشدار یک میز وب اضافه کنید. لطفاً برای اطلاعات URL به بخش بعدی URL Webhook URL مراجعه کنید. جزئیات بیشتر در مورد Webhook در اینجا است
    6. اطمینان حاصل کنید که هشدار شما مطابق توضیحات زیر دارای فرمت معتبر است

    URL Webhook

    دو نوع کاربر در TradingView وجود دارد:

    • کسانی که برای استفاده شخصی خود در حال ساخت استراتژی هستند
      • این افراد می توانند از URL اساسی استفاده کنند: https://tv. stocksdeveloper. in/
      • به جای اینکه حساب کاربری Apikey و حساب را در پیام JSON هارد کنید ، می توانید آن را در URL نیز مشخص کنید
      • در اینجا نمونه ای آورده شده است: https://tv. stocksdeveloper. in/؟apikey=xxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
      • اگر در URL از Apikey استفاده کرده اید ، می توانید به سادگی از ویژگی Apikey از پیام JSON پرش کنید. اگر Apikey در URL وجود داشته باشد ، پس از آن استفاده می شود. فقط این ردیف را از پیام JSON حذف کنید ("apikey": "xxxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx x" ،)
      • اگر شماره حساب را در URL مشخص کرده اید ، باید ویژگی "حساب" را از پیام JSON حذف کنید. زیرا اگر سیستم ویژگی "حساب" را در پیام JSON پیدا کند ، پس انتخاب می شود.
      • اگر در حال گذراندن نام حساب گروهی هستید ، می توانید گروه = درست در URL را نیز مشخص کنید

      Trading View Alert

      هشدار نمای تجارت

      تجارت چند حساب

      • برای تجارت در حساب های تجاری متعدد ، لطفاً از حساب گروهی استفاده کنید (جزئیات زیر)
      • برای تجارت در حساب های متعدد با مقدار مختلف ، چندین حساب گروه ایجاد کرده و چندین سفارش را در یک هشدار واحد با مقدار مختلف منتقل کنید
      • توجه: شما فقط برای تجارت در حساب های مختلف به یک اشتراک TradingView نیاز دارید

      ترتیب

      برای سفارش ، محتوای هشدار شما باید در قالب JSON زیر باشد. ما نمونه های زیادی را آورده ایم ، لطفاً از طریق آنها بروید.

      نحو

      بگذارید به یک مثال نگاهی بیندازیم و سپس هر بخش را توضیح خواهیم داد.

      توضیح نحو

      • تمام مقادیر معتبر برای پارامترها را می توان در پارامترهای API مشاهده کرد
      • پیام هشدار باید در قالب JSON معتبر باشد
        • می توانید در مورد Json Syntax اطلاعات بیشتری کسب کنید
        • ابزارهای زیر را می توان برای اعتبارسنجی نحو JSON خود استفاده کرد

        اجازه دهید ساختار اساسی پیام را درک کنیم.

        دستور نحو

        به یاد داشته باشید که دستورات یک آرایه JSON است. AutoTrader بین 1 تا 10 سفارش را امکان پذیر می کند.

        چرا چندین سفارش در یک هشدار مجاز است؟

        • یک کاربر ممکن است بخواهد یک استراتژی گزینه شامل چندین پا را اجرا کند (به این معنی که او باید چندین سفارش را در یک هشدار واحد ارسال کند)
        • کاربران ممکن است بخواهند سفارشی را در چندین حساب با تعداد یکسان یا متفاوت ثبت کنند
        • کاربران ممکن است بخواهند سفارشی را در چندین حساب گروهی با تعداد یکسان یا متفاوت ثبت کنند

        مثال ها

        ثبت سفارش منظم

        مثال 1: برای خرید آتی Nifty آوریل یک سفارش بازار معمولی بدهید.

        مثال 2: یک سفارش بازار معمولی برای خرید 2 مقدار SBIN بدهید.

        مثال 3: با استفاده از TradingView Startegy سفارش دهید.

        آدرس وب هوک:

        https://tv. stocksdeveloper. in/؟apiKey =XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX& حساب =ACC-NAME& گروه =نادرست

        کلید api، نام حساب و پارامترهای گروه را با مقادیر خود جایگزین کنید.

        حال اجازه دهید به محتویات JSON هشدار نگاه کنیم. در اینجا ما از متغیرهایی استفاده می کنیم که توسط هشدارهای TradingView داده شده است. اینها در استراتژی ها موجود هستند.

        یک سفارش پوششی قرار دهید

        مثال 1: برای فروش 1 لات آتی BANKNIFTY با ضرر 32000، یک سفارش پوششی بدهید.

        یک سفارش براکتی قرار دهید

        مثال 1: یک سفارش براکتی برای خرید 2 مقدار SBIN با هدف 3/-، توقف ضرر 4/- و توقف ضرر 1/- ارسال کنید.

        سفارش را در یک حساب گروهی ثبت کنید

        مثال 1: در یک حساب گروهی با نام HIGH_PROFILE سفارش دهید.

        Note : Group accounts can be created from AutoTrader Web menu (Settings ->حساب های گروهی). جزئیات بیشتر در حساب های گروهی.

        مثال 2: سفارش را در دو حساب گروهی با نام های HIGH_PROFILE و LOW_PROFILE (با تعداد متفاوت) قرار دهید.

        چندین سفارش بدهید

        مثال 1: اجازه دهید برای استراتژی straddle گزینه سفارش دهیم. ما گزینه های Call & Put را با 2 سفارش مختلف می خریم که از یک هشدار واحد اجرا می شوند.

        جزئیات تجزیه و تحلیل را اضافه کنید

        مثال 1: شما می توانید هر جزئیات تجزیه و تحلیل را در قالب داده شده اضافه کنید.

        You can also add any custom properties. This helps to add details of the analysis done in trading view. These can be useful for investigation purpose and can be viewed from AT Web menu (AutoTrader ->فعالیت). توجه: افزودن ویژگی های زیر اختیاری است، همچنین می توانید از آن صرف نظر کنید.

        می توانید از هر متغیر داخلی ارائه شده توسط Trading View استفاده کنید. جزئیات بیشتر در لینک زیر: https://in. tradingview. com/chart/? solution=43000531021

        موقعیت مربع خاموش

        برای مربع یک موقعیت ، محتوای هشدار شما باید در قالب JSON زیر باشد. ما نمونه های زیادی را آورده ایم ، لطفاً از طریق آنها بروید.

        نحو

        بگذارید به یک مثال نگاهی بیندازیم و سپس هر بخش را توضیح خواهیم داد.

        توضیح نحو

        • تمام مقادیر معتبر برای پارامترها را می توان در پارامترهای API مشاهده کرد
        • پیام هشدار باید در قالب JSON معتبر باشد
          • می توانید در مورد Json Syntax اطلاعات بیشتری کسب کنید
          • ابزارهای زیر را می توان برای اعتبارسنجی نحو JSON خود استفاده کرد

          اجازه دهید ساختار اساسی پیام را درک کنیم.

          نحو موقعیت

          به یاد داشته باشید موقعیت ها یک آرایه JSON است. Autotrader اجازه می دهد تا در هر جایی بین 1 تا 10 موقعیت قرار بگیرد.

          چرا چندین موقعیت در یک هشدار مجاز است؟

          • یک کاربر ممکن است بخواهد یک استراتژی گزینه ای را شامل شود که شامل چندین پا باشد (این بدان معنی است که او نیاز به ایجاد چندین موقعیت در یک هشدار واحد دارد)
          • کاربران ممکن است بخواهند موقعیتی را از چندین حساب یا گروه به میدان ببرند

          مثال ها

          مربع یک موقعیت واحد

          آدرس وب هوک:

          مثال 1: مربع یک موقعیت واحد

          مثال 2: مربع یک موقعیت واحد (کلید API ، شماره حساب و پرچم گروه در URL ارائه شده است)

          آدرس وب هوک:

          https://tv. stocksdeveloper. in/؟apiKey =XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX& حساب =ACC-NAME& گروه =نادرست

          مربع یک موقعیت واحد در یک حساب گروهی

          مربع یک موقعیت چندگانه

          ساز

          برای یافتن مقادیر صحیح تبادل و نماد ، لطفاً از نمادهای مستقل کارگزار ما استفاده کنید. می توانید از این ابزار جستجوی ابزار استفاده کنید.

          همیشه از نمادهای مستقل کارگزار Autotrader Web استفاده کنید.

          توجه: از نمادهای خاص کارگزار استفاده نکنید ، شما خطایی پیدا نمی کنید.

          می توانید اطلاعات بیشتر در مورد نمادهای ابزار مستقل کارگزار Autotrader Web را بخوانید.

          استراتژی ها

          استراتژی ها در TradingView بسیار مفید هستند. دلیل اصلی استفاده از استراتژی ها عبارتند از:

          • پشتی
          • به راحتی پارامترها را اضافه و پیکربندی کنید
          • با تغییر سیگنال به راحتی دو برابر کنید
          • از متغیرهای موجود در استراتژی استفاده کنید

          مثال ها

          هشدارهای پویا

          هنگامی که می خواهید محتوای پویا را به پیام هشدار خود اضافه کنید ، می توانید از هر یک از متغیرهای زیر استفاده کنید.

          شما می توانید Alert JSON را در استراتژی خود ایجاد کنید و Alert JSON را به پارامتر ALERT_MESSAGE منتقل کنید. محتوای Alert JSON شما می تواند بر اساس آنچه شما استفاده کرده اید از هر یک از پارامترهای استفاده کنید.

          مثالهای زیر را ببینید:

          استراتژی ها با استفاده از هشدارهای پویا

          کتابخانه API

          ما کتابخانه API عمومی را برای کاربران وب AutoTrader خود ساخته ایم. این کتابخانه عملکردهای بسیاری دارد که باعث می شود یک برنامه نویس اسکریپت کاج بتواند با Autotrader Web ادغام شود.

          چگونه استفاده کنیم؟

          برای استفاده از این کتابخانه ، با استفاده از خط زیر در بالا ، آن را در اسکریپت کاج خود وارد کنید.

          مرحله 1: به صفحه کتابخانه مراجعه کرده و بیانیه واردات را کپی کنید

          • به این صفحه کتابخانه مراجعه کنید
          • تا زمانی که کد کتابخانه را ببینید ، به پایین بروید. یک دکمه کپی درست بالای کد وجود دارد (به تصویر زیر مراجعه کنید)

          Library Import Copy

          کپی واردات کتابخانه

          مرحله 2: بیانیه واردات کپی شده را به اسکریپت کاج خود اضافه کنید (دقیقاً زیر عملکرد استراتژی ())

          AutoTrader Web Library Import

          وارد کردن کتابخانه وب AutoTrader

          کارکرد

          آماده سازی

          یک پیام هشدار سفارش کامل در ساختار JSON AutoTrader Web را تهیه می کند.

          امضاء
          مثال

          آماده سازی orderoralertmessagefortwoorders

          یک پیام هشدار سفارش کامل را در ساختار JSON AutoTrader Web تهیه می کند تا دو سفارش در یک هشدار واحد قرار گیرد. این برای استراتژی های گزینه تجارت مفید است. اگر می خواهید بیش از دو سفارش را در یک هشدار واحد قرار دهید ، می توانید یک عملکرد مشابه ایجاد کنید.

          امضاء
          مثال

          آماده سازی

          یک پیام کامل هشدار مربع را در ساختار JSON AutoTrader Web تهیه می کند.

          امضاء
          مثال

          آماده سازی

          یک پیام کامل هشدار مربع را در ساختار JSON AutoTrader Web تهیه می کند تا دو سفارش در یک هشدار واحد قرار گیرد. این برای استراتژی های گزینه تجارت مفید است. اگر می خواهید بیش از دو سفارش را در یک هشدار واحد قرار دهید ، می توانید یک عملکرد مشابه ایجاد کنید.

          امضاء
          مثال

          آماده سازی FutureSymbol

          نماد آینده را مطابق قالب مستقل کارگزار AutoTrader Web که در اینجا تعریف شده است ، آماده می کند.

          امضاء
          مثال

          آماده سازی

          نمادی از گزینه را مطابق با فرمت مستقل کارگزار AutoTrader Web که در اینجا تعریف شده است ، تهیه می کند.

          امضاء
          مثال

          با محدب کردن

          نزدیکترین قیمت اعتصاب گزینه را با توجه به قیمت زیرین داده شده محاسبه می کند.

          امضاء
          مثال

          توابع دیگر

          توابع دیگری نیز در کتابخانه موجود است که ممکن است در سناریوهای خاص مفید باشد. لطفاً به کد کتابخانه در پایین این لینک نگاه کنید.

          خطاها

          وقتی سفارشات قرار نمی گیرند چه کاری باید انجام دهید اما هشدار در مورد تجارت را می بینید؟

          1. اولین و مهمترین بررسی شما API_KEY صحیح را پشت سر گذاشته اید. می توان آن را در URL Webhook یا پیام JSON منتقل کرد.
          2. بررسی کنید که آیا محتوای پیام هشدار شما معتبر JSON است یا خیر. بخش خطاهای JSON را در زیر مشاهده کنید.
          3. Check your activity logs (Menu: AutoTrader ->فعالیت) برای دیدن اینکه آیا سفارش شما اعتبارسنجی نکرده است یا در کارگزار
          4. اگر هیچگونه ورود به سیستم را مشاهده نمی کنید و کلید API صحیح را وارد کرده اید. سپس موارد زیر را انجام دهید:
            1. جزئیات تحقیق خود را برای ما ارسال کنید:
              1. تنظیم هشدار تصویر صفحه نمایش API که به درستی استفاده می شود
              2. هشدار زمان پیام و محتوا در قالب متن (در پنجره TradingView "هشدار ورود به سیستم" موجود است)
              3. تصاویر مربوط به فعالیت
              4. توجه: تیم پشتیبانی فقط یک بار که در بالا ذکر شد ، جزئیات ذکر شده به درستی در اختیار ما قرار می گیرد.

              خطاهای JSON

              If your JSON format is wrong or order details are not valid, then you will get errors. As long as you have entered correct api_key ; you can see all of your errors on AutoTrader Web menu ( AutoTrader ->فعالیت ).

              اگر محتوای هشدار شما در قالب JSON معتبر نباشد ، خطاهای تجزیه و تحلیل JSON ممکن است رخ دهد. در چنین مواردی ، از این ابزار اعتبار سنجی برای یافتن خطا استفاده کنید. محتوای هشدارهای تولید شده را در ابزار اعتبار سنجی کپی کنید (می توانید هشدارهای تولید شده را در بخش "هشدار ورود به سیستم" در TradingView مشاهده کنید). مثال زیر را ببینید:

              در اینجا ما کاما را از دست دادیم ، از این رو خطایی نشان داده شده است ...

              اعتبار سنجی JSON

              اطلاعات اضافی

              اگر در حال آزمایش هستید ، فراموش نکنید که تمام هشدارها را قبل از بستن وب سایت View View متوقف کنید. هشدارها یا استراتژی های نمای تجارت همچنان روی سرور خود کار می کنند ، مگر اینکه آن را متوقف کرده باشید. در صورتی که کاربر متوقف شود ، سفارشات ممکن است در حسابهای خود اجرا شود.

              اتوماسیون خطرات خود را دارد و کاربران باید قبل از پیشبرد اتوماسیون ، هشدارها و استراتژی های تجاری را درک کنند. همچنین ما اکیداً توصیه می کنیم قبل از ادامه کار ، آزمایش های کامل را با حداقل سرمایه ممکن انجام دهید تا سرمایه خود را افزایش دهید و همچنین خطر داشته باشید.

              لطفاً مراقب باشید ، از اصلاح هشدارها یا تنظیمات استراتژی در طول بازار زنده خودداری کنید. این امر به این دلیل است که ، TradingView می تواند هنگام تغییر تنظیمات ، سیگنال را مجدداً تنظیم کند. منجر به نتایج غیر منتظره می شود. اگر آزمایش می کنید ، اصلاح در بازار زنده اشکالی ندارد. در اینجا برخی از منابع برای تکرار مجدد آورده شده است:

              پشتیبانی از دیدگاه تجارت بیشتر تحول می یابد زیرا ما سعی می کنیم نیازهای مشتری خود را درک کنیم. بنابراین احساس راحتی کنید تا نظرات خود را به اشتراک بگذارید.

پلتفرم های تجاری...
ما را در سایت پلتفرم های تجاری دنبال می کنید

برچسب : نویسنده : کمال بهروزکیا بازدید : 68 تاريخ : چهارشنبه 24 اسفند 1401 ساعت: 23:05