تا حالا به این فکر کردی که خودت یه اندیکاتور بسازی؟ بیا با جعبه ابزار جادوییش آشنا بشیم!
قبول کنید همهمان یک وقتهایی به این فکر کردهایم که «ای کاش اندیکاتوری بود که دقیقاً فلان کار را برایمان انجام میداد!». یا شاید یه استراتژی خیلی خاص تو ذهنته که هیچ اندیکاتور آمادهای نمیتونه پیادهش کنه. خبر خوب اینه که تو تریدینگ ویو، لازم نیست منتظر بمونی تا یکی دیگه رویای تو رو بسازه. خودت میتونی دست به کار بشی و اندیکاتور شخصی خودت رو خلق کنی! دروازه ورود به این دنیای شگفتانگیز، یه پنجره ساده در پایین چارت به اسم پاین ادیتور (Pine Editor) هست.
نترس! قرار نیست با کدهای پیچیده و ترسناک روبرو بشی. پاین اسکریپت، زبان برنامهنویسی تریدینگ ویو، یکی از سادهترین زبونها برای شروع کردنه. امروز قراره با هم درِ این کارگاه رو باز کنیم، با ابزارهاش آشنا بشیم و اولین جرقههای ساخت اندیکاتور شخصی خودمون رو بزنیم.
پاین ادیتور کجای تریدینگ ویو قایم شده؟
پیدا کردن پاین ادیتور از آب خوردن هم راحتتره. کافیه به نوار پایین چارتت نگاه کنی. اونجا کنار گزینههایی مثل «Stock Screener» و «Strategy Tester»، یه تب به اسم «Pine Editor» میبینی. روش کلیک کن تا این پنجره جادویی باز بشه.
کالبدشکافی پنجره پاین ادیتور: با این دکمهها دوست شو!
وقتی پاین ادیتور رو باز میکنی، یه محیط ساده با چند تا دکمه میبینی. بیا سریع با مهمترینهاشون آشنا بشیم:
- Open: برای باز کردن اسکریپتهای ذخیره شده قبلی یا اندیکاتورهای آماده.
- Save: بعد از اینکه کدتو نوشتی یا تغییر دادی، با این دکمه ذخیرهش میکنی.
- Add to Chart: مهمترین دکمه! بعد از نوشتن کد، اینو میزنی تا نتیجه کارتو روی چارت ببینی.
- ... (سهنقطه): اینجا یه سری گزینههای کمکی مثل داکیومنتها و راهنمای پاین اسکریپت هست که بهترین دوستت تو این مسیره.
اولین کد ما: این نوشتههای عجیب و غریب چی میگن؟
وقتی برای اولین بار پاین ادیتور رو باز میکنی، چند خط کد از قبل اونجا نوشته شده. این یه قالب آمادهست. بیا به زبون ساده بفهمیم هر خطش چی میگه:
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © YourUserName
//@version=5
indicator("My script")
plot(close)
- خطهای
//: هر خطی که با دو تا اسلش (//) شروع بشه، کامنته. یعنی فقط برای توضیحاته و هیچ تأثیری تو اجرای کد نداره. میتونی پاکشون کنی یا هر چی دوست داری اونجا برای خودت یادداشت کنی. @version=5: این خط خیلی مهمه! داره میگه این کد با آخرین ورژن پاین اسکریپت نوشته شده. همیشه حواست به این خط باشه.indicator("My script"): این خط به تریدینگ ویو میگه «هی! من یه اندیکاتورم!». اون متنی هم که داخلشه، اسمیه که برای اندیکاتورت انتخاب میکنی و بالای چارت نمایش داده میشه.plot(close): این خط جادوی اصلی رو انجام میده.plotیعنی «رسم کن».closeهم یعنی «قیمت بستهشدن کندلها». پس این خط داره میگه: «قیمت بستهشدن هر کندل رو به صورت یه خط روی چارت برام رسم کن». به همین سادگی!
اگه همین الان دکمه «Add to Chart» رو بزنی، میبینی که یه خط نمودار قیمت روی چارتت اضافه میشه. تبریک میگم! تو اولین اندیکاتور خودت رو اجرا کردی!
حرف آخر: نترس و شروع کن!
پاین ادیتور، زمین بازی تو برای تجربه و خلاقیته. از خراب کردن نترس! بدترین اتفاقی که ممکنه بیفته اینه که یه ارور بگیری. برو تو تنظیمات اندیکاتورهای معروفی مثل موینگ اوریج، کدشون رو باز کن و ببین چطوری نوشته شدن. سعی کن چیزهای کوچیک رو تغییر بدی (مثلاً یه عدد یا یه رنگ) و ببینی چه اتفاقی میفته. این بهترین راه برای یادگیریه. تو مقالههای بعدی، بیشتر در مورد دستورات و ساخت اندیکاتورهای پیچیدهتر حرف میزنیم. ولی برای شروع، همین که با این محیط دوست بشی، نصف راه رو رفتی! موفق و پرپول باشی!
برای بیان دیدگاه خود وارد شوید
برای ثبت امتیاز و ارسال نظر، ابتدا باید وارد حساب کاربری خود شوید. اگر حساب کاربری ندارید، میتوانید به راحتی و در چند ثانیه ثبتنام کنید.
هنوز نظری ثبت نشده است.
اولین نفر باشید!