. stx_baseline- رنگ: رنگ پایه (خط افقی متراکم)
- رنگ و عرض خصوصیات قسمتهای فوقانی و پایین نمودار را کنترل می کند. سایه به طور خودکار از رنگ خط خارج می شود.

نمودارهای پایه می توانند از DefaultPlotfield پشتیبانی کنند و از عملکرد SetLinestyle مشابه نمودار کوه استفاده کنند. شکاف ها را می توان با استفاده از همان روش نمودار کوه پر کرد.
برای از بین بردن سایه ، می توانید از موارد زیر استفاده کنید:
حتماً آن را بلافاصله پس از بارگیری کتابخانه قرار دهید ، اما قبل از استفاده از موتور.
نمودارهای پایه از عملکردی پشتیبانی نمی کنند
کوه دلتا پایه
کوه دلتا پایه یک نمودار کوهستانی رنگی را ترسیم می کند که توسط یک پایه نقطه ای از هم جدا می شود. خط بالای پایه به رنگ سبز سایه دار است و خط زیر پایه سایه قرمز است. پایه را می توان با کشیدن دسته واقع در سمت راست تنظیم کرد.
سبک: . stx_baseline_delta_mountain - نمایشگر بخش سایه دار را کنترل می کند. بخش خط توسط همان سبک هایی که نمودارهای Colored_line را کنترل می کنند مدیریت می شود.

نمودارهای پایه از عملکرد رنگ پشتیبانی نمی کنند.
طرح پراکنده
ScatterPlot در هر نزدیک یک "نقطه" را ترسیم می کند و آنها را به هم وصل نمی کند.
- رنگ نمایش نقاط را کنترل می کند.

نمودارهای ScatterPlot از عملکرد رنگ پشتیبانی نمی کنند.
بافت شناسی
نمودارهای هیستوگرام شبیه نمودارهای شمع است که از قیمت/مبلغ هدف ، پایین به پایین نمودار گسترش می یابد. رنگ به طور معمول بر اساس بسته قبلی تعیین می شود. مطالعه حجم نمونه ای از نمودار هیستوگرام است. برای تغییر این رفتار ، ببینید: ciq. chartengine#colorbycandledirection
سبک ها: stx_histogram_up ، stx_histogram_down ، stx_histogram_even - رنگ ها را برای میله ها کنترل می کند.

سفارشی سازی شرایط برای رنگ های کنه
سبک های نمودار زیر از یک تابع داخلی به نام ColorFunction برای تنظیم برنامه ای رنگ برای بخش نوار یا خط استفاده می کنند.
- خط رنگی
- نوار رنگی
- کوه رنگ
- مرحله رنگی
- شمع
- شمع توخالی
- شمع
این عملکرد را می توان برای نمایش رنگهای مختلف در صورت لزوم سفارشی کرد.
برای انجام این کار ، قبل از اینکه DisplayChart فراخوانی شود (می توانید از Predend در DisplayChart استفاده کنید) ، یک شیء باید در CIQ. Chartengine به شرح زیر تعریف شود (فرض کنید STXX نمونه ای از نوع ciq. chartengine است):
مثال: عملکرد پیش فرض برای Colored_bar و Colored_Mountain:
شما می توانید برای بسیاری از موارد ، مانند نگاه کردن به زمینه های نقل قول ، تاریخ و زمان دوره یا داده های خارجی که در بسته شدن در عملکرد رنگ آمیزی کرده اید ، شرایط اضافه کنید. همچنین می توانید رنگ ها یا رنگ های هارد کد شده را از یک برگه سبک برگردانید.
سبک های نمودار سفارشی
می توانید سبک های نمودار خود را اضافه کنید. نمودارها با استفاده از رندرها ترسیم می شوند. با استفاده از یک رندر ، می توانید نوع نمودار سفارشی خود را شناسایی کرده و روشها را تعریف کنید (یا از روشهای موجود استفاده کنید) برای ترسیم طرح.
برای اطلاعات بیشتر به Renderers مراجعه کنید.
انواع نمودار
نمودار "انواع" روشهای جایگزین برای مشاهده داده های OHLC را ارائه می دهد. هر نوع نمودار داده ها را جمع می کند یا فرمولی را که داده ها را تغییر می دهد ، استفاده می کند. برخی از این نمودارها "مستقل از زمان" هستند ، به این معنی که یک نوار واحد ممکن است چندین میله حرکت قیمت را شامل شود (یا چندین میله که نشان دهنده یک حرکت قیمت در یک زمان) است ، و در نتیجه یک محور X که خطی نیست!
توجه: نمودارهای مستقل از زمان ، تناوبی همراه با میله های خود دارند ، حتی اگر در نمودار سری زمانی ترسیم نشده باشند.
انواع نمودار موجود عبارتند از:
هایکین اشیا
نمودارهای Heikin-Ashi نمودارهای سری زمانی هستند که شبیه نمودارهای شمع هستند. در یک نمودار شمع معمولی ، هر شمع مستقل از سایر شمع ها محاسبه می شود. با این حال ، در نمودارهای Heikin-ashi ، به نظر می رسد که شمع ها به عنوان یک نتیجه از نحوه محاسبه آنها به هم پیوند می خورند. شمع ها به این ترتیب محاسبه می شوند:
- باز = میانگین بسته قبلی و نزدیک قبلی
- CLOSE = میانگین جریان فعلی باز ، نزدیک ، زیاد و پایین
- بالا = حداکثر جریان بالا ، باز و نزدیک
- کم = حداقل جریان کم ، باز و نزدیک
روندهای رو به بالا توسط شمع های سبز با فتیله ها در بالا نشان داده شده است ، اما تقریباً هیچ فتیله ای در پایین وجود ندارد. روندهای رو به پایین توسط شمع های قرمز با فتیله ها در پایین نشان داده شده است و تقریباً هیچ فتیله ای در بالای آن وجود ندارد. نقاط معکوس توسط شمع ها ، قرمز یا سبز ، با بدنهای کوچک و فتیله ها در بالا و پایین نشان داده شده است. این نوع نمودار در مشاهده روندها واضح تر و به راحتی از نمودارهای شمع معمولی مفید است.

نمودارهای KAGI به عنوان میله های عمودی متصل به بخش های افقی کوچک در زوایای راست ظاهر می شوند. این نمودارها بر اساس عملکرد قیمت مستقل از زمان و پیشرفت هستند. میله های سبز ضخیم ، به نام میله های "یانگ" ، نشان می دهد که قیمت بالاتر از قیمت بالا قبلی است. میله های قرمز نازک ، به نام میله های "یین" ، نشان می دهد که قیمت پایین تر از پایین قبلی است. بر خلاف سایر انواع نمودار ، رنگ خطوط KAGI به طور مستقیم روندهای رو به بالا یا رو به پایین ارتباط برقرار نمی کنند.
میله ها بسته به قیمت بسته شدن به سمت بالا یا رو به پایین حرکت می کنند. یک نوار با رسیدن به حد معکوس ، جهت را تغییر می دهد. محدودیت های معکوس توسط کاربر به عنوان درصد ثابت قیمت وارد می شود. به عنوان مثال ، تصور کنید که شما یک سهام به ارزش 10 دلار دارید و با وارونگی 10 ٪ نمودار Kagi را ترسیم می کنید. بسته به اینکه در حال حاضر چه روند ایجاد شده است ، یک حرکت تجمعی 1 دلاری در جهت مخالف روند فعلی را شکسته و باعث وارونگی می شود.
با فشار دادن دکمه SELECT AUTO ، حد معکوس را به یکی از دو پیش فرض تنظیم می کند. اگر نمودار روزانه باشد ، معکوس 4 ٪ تعیین شده است. اگر نمودار در داخل باشد ، معکوس 0. 4 ٪ تنظیم شده است.
. stx_kagi_down و . stx_kagi_up - رنگ و عرض را برای کنترل صفحه تنظیم کنید.

شکستن خط
نمودارهای شکست خط به عنوان میله های عمودی ظاهر می شوند که صعود و فرود می آیند. این نمودارها مستقل از زمان هستند و فقط با عمل قیمت تعیین می شوند. میله های صعودی به رنگ سبز رنگی هستند و عملکرد قیمت رو به بالا را نشان می دهند. میله های نزولی به رنگ قرمز رنگ هستند و عملکرد قیمت رو به پایین را نشان می دهند.
نمودارهای شکست خط با نگاه کردن به نزدیک یک نوار و مقایسه آن با نوار قبلی قبلی ساخته می شوند (کدام نوار برای مقایسه توسط کاربر تعیین می شود ، به تصویر زیر مراجعه کنید). اگر نزدیک نوار فعلی بالاتر از چیزی باشد که با آن مقایسه می شود ، یک نوار صعودی سبز کشیده می شود. اگر نزدیک نوار فعلی پایین تر از چیزی باشد که با آن مقایسه می شود ، یک نوار نزولی قرمز ترسیم می شود. اگر نزدیک فعلی یکسان باشد ، یا اگر قیمت به اندازه کافی در یک جهت یا دیگری حرکت نکند تا معکوس شود ، هیچ نوار کشیده نمی شود.
نمودارهای شکست خط به طور پیش فرض مقدار 3 ، به این معنی که نوار فعلی را نزدیک به نوار که 2 دوره قبل از آن آمده است مقایسه می کند. این مقدار را می توان توسط کاربر تنظیم کرد ، یا با فشار دادن خودکار انتخاب ، می توان آن را به صورت پیش فرض تنظیم کرد.

رنکو
نمودارهای Renko به عنوان دنباله ای از میله های یکنواخت (به عنوان "آجر") که در گوشه و کنار آنها وصل می شوند ، ظاهر می شوند. این نمودارها مستقل از زمان هستند و فقط با عمل قیمت تعیین می شوند. آجرهای صعودی به رنگ سبز رنگ هستند و آجرهای نزولی به رنگ قرمز رنگ هستند.
نمودارهای Renko با اختصاص مقدار "اندازه" برای هر آجر ساخته می شوند. آجر جدید هنگامی که قیمت از بالا یا پایین تر از مبلغ مشخص شده توسط آجر قبلی حرکت می کند ، ترسیم می شود. به عنوان مثال ، بیایید بگوییم که شما یک ارزش 100 دلار به ارزش خود دارید و در حال ترسیم یک نمودار رنکو با اندازه آجری 10 هستید. روز بعد قیمت با 109 دلار بسته می شود ، بنابراین هیچ آجر جدیدی ترسیم نمی شود. روز بعد از آن قیمت با 111 دلار بسته می شود ، که باعث می شود آجر جدید ترسیم شود زیرا قیمت از آجر قبلی حداقل 10 دلار افزایش یافته است. روز بعد قیمت به 99 دلار کاهش می یابد ، که باعث می شود دو آجر رو به پایین ترسیم شود. به جای تنظیم مقدار پیش فرض در اندازه آجر ، Auto Select حدود 300 میله جمع شده از داده ها را در نمودار قرار می دهد. در نتیجه ، اندازه آجری انتخاب شده خودکار بسته به آنچه که دارایی مشاهده می شود متفاوت خواهد بود.

میله های محدوده
میله های محدوده به عنوان دنباله ای از میله های یکنواخت که در گوشه و کنار آنها وصل می شوند ظاهر می شوند و گاهی اوقات در مجاورت یکدیگر قرار می گیرند. این نمودارها مستقل از زمان هستند و فقط با عمل قیمت تعیین می شوند. میله های صعودی به رنگ سبز رنگ هستند و میله های نزولی به رنگ قرمز رنگ هستند.
میله های محدوده با اختصاص مقدار "دامنه" برای هر نوار ساخته می شوند. هنگامی که قیمت از بالا یا پایین تر از مبلغ مشخص شده توسط نوار دامنه قبلی حرکت می کند ، یک نوار جدید ترسیم می شود. میله های صعودی مجاور میله های نزولی نشانگر نوسان قیمت بین بالا و پایین میله ها است. میله ها از سه قانون ساخت و ساز پیروی می کنند:
- میله ها طول دامنه مشخص شده را گسترش می دهند.
- میله ها در نزدیکی نوار قبلی باز می شوند.
- میله ها باید با ارزش بالا یا پایین بسته شوند.
مشابه نمودارهای Renko ، با فشار دادن دکمه Auto Select ، حدود 300 نوار داده جمع شده روی نمودار قرار می گیرد. این بدان معنی است که محدوده انتخاب خودکار بسته به آنچه که دارایی مشاهده می شود متفاوت خواهد بود.

نقطه و شکل
نمودارهای نقطه و شکل (که گاهی به P& F یا PNF کوتاه می شوند) به عنوان ستون های متناوب X و O ظاهر می شوند. این نمودارها مستقل از زمان هستند و فقط با عمل قیمت تعیین می شوند. ستون های X نشان دهنده عملکرد قیمت به سمت بالا ، و به رنگ سبز رنگ هستند. ستون های O نشانگر عملکرد قیمت نزولی هستند و به رنگ قرمز رنگ هستند.
نمودارهای نقطه و شکل با مشخص کردن "اندازه جعبه" و "معکوس" ساخته می شوند. اندازه جعبه تعداد واحدهایی را نشان می دهد که قیمت (نزدیک) باید حرکت کند تا X یا O در یک سری ترسیم شود. مقدار پیش فرض برای اندازه جعبه 1 است. معکوس تعداد واحدهایی است که قیمت باید در جهت مخالف حرکت کند تا روند فعلی تغییر کند. با فشار دادن دکمه "انتخاب خودکار" مقادیر پیش فرض برای هر دو قسمت تنظیم می شود.
به عنوان نمونه ، بیایید بگوییم که شما یک عدالت دارید که به 10 دلار ارزش دارد و در حال ترسیم یک امتیاز و نمودار آتشین با اندازه جعبه 1 و یک وارونگی از 3 است. سهام شما به 15 دلار افزایش می یابد و یک ستون پنجصعود X ترسیم شده است. با ادامه این روند ، X بیشتر به آن ستون اضافه می شود. برای شکستن این روند ، قیمت باید حداقل 3 دلار کاهش یابد و ستونی از نزولی O آغاز می شود.
. stx_pandf_down و . stx_pandf_up - برای کنترل نمایش ، رنگ ، بالشتک و عرض را تنظیم کنید.
فاصله نمونه برداری نقطه و شکل
فاصله نمونه برداری با تناوب داده تعیین می شود. بنابراین ، در دوره 15 متر ، به عنوان مثال ، هر نمونه هر 15 دقیقه نزدیک به قیمت هر 15 دقیقه (طبق داده های ارائه شده به نمودار) ، در دوره 1 روزه خواهد بود. نمونه ها برای هر روز قیمت نزدیک خواهند بود.
محاسبات مقدار پیش فرض نقطه و شکل

درک و پیش فرض های مهم
به طور پیش فرض ، تنظیمات مصالح از یک حالت انتخاب خودکار بر اساس عرض فعلی نمودار استفاده می کنند.
در حالی که در انتخاب خودکار ، تنظیمات در این موارد به طور خودکار محاسبه می شوند:
- داده های جدید بارگیری می شوند (صفحه بندی یا داده های اولیه).
- تغییر سطح زوم.
- عرض نمودار تغییر می کند.
این کار برای حفظ یک طرح بصری دلپذیر انجام می شود.
با تنظیم موارد زیر می توان برای پیش فرض هایی مانند اندازه آجری ، مقدار معکوس و غیره تنظیم کرد:
- ciq. calculatekagi - stxx. layout. kagi (برای درصد معکوس)
- CIQ. CalculatelineBreak - stxx. layout. pricelines (برای تعداد خطوط قیمت)
- ciq. calculaterenkobars - stxx. layout. renko (برای دامنه/اندازه آجری)
- ciq. CalculaterangeBars - stxx. layout. rangebars (برای دامنه/اندازه آجری)
- ciq. CalculatePointFigure - stxx. layout. pandf (یک شی را تنظیم کنید)
پارامترهای فوق در حالت انتخاب خودکار "تعریف نشده" یا "تهی" خواهند بود.
شما می توانید هر زمان که یک موتور نمودار را فوری کنید ، می توانید پیش فرض ها را به صورت برنامه ای نادیده بگیرید ، یا می توانید به کاربر اجازه دهید آنها را از طریق منو تنظیم کند.
در الگوهای نمونه ما ، رابط های منو وجود دارد که ترجیحات کاربر را ضبط می کند و پارامتر "چیدمان" را قبل از فراخوانی ciq. chartengine#setAggregationType تنظیم می کند. منوها را می توان با استفاده از "cogwheel" در سمت راست هر انتخابگر جمع در کشویی "نمایشگر" فعال کرد.

در اینجا مثالی در مورد چگونگی نادیده گرفتن برنامه ای پیش فرض در ایجاد یک نمودار آورده شده است:
رنگ های نوع نمودار
همچنین می توانید با غلبه بر مقادیر پیش فرض موجود در stx-chart. css تحت بخش "سبک های نوع نمودار" ، رنگ ها را برای انواع مختلف نمودار سفارشی کنید. توجه: لطفاً STX-Chart. css را اصلاح نکنید زیرا این امر به روزرسانی دشوار خواهد بود. درعوض ، مقادیر را با قرار دادن آنها در پرونده CSS خود که پس از stx-chart. css مرتبط است ، نادیده بگیرید.
انواع نمودار مانند Renko را می توان در تمام سبک های استاندارد (شمع ، خط ، کوه و غیره) نمایش داد ، بنابراین سبک های متفاوتی برای حالت Renko وجود ندارد ، که صرفاً یک جمع ("نوع") است. از طرف دیگر ، کاگی هم "نوع" و هم "سبک" است و کلاسهای CSS در ارتباط با آن است.