پیام هشدار باید در قالب 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: به صفحه کتابخانه مراجعه کرده و بیانیه واردات را کپی کنید
- به این صفحه کتابخانه مراجعه کنید
- تا زمانی که کد کتابخانه را ببینید ، به پایین بروید. یک دکمه کپی درست بالای کد وجود دارد (به تصویر زیر مراجعه کنید)

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

وارد کردن کتابخانه وب AutoTrader
کارکرد
آماده سازی
یک پیام هشدار سفارش کامل در ساختار JSON AutoTrader Web را تهیه می کند.
امضاء
مثال
آماده سازی orderoralertmessagefortwoorders
یک پیام هشدار سفارش کامل را در ساختار JSON AutoTrader Web تهیه می کند تا دو سفارش در یک هشدار واحد قرار گیرد. این برای استراتژی های گزینه تجارت مفید است. اگر می خواهید بیش از دو سفارش را در یک هشدار واحد قرار دهید ، می توانید یک عملکرد مشابه ایجاد کنید.
امضاء
مثال
آماده سازی
یک پیام کامل هشدار مربع را در ساختار JSON AutoTrader Web تهیه می کند.
امضاء
مثال
آماده سازی
یک پیام کامل هشدار مربع را در ساختار JSON AutoTrader Web تهیه می کند تا دو سفارش در یک هشدار واحد قرار گیرد. این برای استراتژی های گزینه تجارت مفید است. اگر می خواهید بیش از دو سفارش را در یک هشدار واحد قرار دهید ، می توانید یک عملکرد مشابه ایجاد کنید.
امضاء
مثال
آماده سازی FutureSymbol
نماد آینده را مطابق قالب مستقل کارگزار AutoTrader Web که در اینجا تعریف شده است ، آماده می کند.
امضاء
مثال
آماده سازی
نمادی از گزینه را مطابق با فرمت مستقل کارگزار AutoTrader Web که در اینجا تعریف شده است ، تهیه می کند.
امضاء
مثال
با محدب کردن
نزدیکترین قیمت اعتصاب گزینه را با توجه به قیمت زیرین داده شده محاسبه می کند.
امضاء
مثال
توابع دیگر
توابع دیگری نیز در کتابخانه موجود است که ممکن است در سناریوهای خاص مفید باشد. لطفاً به کد کتابخانه در پایین این لینک نگاه کنید.
خطاها
وقتی سفارشات قرار نمی گیرند چه کاری باید انجام دهید اما هشدار در مورد تجارت را می بینید؟
- اولین و مهمترین بررسی شما API_KEY صحیح را پشت سر گذاشته اید. می توان آن را در URL Webhook یا پیام JSON منتقل کرد.
- بررسی کنید که آیا محتوای پیام هشدار شما معتبر JSON است یا خیر. بخش خطاهای JSON را در زیر مشاهده کنید.
- Check your activity logs (Menu: AutoTrader ->فعالیت) برای دیدن اینکه آیا سفارش شما اعتبارسنجی نکرده است یا در کارگزار
- اگر هیچگونه ورود به سیستم را مشاهده نمی کنید و کلید API صحیح را وارد کرده اید. سپس موارد زیر را انجام دهید:
- جزئیات تحقیق خود را برای ما ارسال کنید:
- تنظیم هشدار تصویر صفحه نمایش API که به درستی استفاده می شود
- هشدار زمان پیام و محتوا در قالب متن (در پنجره TradingView "هشدار ورود به سیستم" موجود است)
- تصاویر مربوط به فعالیت
- توجه: تیم پشتیبانی فقط یک بار که در بالا ذکر شد ، جزئیات ذکر شده به درستی در اختیار ما قرار می گیرد.
خطاهای 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 می تواند هنگام تغییر تنظیمات ، سیگنال را مجدداً تنظیم کند. منجر به نتایج غیر منتظره می شود. اگر آزمایش می کنید ، اصلاح در بازار زنده اشکالی ندارد. در اینجا برخی از منابع برای تکرار مجدد آورده شده است:
پشتیبانی از دیدگاه تجارت بیشتر تحول می یابد زیرا ما سعی می کنیم نیازهای مشتری خود را درک کنیم. بنابراین احساس راحتی کنید تا نظرات خود را به اشتراک بگذارید.