نمودارهای کندل استیک از نوع FastCandlestickRenderableSeries ارائه می شوند. این داده ها را از OhlcDataSeries (باز، زیاد، پایین، بسته، تاریخ) می پذیرد و کندل ها را با فیتیله های اختیاری بالا/پایین و براش های پرکننده بالا/پایین رندر می کند.
نمونه هایی برای سری Candlestick را می توان در مجموعه نمونه های SciChart WPF یافت که می توان آن را از وب سایت SciChart یا مخزن Github SciChart. WPF. Examples ما دانلود کرد.
- WPF / C# مثال صفحه وب
- همه نمونه ها در Github
توجه: برای اطلاعات در مورد OhlcDataSeries، و همچنین سایر انواع DataSeries در SciChart، به DataSeries API مراجعه کنید.

برای اعلام یک FastCandlestickRenderableSeries، از کد زیر استفاده کنید:
یک FastCandlestickRenderableSeries در Xaml / Code Behind اعلام کنید
کد را کپی کنید
s:SciChartSurface> s:SciChartSurface. RenderableSeries> s:FastCandlestickRenderableSeries x: نام"rSeries" استروک آپ"زرد سبز" StrokeDown"قرمز" FillUp="#33ADFF2F" پر کردن="#33FF0000" ضخامت سکته مغزی"1" AntiAliasing"نادرست" DataPointWidth"0. 8"/> s:SciChartSurface. RenderableSeries> s:SciChartSurface. XAxis> s:CategoryDateTimeAxis/> s:SciChartSurface. XAxis> s:SciChartSurface. YAxis> s:NumericAxis/> s:SciChartSurface. YAxis> s:SciChartSurface>// کد پشت، به عنوان مثال. در کنترل کننده رویداد OnLoaded، DataSeries var ohlcDataSeries = OhlcDataSeries جدید را تنظیم کنیدزمان قرار, دو برابر>() ؛// FastCandlestickRenderableSeries انتظار می رود داده ها در تاریخ رسمی ، باز ، بالا ، پایین ، نزدیک OhlcDataseries. Append (DateTime جدید (2015 ، 10 ، 1) ، 6061. 60 ، 6172. 80 ، 6053. 30 ، 6072. 50) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 2) ، 6072. 50 ، 6176. 20 ، 6051. 60 ، 6130. 00) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 5) ، 6130. 00 ، 6301. 10 ، 6130. 00 ، 6298. 90) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 6) ، 6298. 90 ، 6343. 70 ، 6255. 10 ، 6326. 20) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 7) ، 6326. 20 ، 6396. 30 ، 6319. 80 ، 6336. 40) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 8) ، 6336. 40 ، 6380. 30 ، 6303. 50 ، 6374. 80) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 9) ، 6374. 80 ، 6453. 20 ، 6374. 80 ، 6416. 20) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 12) ، 6416. 20 ، 6416. 20 ، 6351. 30 ، 6371. 20) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 13) ، 6371. 20 ، 6371. 20 ، 6303. 00 ، 6342. 30) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 14) ، 6342. 30 ، 6342. 30 ، 6268. 30 ، 6269. 60) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 15) ، 6269. 60 ، 6351. 40 ، 6269. 60 ، 6338. 70) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 16) ، 6338. 70 ، 6398. 20 ، 6338. 70 ، 6378. 00) ؛OHLCDATASERIES. APPEND (DateTime جدید (2015 ، 10 ، 17) ، 6378. 00 ، 6408. 10 ، 6336. 30 ، 6352. 30) ؛rseries. dataseries = ohlcdataseries ؛
با کد خالص یک FastCandlestickRenderDableSeries را اعلام کنید
کد را کپی کنید
// اعلام SCHICHARTSURFACE قارچscichartsurface =جدیدScichArtSurface () ؛scichartsurface. xaxis =جدیدرده dateTimeAxis () ؛scichartsurface. yaxis =جدیدnumericaxis () ؛//// یک سری شمعدان را اعلام و اضافه کنید قارچcandleStickSeries =جدیدFastCandlestickRendertableSeries ()جدیدSolidColorBrush (color. fromargb (0x33 ، 0xad ، 0xff ، 0x2f)) ، STROKEDOWN = COLORS. RED ، FILLDOWN =جدیدSolidColorBrush (color. fromargb (0x33 ، 0xff ، 0x00 ، 0x00)) ، ضدیاس = =دروغ, DataPointWidth = 0.8, StrokeThickness = 1,>؛ScichArtSurface. RenderableSeries. Add (CandlestickSeries) ؛// تنظیم برخی از داده ها // fastcandlestickrenderableseries انتظار می رود داده ها در تاریخ رسمی ، باز ، بالا ، پایین ، نزدیک باشد قارچohlcdataseries =جدیدOhlcdataseriesdouble>() ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 1) ، 6061. 60 ، 6172. 80 ، 6053. 30 ، 6072. 50) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 2) ، 6072. 50 ، 6176. 20 ، 6051. 60 ، 6130. 00) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 5) ، 6130. 00 ، 6301. 10 ، 6130. 00 ، 6298. 90) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 6) ، 6298. 90 ، 6343. 70 ، 6255. 10 ، 6326. 20) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 7) ، 6326. 20 ، 6396. 30 ، 6319. 80 ، 6336. 40) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 8) ، 6336. 40 ، 6380. 30 ، 6303. 50 ، 6374. 80) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 9) ، 6374. 80 ، 6453. 20 ، 6374. 80 ، 6416. 20) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 12) ، 6416. 20 ، 6416. 20 ، 6351. 30 ، 6371. 20) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 13) ، 6371. 20 ، 6371. 20 ، 6303. 00 ، 6342. 30) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 14) ، 6342. 30 ، 6342. 30 ، 6268. 30 ، 6269. 60) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 15) ، 6269. 60 ، 6351. 40 ، 6269. 60 ، 6338. 70) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 16) ، 6338. 70 ، 6398. 20 ، 6338. 70 ، 6378. 00) ؛Ohlcdataseries. Append (جدیدDateTime (2015 ، 10 ، 17) ، 6378. 00 ، 6408. 10 ، 6336. 30 ، 6352. 30) ؛candlestickseries. dataseries = ohlcdataseries ؛
توجه: همچنین می توانید با استفاده از MVVM کامل (سری ViewModels) RenderableSeries را اعلام کنید. لطفاً برای اطلاعات بیشتر به Dataseries MVVM / RenderableSeries API مراجعه کنید.< Pan> DateTime (2015 ، 10 ، 8) ، 6336. 40 ، 6380. 30 ، 6303. 50 ، 6374. 80) ؛Ohlcdataseries. Append (
پلتفرم معاملاتی فارکس...
ما را در سایت پلتفرم معاملاتی فارکس دنبال می کنید
برچسب :
نویسنده : مرجان محتشم
بازدید : <-PostHit->
تاريخ : دوشنبه
23 مرداد
1402 ساعت: 14:43