جهت خرید اکانت TradingView با امکانات حرفهای و دسترسی به قابلیتهای پیشرفته پلتفرم میتوانید از خدمات هوش فعال استفاده کنید. برای اطلاع از پلنهای موجود، قیمت و نحوه فعالسازی اکانت تریدینگ ویو به این لینک مراجعه نمایید و یا از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
این اندیکاتور با نام «Order Flow AI [Pickmytrade]» یک ابزار تحلیل تکنیکال در Pine Script v6 است که تلاش میکند جریان سفارشات را از روی دادههای تایمفریم پایینتر تخمین بزند. این اسکریپت حجم معاملات را بر اساس جهت حرکت قیمت در کندلهای کوچکتر طبقهبندی میکند: اگر قیمت در یک کندل زیرین صعودی باشد، حجم آن بهعنوان «خرید» و اگر نزولی باشد بهعنوان «فروش» در نظر گرفته میشود و جهتهای نامشخص بهعنوان حجم خنثی باقی میمانند. این روش یک تخمین بر پایه OHLCV است و ادعای دسترسی به دادههای واقعی اوردربوک یا aggressor را ندارد. خروجی این تحلیل بهصورت یک نوار توزیع جریان (ribbon) حول میانگین حجمی HLC3 و یک پروفایل حجمی کناری (خرید/فروش/خنثی) روی چارت نمایش داده میشود.
بخش دوم اندیکاتور به شناسایی رویدادهای «فشار» و «پاسخ قیمت» اختصاص دارد. این اسکریپت دو نوع رویداد اصلی تعریف میکند: DRIVE (راندن) زمانی که حجم جهتدار با حرکت بدنه کندل همراستا باشد و RESISTED (مقاومت) زمانی که حجم سنگین جهتدار اما پاسخ قیمتی بسیار کم یا مخالف باشد. برای تشخیص این رویدادها از آستانههایی مانند سهم حجم جهتدار (پیشفرض ۲۵٪)، حجم نسبی (۱.۲ برابر میانگین ۳۰ کندل قبل)، و نسبت پاسخ به ATR کندل قبلی استفاده میشود. این رویدادها با فاصلهگذاری حداقلی بین نشانهها ثبت میشوند و صرفاً مشاهدات تحلیلی هستند، نه سیگنال قطعی معاملاتی.
نوآوری اصلی نسخه ۲ افزودن یک «طرح معاملاتی مدیریتشده» است که بهصورت فرضی و تکپوزیشنی عمل میکند. هنگامی که یک رویداد DRIVE تأییدشده با شرایط سختگیرانهتر (عدم تعادل ۳۵٪، حجم نسبی ۱.۵ برابر، همراستایی فشار رولینگ و شیب میانگین) همراه شود، برچسبهای BUY یا SELL بهعنوان قصد ورود در کلوز کندل ظاهر میشوند و پر شدن فرضی در OPEN کندل بعدی رخ میدهد. مدیریت ریسک شامل حد ضرر اولیه بر پایه ATR قبلی، هدف ثابت ۲R، فعالسازی حد سربهسر پس از ۰.۷۵R سود، تریلینگ پس از ۱R، خروج در صورت DRIVE معکوس معتبر، بیاعتبار شدن جریان و محدودیت زمانی ۴۸ کندل است. خروجیها با برچسبهای EXIT BUY و EXIT SELL فقط بستن پوزیشن را نشان میدهند و هرگز بهصورت خودکار معکوس نمیشوند.
با ثبتنام در صرافی Ourbit به بیش از ۸۰۰ رمزارز، بازارهای متنوع جهانی و امکانات معاملاتی پیشرفته دسترسی پیدا کنید. همین حالا ثبتنام کنید و با دنیای جدید معاملات ارز دیجیتال آشنا شوید!
اسکریپت یک موتور یادگیری ماشین مبتنی بر نمونه (k-NN با وزندهی فاصله) نیز دارد که از رویدادهای حلشده قبلی آموزش میبیند. هر رویداد فشار با هفت ویژگی نرمالشده (شامل عدم تعادل، حجم نسبی، پاسخ بدنه، سایهها، موقعیت کلوز نسبت به میانگین و فشار رولینگ) در کتابخانه ذخیره میشود و سپس با بررسی همزمانی موانع سود/زیان در کندلهای بعدی برچسب «ادامه» یا «مخالفت» میگیرد. رأی مدل تنها زمانی صادر میشود که حداقل K همسایه نزدیک از سقف فاصله عبور کرده باشند و کتابخانه به حداقل تعداد موارد حلشده رسیده باشد. این رأی یک احتمال کالیبرهشده سود نیست، بلکه توصیف موارد تاریخی قاطع است. بهصورت پیشفرض، دروازه ML برای ورودهای مدیریتشده خاموش است.
در نهایت، این اندیکاتور دارای چهار alertcondition جداگانه برای اتوماسیون (BUY، SELL، EXIT BUY، EXIT SELL) با توصیه «Once Per Bar Close» است، اما هیچگونه اتصال مستقیم به بروکر یا اجرای سفارش ندارد و پر شدنها، لغزشها یا پوزیشنهای واقعی را مشاهده نمیکند. اعتبارسنجی آفلاین روی نمونه ۳۰ روزه BTC/ETH در تایمفریمهای ۵ و ۱۵ دقیقه انجام شده و اگرچه همه ۲۹ تست چرخه عمر سناریو پاس شدهاند، سه نمونه از چهار نمونه مدیریتشده پس از کارمزد و لغزش منفی بودهاند. بنابراین این ابزار یک مدل تحلیل و پژوهش است، نه تضمین سود یا جایگزین کنترل ریسک اجرایی. کد بهصورت متنباز تحت مجوز MPL 2.0 منتشر شده است.

تنظیمات اندیکاتور Order Flow AI
Automatic intrabar timeframe — وقتی روشن باشد، تایمفریم پایینتر بهطور خودکار انتخاب میشود: ۱ دقیقه برای چارتهای بالاتر از ۱m تا ۱h، ۵ دقیقه تا ۴h، ۱۵ دقیقه تا ۱D، ۶۰ دقیقه تا ۱W و ۱D بالاتر از ۱W.
Custom intrabar timeframe — زمانی که حالت خودکار خاموش است استفاده میشود و باید اکیداً کوچکتر از تایمفریم چارت باشد؛ دادههای ثانیهای به پلن و فید شما بستگی دارد.
Flow distribution window — تعداد کندلهای چارت برای محاسبه میانگین و انحراف معیار حجمی HLC3؛ نوار توزیع نیاز دارد حداقل ۸۰٪ این کندلها داده معتبر داشته باشند.
Side profile window — دقیقاً همین تعداد کندل بستهشده اخیر (شامل کندلهای دارای داده ناقص) برای ساخت پروفایل کناری استفاده میشود؛ حداکثر ۱۲۰ گروه درونکندلی برای هر کندل کش میشود.
Minimum directional volume share — قدر مطلق دلتای تخمینی تقسیم بر مجموع حجم خرید و فروش و خنثی؛ مقدار ۰.۲۵ یعنی ۲۵٪ عدم تعادل خالص در حجم طبقهبندیشده، نه احتمال آینده.
Minimum relative volume — حجم طبقهبندیشده فعلی تقسیم بر میانگین ۳۰ کندل قبل؛ کندلهای نامعتبر رویدادها را تا تکمیل Baseline معتبر غیرفعال میکنند.
Drive response (ATR) — برای رویداد DRIVE، بدنه کندل چارت باید حداقل به این نسبت از ATR کندل قبلی در جهت دلتای تخمینی حرکت کند.
Resisted response ceiling (ATR) — فعالیت جهتدار سنگین با پاسخ بدنهای کمتر یا مساوی این مقدار در جهت فشار؛ شامل حرکت مخالف فشار نیز میشود و مقاومت استنباطی است، نه جذب اثباتشده.
Minimum bars between event marks — یک قانون فاصلهگذاری مشترک برای هر چهار نوع رویداد؛ رویداد میتواند پس از گذشت حداقل این تعداد کندل دوباره فعال شود.
Flow distribution ribbon — میانگین خنثی بههمراه سه لایه نیمهشفاف تا یک انحراف معیار حجمی؛ اینها توزیع HLC3 درونکندلی را توصیف میکنند، نه حمایت/مقاومت یا محدوده پیشبینیشده.
Buy / sell side profile — پروفایل رولینگ HLC3 طبقهبندیشده؛ نارنجی فروش در چپ، آبی خرید در راست و خاکستری خنثی به راست اضافه میشود؛ عرضها از یک سقف مشترک استفاده میکنند.
Profile placement — «Inside chart» در محدوده کندلهای قابل مشاهده میماند و با زوم عرض را کم میکند؛ «Right of candles» به حاشیه راست اضافی نیاز دارد و پروفایل راستترین کندل بستهشده قابل مشاهده را دنبال میکند.

Profile rows — تعداد سطلهای قیمتی مساوی ثابت در محدوده نمونه درونکندلی کششده؛ حجم یکبار به ازای هر گروه کناری به قیمت وزندار آن تخصیص مییابد که تقریبی از حجم در قیمت است.
Profile half-width (bars) — نصف عرض پروفایل بر حسب کندل؛ مقدار پیشفرض ۱۸ و محدوده مجاز بین ۸ تا ۲۸ است.
Space after candles (bars) — فاصله افقی پروفایل از آخرین کندل قابل مشاهده هنگام انتخاب حالت «Right of candles»؛ مقدار پیشفرض ۶ و محدوده ۲ تا ۲۰.
Profile depth shading — وجههای تزئینی بالا و کناری فقط روی ردیفهای پیک؛ این وجهها هیچ اعتماد یا حجم اضافهای را رمزگذاری نمیکنند.
Resisted-event highlights — نمایش هشت نشانه رویداد اخیر بهصورت قفسههای نیمهشفاف کوتاه حول بدنه کندل؛ اینها حاشیهنویسی تاریخی هستند، نه سطوح معاملاتی آینده آزمایششده.
Dashboard and chart guide — نمایش پلن مدیریتشده، مراجع ریسک فعال، آخرین دلیل خروج، راهنمای چارت و خوانش ML آخرین رویداد خام؛ رأی ML متعلق به همان رویداد فشار تاریخی است، نه هر کندل بعدی.
Show model and data diagnostics — افزودن اندازه کتابخانه، تعداد موارد قاطع/حذفشده، نرخ پایه و امتیاز Brier تاریخی، تعداد ورود/خروج مدیریتشده، رویدادهای همجهت سرکوبشده و شمارشهای مبهم توقف-اول؛ اینها تشخیصی هستند، نه عملکرد بروکر.
Classified buying — رنگ پیشفرض آبی (#246BFF) برای نمایش حجم خرید طبقهبندیشده در پروفایل و نشانهها.
Classified selling — رنگ پیشفرض نارنجی (#FF8A18) برای نمایش حجم فروش طبقهبندیشده در پروفایل و نشانهها.
Learn pressure outcomes — فعالسازی طبقهبند k-NN با وزندهی فاصله که از رویدادهای DRIVE/RESISTED همین اسکریپت یاد میگیرد؛ فقط موارد حلشده قبلی را مقایسه میکند و هیچ AI خارجی یا فید bid/ask ندارد.
K neighbours — دقیقاً همین تعداد بردار ویژگی نزدیک رأی میدهند؛ هر همسایه انتخابی باید از سقف فاصله عبور کند و در تساوی فاصله، موارد حلشده جدیدتر اولویت دارند.
Resolved-case library — نگهداشتن همین تعداد مورد حلشده اخیر؛ موارد مبهم و تایماوتشده هرگز وارد کتابخانه نمیشوند و بارگذاری مجدد چارت آن را از تاریخچه موجود بازسازی میکند.
Minimum resolved cases — زیر این تعداد، موتور وضعیت LEARNING را نشان میدهد؛ هر دو کلاس پیامد نیز باید حاضر باشند و جمعآوری نمونه تا زمان امتناع مدل ادامه مییابد.
Base-rate shrinkage — رأی وزندار را به سمت نرخ پایه هموارشده کتابخانه میکشد؛ از تعداد وزن مؤثر همسایه برای لحاظ تراکم وزن استفاده میکند و موارد همسایه ممکن است همپوشانی داشته باشند.
Maximum mean log-distance — میانگین log(1 + اختلاف مطلق ویژگی) روی هفت ویژگی مقیاسشده ۰ تا ۱؛ اگر Kاُمین مورد نزدیک از این سقف فراتر رود، پیام NO CLOSE ANALOGUE صادر میشود.
Outcome distance (prior ATR) — موانع متقارن را به این فاصله از CLOSE رویداد با استفاده از ATR کندل قبلیاش فریز میکند؛ از کندل بعد، لمس اول سمت فشار = ادامه و سمت مخالف = مخالفت، و لمس دوگانه در یک کندل مبهم است.
Outcome deadline (bars) — یک مورد باید ظرف همین تعداد کندل بعدی یکی از موانع را لمس کند؛ لمس در کندل نهایی نیز معتبر است و در غیر این صورت بهعنوان تایماوت حذف میشود.
Historical vote threshold — وقتی دروازه ML مدیریتشده روشن باشد، رویداد به رأی ادامه بزرگتر یا مساوی این آستانه نیاز دارد؛ رأی تاریخی احتمال کالیبرهشده نیست و هیچ هشدار معاملاتی خام ML صادر نمیشود.
Historical ML badges — درصدهای فشرده اختیاری کنار نشانههای رویداد امتیازدهیشده؛ حداکثر ۲۴ نشان اخیر، در زمان بسته شدن رویداد فریز میشوند و بعداً پر نمیشوند.
Explain chart marks in dashboard — توضیح برچسبهای BUY، SELL، EXIT BUY و EXIT SELL، نشانههای خام اختیاری، میلههای پروفایل و مراجع ریسک؛ رنگ نارنجی پروفایل به معنای ورود SELL نیست.
Publication cover mode — یک عنوان کوتاه لنگرشده به viewport، کنتراست نوار قویتر و راهنمای متنی فشرده جای داشبورد بزرگ پژوهشی را میگیرد؛ فقط ارائه را تغییر میدهد و رویدادها، ویژگیهای ML و هشدارها را دستنخورده میگذارد.

Cover title size — اندازه فونت بر حسب پیکسل برای عنوان کوتاه ORDER FLOW AI؛ این عنوان به viewport چارت لنگر میشود نه به قیمت/تاریخ و مقدار ۶۴ برای چارت انتشار تمامعرض در نظر گرفته شده است.
Managed BUY / SELL and exits — در هر لحظه فقط یک پلن پوزیشن فرضی؛ BUY/SELL قصد ورود در کلوز تأییدشده هستند و پر شدن مدل در OPEN کندل بعدی رخ میدهد؛ EXIT BUY/EXIT SELL پلن را جداگانه میبندند.
Show raw pressure circles / diamonds — نشانههای تحلیلی اختیاری نسخه ۱؛ اینها مشاهدات فشار هستند، نه ورود/خروج مدیریتشده و هیچ هشدار معاملاتی تولید نمیکنند.
Show active entry / SL / TP references — نمایش فقط سطوح مدل فعال در انتهای قابل مشاهده؛ سفارشهای بومی بروکر میتوانند متفاوت پر شوند و یک خط به معنای سفارش کاری بروکر نیست.
Show reason under EXIT text (optional) — بهصورت پیشفرض خاموش برای برچسبهای تکخطی حداقلی؛ دلیل در تولتیپ و داشبورد باقی میماند و با فعالسازی یک خط متن دوم اضافه میشود.
BUY / SELL / EXIT text size — اندازه پیکسلی چهار برچسب متنی ساده؛ پیشفرض ۱۲ آنها را مشابه BUY VOL / SELL VOL نگه میدارد و فقط ارائه را تغییر میدهد.
Entry minimum imbalance — یک دروازه اضافی روی رویدادهای DRIVE نسخه ۱؛ مجموعه ML خام را تغییر نمیدهد و پیشفرض ۳۵٪ سهم حجم خالص تخمینی مطلق است.
Entry minimum relative volume — حداقل حجم نسبی برای ورود مدیریتشده؛ مقدار پیشفرض ۱.۵ برابر میانگین ۳۰ کندل قبل و محدوده مجاز ۰.۵ تا ۵ است.
Aligned rolling pressure — نیاز به همراستایی فشار طبقهبندیشده رولینگ با جهت ورود به این مقدار؛ همچنین کلوز باید فراتر از میانگین جریان و شیب آن همجهت باشد.
Flow mean slope bars — تعداد کندلهای مورد استفاده برای محاسبه شیب میانگین جریان؛ مقدار پیشفرض ۳ و محدوده ۱ تا ۱۰.
Maximum distance from mean (ATR) — اجتناب از ورودهای بسیار دور از میانگین توصیفی؛ این یک قانون است، نه آستانه بهینه اثباتشده و پیشفرض ۱.۵ ATR است.
Require this event’s ML continuation vote — وقتی روشن باشد، همان رویداد تأییدشده باید رأی معتبر بزرگتر یا مساوی آستانه تاریخی داشته باشد؛ LEARNING یا نبود آنالوگ نزدیک ورود را مسدود میکند و پیشفرض خاموش است.

Bars after exit before another entry — تعداد کندلهای خنکشدن پس از خروج قبل از ورود بعدی؛ مقدار پیشفرض ۸ و محدوده ۰ تا ۱۰۰.
Quiet DRIVE bars to re-arm a side — شمارش کندلهای FLAT قابل استفاده متوالی بدون ورود معلق و بدون رژیم DRIVE خام آن سمت؛ کندلهای باز/معلق یا فاقد حجم شمارش را ریست میکنند.
Allow BUY plans — فعال یا غیرفعال کردن پلنهای خرید مدیریتشده؛ بهصورت پیشفرض روشن است.
Allow SELL plans — فعال یا غیرفعال کردن پلنهای فروش مدیریتشده؛ بهصورت پیشفرض روشن است.
Managed plan start time — پیشفرض epoch یعنی تمام تاریخچه بارگذاریشده؛ میتوانید شروع آینده انتخاب کنید اما این کار پوزیشن بروکر را همگامسازی نمیکند و هشدارهای موجود باید بازسازی شوند.
Initial model risk (prior ATR) — فریز کردن ATR قبلی کندل سیگنال ضرب در این مقدار؛ به تیکهای کامل گرد میشود، حداقل دو تیک است و R همین فاصله اولیه است که هرگز بعداً باز نمیشود.
Fixed model target (R) — فاصله هدف ثابت بر حسب واحد R؛ مقدار پیشفرض ۲.۰ و محدوده ۰.۵ تا ۸.
Activate break-even reference — سفتکردن حفاظ فقط پس از رسیدن حرکت مطلوب به آستانه؛ حفاظ جدید از کندل بعد اعمال میشود و حفاظ سطح ورود همه کارمزدها، لغزش یا گپها را پوشش نمیدهد.
Break-even activation (R) — آستانه حرکت مطلوب بر حسب R برای فعالسازی مرجع سربهسر؛ پیشفرض ۰.۷۵ و محدوده ۰.۲۵ تا ۴.
Break-even reference buffer (R) — بافر اضافه بالای سطح ورود هنگام تنظیم مرجع سربهسر؛ پیشفرض ۰.۰۵ و محدوده ۰ تا ۰.۲۵.
Activate trailing reference — فعالسازی مرجع تریلینگ که سود را دنبال میکند؛ بهصورت پیشفرض روشن است.
Trail activation (R) — آستانه حرکت مطلوب بر حسب R برای فعالسازی تریلینگ؛ پیشفرض ۱.۰ و محدوده ۰.۲۵ تا ۵.
Trail distance (R) — فاصله تریلینگ از سقف/کف مطلوب پس از فعالسازی؛ بهروزرسانیها فقط سفت میشوند و از کندل بعد اعمال میگردند تا سقف کندل جاری نتواند بهصورت گذشتهنگر در کف همان کندل متوقف شود.
Exit on a qualified opposite DRIVE — فقط بستن پوزیشن، هرگز بستن و باز کردن پلن مخالف در همان کندل؛ رویداد همجهت تکراری پوزیشن یا سطوح ریسک را ریست نمیکند.
Exit when flow context is invalidated — خروج زمانی که زمینه جریان باطل شود؛ بهصورت پیشفرض روشن است.
Adverse flow closes before exit — تعداد کلوزهای قابل استفاده متوالی مخالف میانگین با فشار رولینگ حداقل برابر Aligned rolling pressure در جهت مخالف؛ داده ناقص این تأیید را ریست میکند، نه بررسیهای ریسک حفاظتی را.
Maximum model holding bars — خروج زمانی مستقل از سیگنالهای فشار جدید؛ کندل پر شدن در OPEN بعدی بهعنوان کندل یک شمرده میشود و همه خروجهای مدل در CLOSE تأییدشده صادر میشوند.
— — سایر پارامترهای داخلی مانند آستانههای نشانه خام، اندازههای نمایشی و گزینههای تشخیصی در گروههای مربوطه قرار دارند و رفتار هستهای رویدادها و یادگیری را تغییر نمیدهند.
اندیکاتور Order Flow AI
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور و استراتژی معاملاتی برای TradingView میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.







