tvjsx/trading-vue-js

ساخت وبلاگ

این commit به هیچ شعبه ای در این مخزن تعلق ندارد و ممکن است به یک فورک خارج از مخزن تعلق داشته باشد.

شاخه ها/تگ ها را تغییر دهید برچسب های شاخه ها شاخه ها بارگیری نشد چیزی برای نشان دادن نیست برچسب ها بارگیری نشد چیزی برای نشان دادن نیست

نام در حال حاضر استفاده شده است

یک برچسب از قبل با نام شعبه ارائه شده وجود دارد. بسیاری از دستورات Git هر دو نام برچسب و شاخه را می پذیرند، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیرمنتظره شود. آیا مطمئن هستید که می خواهید این شعبه را ایجاد کنید؟

لغو ایجاد کد

  • محلی
  • فضاهای کد

HTTPS GitHub CLI از Git یا Checkout با SVN با استفاده از URL وب استفاده کنید. با CLI رسمی ما سریع کار کنید. درباره CLI بیشتر بدانید.

ورود به سیستم لازم

برای استفاده از Codespace لطفا وارد شوید.

راه اندازی دسکتاپ GitHub

اگر اتفاقی نیفتاد، GitHub Desktop را دانلود کنید و دوباره امتحان کنید.

راه اندازی دسکتاپ GitHub

اگر اتفاقی نیفتاد، GitHub Desktop را دانلود کنید و دوباره امتحان کنید.

راه اندازی Xcode

اگر اتفاقی نیفتاد، Xcode را دانلود کنید و دوباره امتحان کنید.

راه اندازی کد ویژوال استودیو

پس از آماده شدن فضای کد شما باز می شود.

مشکلی در تهیه فضای کد شما وجود داشت، لطفاً دوباره امتحان کنید.

آخرین ارتکاب

bdbfe78 31 اکتبر 2022 bdbfe78

آمار Git

فایل ها

آخرین اطلاعات commit بارگیری نشد.

تایپ کنید نام آخرین پیام commit زمان تعهد کنید مشاهده کد

README. md

trading-vue logo

TradingVue. js یک برگه نمودار قابل هک برای معامله گران بود. شما می توانید به معنای واقعی کلمه هر چیزی را در بالای نمودارهای شمعدانی بکشید.[نگهداری نشده]

trading-vue logo

اگر نرم افزار معاملاتی ایجاد می کنید - این کتاب احتمالا برای شما مناسب است. اگر دوست دارید نشانگرهای سفارشی بسازید و خارج از چارچوب فکر کنید - این کتاب به احتمال زیاد برای شما مناسب است. و اگر قابلیت استفاده TradingView. com را در کتابخانه های منبع باز دیگر از دست دادید و نمی توانید آن را تحمل کنید - قطعاً در جای درستی هستید!

  • پیمایش و بزرگنمایی همانطور که همه ما دوست داریم
  • API ساده برای ایجاد همپوشانی های جدید
  • ابزارهای طراحی سفارشی
  • نمودارهای غیر زمان (مانند رنکو)
  • یک پوشش === یک جزء . vue
  • کاملا واکنش پذیر
  • کاملا پاسخگو
  • رنگ ها و فونت های قابل تنظیم
  • بسیار سریع (حتی با شمع های 3 میل کار می کند)
  • اسکریپت ها (شاخص های خود را بسازید)

برای اجرای نمونه ها، تست اجرای repo & npm را دانلود کنید

NPM

npm i trading-vue-js 

در مرورگر

نمونه کار حداقلی:

قالب> تجارت-ویو :داده ها pl-s">this.$data">تجارت-ویو> قالب> اسکریپت> وارد كردن TradingVue از جانب 'trading-vue-js' صادرات پیش فرض  نام: "برنامه", اجزاء: TradingVue>, داده ها()  برگشت  ohlcv: [ [ 1551128400000, 33, 37. 1, 14, 14, 196 ], [ 1551132000000, 13. 7, 30, 6.6, 30, 206 ], [ 1551135600000, 29. 9, 33, 21. 3, 21. 8, 74 ], [ 1551139200000, 21. 7, 25. 9, 18, 24, 140 ], [ 1551142800000, 24. 1, 24. 1, 24, 24. 1, 29 ], ] > > > اسکریپت>

The core philosophy is Data >نقشه برداری صفحه (DSM). این کتابخانه توابع را در اختیار شما قرار می دهد که داده های شما (این می تواند هر چیزی باشد) برای نمایش مختصات. Lib تمام کارهای کثیف در پشت صحنه را انجام می دهد: پیمایش ، مقیاس گذاری ، واکنش پذیری و غیره.

layout.t2screen(t) // time > x layout.$2screen($) // price > y layout.t_magnet(t) // time > nearest candle x layout.screen2$(y) // y > price layout.screen2t(x) // x >زمان 

با استفاده از این توابع و API استاندارد JS ، می توانید جادو کنید.

نکته حرفه ای: اگر می خواهید چیزی غیر از صفحه سفید ببینید ، نمودار اجباری است

نکته مهم: تمام داده ها باید بر اساس زمان (به ترتیب صعودی) طبقه بندی شوند. OHLCV اصلی نباید حاوی جدول زمانی کپی باشد.

 "چارت سازمانی":  // اجباری "نوع": "", "داده ها": [ [زمان سنج, باز کن, عالی, کم, بستن, جلد], . ], "تنظیمات":  > // تنظیمات (بسته به نوع نمودار) >, "Onchart": [ // در نمودار نمایش داده می شود  "نام": "", "نوع": "", "داده ها": [ [زمان سنج, . ], // طول دلخواه . ], "تنظیمات":  > // قالب تنظیمات دلخواه >, . ], "Offchart": [ // در زیر نمودار نمایش داده می شود  "نام": "", "نوع": "", "داده ها": [ [زمان سنج, . ], // طول دلخواه . ], "تنظیمات":  > // قالب تنظیمات دلخواه >, . ] >

فرآیند اضافه کردن یک شاخص جدید ساده است: ابتدا قالب داده خود را تعریف می کنید (هرچند که باید به موقع باشد) و تنظیمات را نمایش دهید. به عنوان مثال ، داده های EMA ممکن است به این شکل باشد:

<"نام": "EMA ، 25", "نوع": "EMA", "داده ها": [ [ 1551128400000, 3091 ], [ 1551132000000, 3112 ], [ 1551135600000, 3105 ] ], "تنظیمات": <"رنگ": "#42b28a">>,

نمونه ای از یک کلاس روکش ساده

و سپس یک کلاس روکش جدید برای نمایش داده ها در شبکه ایجاد می کنید:

وارد كردن  روکش کردن > از جانب 'trading-vue-js' صادرات پیش فرض  نام: 'ema', مخلوط کردن: [روکش کردن], مواد و روش ها:  قرعه کشی(CTX)  محاصره کردن چیدمان = این.غرفه های $.چیدمان CTX.سبک سکته مغزی = این.رنگ CTX.شروع کار() برای (قارچ p of این.غرفه های $.داده ها)  // T2Screen & 2Screen $ - توابع ویژه ای که // مختصات داده خود را به مختصات شبکه نقشه برداری کنید اجازه دهید x = چیدمان.صفحه T2(p[0]) اجازه دهید y = چیدمان.2Screen $(p[1]) CTX.لینتو(x, y) > CTX.سکته() >, استفاده برای()  برگشت ['ema'] >, داده های_()  برگشت [این.رنگ] > >, محاسبه شده:  رنگ()  برگشت این.غرفه های $.تنظیمات.رنگ > > >

به همین دلیل عنوان دروغ نمی گوید: شما می توانید هر چیزی را ترسیم کنید.

  • اسناد
  • تست
  • حل مسائل شناخته شده (با عنوان "TODO: مهم") [تا حدی]
  • بهبود عملکرد
  • یاران دستکاری داده ها
  • پوشش های داخلی بیشتری اضافه کنید
  • نوار ابزار را اضافه کنید (ابزارهای نقاشی)
  • پایداری LOAYOUT / LAYOUT [پس از انتشار]
  • نسخه موبایل را اصلاح و بهبود بخشید
  • نسخه 1. 0. 0 در اینجا

وابستگی های وابسته را نصب کنید

نصب NPM 

توسعه Enviroment (داغ)

npm run dev 

در حالت CDN مانند اجرا کنید

NPM CDN را اجرا کنید 

بسته نرم افزاری را بسازید

NPM Run Build 

تست بصری

تست اجرا NPM 

تست خودکار

NPM آزمون خودکار را اجرا کنید 
  1. Fork (https://github. com/tvjsx/trading-vue-js/fork)
  2. شعبه ویژگی خود را ایجاد کنید (GIT Checkou t-B-New-New-New-New)
  3. تغییرات خود را مرتکب شوید (Git Commi t-AM "بیایید Rock Smth")
  4. فشار به شاخه (Git Push Origin New-New-New)
  5. یک درخواست کشش جدید ایجاد کنید

لطفاً دستورالعمل های موجود در مشارکت را بخوانید. md

در باره

آموزش مقدماتی فارکس...

ما را در سایت آموزش مقدماتی فارکس دنبال می کنید

برچسب : نویسنده : علیرام نورایی بازدید : <-PostHit-> تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 15:51