تحلیل چند زمانی (MTF) فرآیندی است که در آن معاملهگران میتوانند یک نشانگر یا نماد را با استفاده از بازه زمانی بالاتر از نمودار مشاهده کنند، به عنوان مثال، نمایش یک میانگین متحرک روزانه بر روی نمودار یک ساعته تنها با دو کلیک. این روش به معاملهگران کمک میکند تا حرکت قیمت را در زمینه روند بلندمدت قرار دهند.
تریدینگ ویو همواره به خوبی به MTF تنظیم شده است، به لطف پشتیبانی از بازههای زمانی سفارشی، چیدمان چند نمودار و به ویژه، عملکرد `security` در Pine، که اجازه میدهد دادهها از نمادها یا بازههای زمانی دیگر درخواست شود. در کتابخانه عمومی Pine، میتوانید دهها مثال عالی از کدهای MTF با استفاده از `security` را پیدا کنید. حتی چند مورد از آنها در انتهای این متن وجود دارد.
با این بهروزرسانی اخیر، ما قابلیت MTF را به بسیاری از نشانگرهای داخلی خود اضافه کردهایم. اکنون میتوانید بازه زمانی هر نشانگر را تنها با دو کلیک در بخش ورودی، با استفاده از فیلد جدید “Resolution” تغییر دهید. این امر برای معاملهگران امکانات جدیدی را به ارمغان میآورد.
کدنویسان Pine میتوانند از همان پارامتر `resolution` که در نشانگرهای داخلی ما استفاده میشود، در کدهای خود بهره ببرند. با افزودن این پارامتر به بیانیه اعلام `study` در اسکریپت، کدنویسان اکنون به راحتی میتوانند قابلیت MTF را به اسکریپتهای خود اضافه کنند و به کاربران این امکان را بدهند که بازه زمانی مورد نظر برای اجرای نشانگر را انتخاب کنند.
مقدار پیشفرض پارامتر `resolution` میتواند هر یک از رشتههای مربوط به بازههای زمانی در منوی کشویی باشد، با رشته خالی (“”) که نمایانگر بازه زمانی نمودار است. استفاده از این پارامتر بهطور خودکار یک فیلد ورودی “Resolution” به ورودیهای اسکریپت شما اضافه خواهد کرد.
برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید
فرض کنید که شما میخواهید از چارت با وضوح 5 دقیقه استفاده کنید، اما میخواهید که میانگین متحرک بر اساس وضوح 1 روز نمایش داده شود. در گذشته میتوانستید این کار را با استفاده از تابع security
انجام دهید:
//@version=4
study(title="Moving Average", shorttitle="MA with security", overlay=true)
len = input(9, minval=1, title="Length")
src = input(close, title="Source")
out = sma(src, len)
res = input(title="Resolution", type=input.resolution, defval="1D")
s1 = security(syminfo.tickerid, res, out, gaps=true)
plot(s1, color=color.red)
اما اکنون تنها نیاز دارید که resolution="D"
را به فراخوانی study
خود اضافه کنید، همانطور که در زیر نشان داده شده است:
//@version=4
study(title="Moving Average", shorttitle="MA with resolution", overlay=true, resolution="D")
len = input(9, minval=1, title="Length")
src = input(close, title="Source")
offset = input(title="Offset", type=input.integer, defval=0, minval=-500, maxval=500)
out = sma(src, len)
plot(out, color=color.blue, title="MA", offset=offset)
پارامتر جدید resolution
یک روش آسان برای افزودن قابلیت چند تایم فریمی (MTF) به اسکریپتهای نسبتاً ساده فراهم میکند. متون پیچیدهتر Pine …
برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید
برای انجام محاسبات پیچیده با استفاده از اطلاعات بر مبنای تایمفریمهای بالا، همچنان به `security` نیاز خواهید داشت.
لطفا توجه داشته باشید که برای نمایش پارامتر `resolution` باید دوباره این اندیکاتور را اعمال کنید.
نمونههایی از اسکریپتهای MTF موجود در کتابخانه عمومی:
ایست موقتی نوسانات MTF
۵ میانگین متحرک با هشدارها
سوپرترند MTF با روش های Heikin Ashi
[RS]شاخص قدرت نسبی چند زمانه
فریم انتخاب MTF – سوالات متداول PineCoders
چگونه از repainting جلوگیری کنیم هنگام استفاده از security() – سوالات متداول PineCoders
امیدواریم این بروزرسانی و منابع ارائه شده برای شما مفید بوده باشند. لطفا به ارسال نظرات، بازخورد و درخواستهای خود ادامه دهید. ما از شنیدن صدای شما خوشحال میشویم و مشتاقیم که برای جامعه آنلاین خود ایجاد محتوا کنیم.
مواظب خودتان باشید،
تیم پاین تریدینگ ویو
برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید