استخراج نتیجه عددی و متنی TradingView
نتیجه ساختاریافته TradingView را با بلاکهای عددی و متنی به مصرفکننده وصل کنید و منبع نتیجه را صریح نگه دارید.
پیشنیاز: آشنایی با نوع ورودی/خروجی، اتصال ویژگی و تفاوت عدد و متن.
چرا استخراج لازم است؟
بلاکهای tvNumberResult و tvStringResult بخشی از نتیجه یک بلاک شکست خط TradingView را برای مصرفکننده جدا میکنند. عدد و متن دو نوع متفاوتاند و اتصال آنها قابل جابهجایی نیست.
نام منبع و ورودی ساختاریافته
هر دو بلاک SourceBlockName و TradingViewCalc دارند. منبع میتواند با اتصال مستقیم یا نام بلاک شکست خط تعیین شود؛ اگر نام یا اتصال با منبع واقعی یکی نباشد، نتیجه قابل اتکا نیست.
قرارداد موتور شکست خط
بلاک شکست خط فقط در اجرای زنده تحلیلهای ذخیرهشدهٔ همان کاربر را میخواند. اگر خط فعال روی دو کندل شکست معتبر بدهد، نتیجه عددی برای جهت بالا 1 و برای جهت پایین 1- است؛ نتیجه متنی پیام خط، قیمت و جهت را حمل میکند. نبود تحلیل، خط، دادهٔ کندل یا شکست معتبر خروجی ساختاریافته را تهی میگذارد.
بلاک نتیجه عددی در نبود منبع مقدار صفر و بلاک نتیجه متنی رشتهٔ خالی میدهد. این مقدارهای پیشفرض اثبات شکست یا موفقیت اتصال نیستند؛ نام تحلیل، نماد، تایمفریم، ShiftBack و وضعیت اجرای منبع را کنار خروجی ثبت کنید.
نتیجه عددی
tvNumberResult خروجی عددی میدهد و برای شرط، مقایسه یا ستون عددی مناسب است. واحد، دقت و وضعیت نبود نتیجه را از بلاک شکست خط و گزارش همان اجرا بخوانید؛ عدد خام بهتنهایی قیمت یا سود نیست.
نتیجه متنی
tvStringResult خروجی متن میدهد و میتواند در ستون متنی یا پیام مصرف شود. متن را با ورودی عددی مقایسه نکنید و اگر متن خالی است، منبع و زمان اجرای TradingView را جدا کنترل کنید.
اتصال و کنترل نوع
ابتدا منبع را مشخص و سپس پورت را به ورودی همنوع وصل کنید. عنوان ستون یا نام ظاهری بلاک کافی نیست؛ ویژگی مقصد، نوع خروجی و منبع انتخابشده را بازخوانی کنید.
دسترسی و پذیرش
این درس قرارداد محلی بلاکها را توضیح میدهد و دسترسی عمومی یا اجرای موفق هر اسکریپت TradingView را ادعا نمیکند. پذیرش نیازمند ورودی معتبر، نتیجه قابل مشاهده، یک کنترل منبع و ثبت خطای واقعی است.
تمرین و کنترل نتیجه
یک نتیجه عددی و یک نتیجه متنی را با منبع مشخص بسازید، هرکدام را به مصرفکننده همنوع وصل کنید و برای منبع نامعتبر یک کنترل جدا انجام دهید.
نتیجه مورد انتظار: باید بتوانید منبع، ورودی ساختاریافته، نوع عدد/متن و ویژگی مقصد را جدا بازخوانی کنید و نتیجه خالی را بدون علت حدسی تفسیر نکنید.