1. הקדמה צו פּיין סקריפּט
Pine Script איז אַ פעלד-ספּעציפיש פּראָגראַממינג שפּראַך בפֿרט געניצט פֿאַר קריייטינג מנהג טעכניש אַנאַליסיס ינדיקאַטאָרס, סטראַטעגיעס און אַלערץ אין די TradingView פּלאַטפאָרמע. ניט ענלעך אַלגעמיין-צוועק שפּראַכן ווי פּיטהאָן אָדער דזשאַוואַסקריפּט, Pine Script איז ספּעציעל דיזיינד פֿאַר traders וואָס ווילן צו שניידן זייער טריידינג דערפאַרונג.
כאָטש פּיין סקריפּט איז גרינגער צו אָנכאַפּן ווי רובֿ אנדערע פּראָגראַממינג שפּראַכן, עס אָפפערס געזונט פאַנגקשאַנאַליטי וואָס קענען ויספירן קאָמפּלעקס טריידינג אַלגערידאַמז. אין דעם לעצט פירער, מיר דעלוו אין וואָס פּיין סקריפּט איז, זייַן באַטייַט און ווי traders - ביידע ביגינערז און אַוואַנסירטע - קענען מאַכן די מערסט פון עס.
בייַשפּיל קאָד פון פּיין סקריפּט:
ווי דער פּיין סקריפּט קאָד וואָלט קוקן ווי אין די Tradingview צובינד:
צו פּרובירן Pine סקריפּט איר קענען פשוט באַזוכן Tradingview.
2. די באַטייַט פון פּיין סקריפּט אין טריידינג
2.1. קוסטאָמיזאַטיאָן פון טריידינג סטראַטעגיעס
איינער פון די ביגאַסט אַדvantages פון פּיין סקריפּט איז די פיייקייט צו שאַפֿן מנהג טריידינג סטראַטעגיעס. פילע traders געפֿינען אַוועק-דעם-פּאָליצע ינדיקאַטאָרס ניט גענוגיק פֿאַר זייער ספּעציפיש באדערפענישן. Pine Script פילז דעם ריס דורך אַלאַוינג traders צו פּלאַן סטראַטעגיעס וואָס ייַנרייען זיך מיט זייער טריידינג פילאָסאָפיעס.
די קוסטאָמיזאַטיאָן יקסטענדז ניט בלויז צו ינדיקאַטאָרס, אָבער אויך צו אַלערץ, געבן traders צו שטעלן ספּעציפיש טנאָים פֿאַר קויפן אָדער פאַרקויפן סיגנאַלז. דער מדרגה פון פּערסאַנאַלאַזיישאַן איז יקערדיק פֿאַר יענע וואָס נעמען אַן אַלגערידאַם צוגאַנג צו טריידינג.
2.2. ימפּרוווד באַשלוס-מאכן
מיט Pine Script, traders קענען אָטאַמייט זיכער אַספּעקץ פון זייער באַשלוס-מאכן פּראָצעס. אַנשטאָט מאַניואַלי יבערקוקן פּרייַז טשאַרץ און ינטערפּרעטינג דאַטן, traders קענען נוצן Pine Script צו טאָן דאָס אויטאָמאַטיש.
דורך פּראָגראַממינג ינדיקאַטאָרס און סטראַטעגיעס צו היטן פֿאַר ספּעציפיש טנאָים אָדער פּאַטערנז, traders פריי צייט און גייַסטיק פּלאַץ. דאָס אַלאַוז זיי צו פאָקוס אויף אנדערע אַספּעקץ פון טריידינג, אַזאַ ווי ריזיקירן פאַרוואַלטונג אָדער פּאָרטפעל דיווערסיפיקאַטיאָן.
3. קאָר קאַמפּאָונאַנץ פון פּיין סקריפּט
3.1. וועריאַבאַלז
וועריאַבאַלז אין Pine סקריפּט האַלטן דאַטן און פאַרפּאָשעטערן די קאָד. זיי זענען ינדיספּענסאַבאַל ווען איר שאַפֿן אַ מנהג גראדן אָדער סטראַטעגיע. פּראָסט טייפּס אַרייַננעמען ינטעגער, לאָזנ שווימען, און שטריקל.
פארשטאנד ווי צו נוצן וועריאַבאַלז איז יקערדיק צו מאַסטערינג Pine Script. וועריאַבאַלז לאָזן פֿאַר די סטאָרידזש פון פּרייַז אינפֿאָרמאַציע, מאָווינג אַוורידזשיז אָדער קיין אנדערע קאַלקולאַבלע דאַטן, מאכן זיי אַ ווערסאַטאַל געצייַג אין אַ tradeר ס אַרסענאַל.
3.2. פאַנגקשאַנז
פאַנגקשאַנז זענען ריוזאַבאַל ברעקלעך פון קאָד וואָס דורכפירן ספּעציפיש טאַסקס אין אַ Pine Script פּראָגראַם. TradingView האט אַ קייט פון געבויט-אין פאַנגקשאַנז פֿאַר טאַסקס אַזאַ ווי קאַלקיאַלייטינג מאָווינג אַוורידזשיז אָדער ידענטיפיצירן טשאַרט פּאַטערנז.
קרעאַטינג מנהג פאַנגקשאַנז אין פּיין סקריפּט אַלאַוז traders צו ענקאַפּסאַלייט קאָמפּלעקס לאָגיק, מאכן די הויפּט פּראָגראַם גרינגער צו לייענען און פירן. דאָס איז ספּעציעל נוציק פֿאַר traders וואָס ווילן צו טיילן זייער סטראַטעגיעס מיט אַ קהל, ווייַל דאָס מאכט די קאָד מער פאַרשטיייק.
4. פּיין סקריפּט סינטאַקס און סטרוקטור
4.1. יקערדיק סינטאַקס
ווי אַלע פּראָגראַממינג שפּראַכן, Pine Script האט זיין אייגענע סינטאַקס כּללים וואָס דאַרפֿן צו זיין נאכגעגאנגען. די כּללים זענען גאַנץ פּשוט, אַרייַנגערעכנט יקערדיק פּראָגראַממינג קאַנסעפּס ווי לופּס, טנאָים און אָפּערייטערז.
פֿאַר בייַשפּיל, די סינטאַקס פֿאַר אַ פּשוט מאָווינג דורכשניטלעך כעזשבן אין Pine Script קען קוקן ווי דאָס: //@version=4 study("Simple Moving Average", shorttitle="SMA", overlay=true) length = 14 price = close sma = sum(price, length) / length plot(sma)
4.2. דאַטאַ טייפּס און טיפּקאַסטינג
אין Pine סקריפּט, דאַטן טייפּס זענען אויטאָמאַטיש ינפערד, אָבער איר קענען אויך בפירוש שטעלן זיי. די הויפּט טייפּס פון דאַטן זענען ינט פֿאַר גאַנץ נומערן, לאָזנ שווימען פֿאַר פלאָוטינג פונט נומערן, פירמע פֿאַר טעקסט, און ליניע פֿאַר צייכענונג שורות אויף טשאַרץ.
טיפּקאַסטינג איז דער פּראָצעס פון קאַנווערטינג איין דאַטן טיפּ אין אנדערן. עס איז יקערדיק ווען איר דאַרפֿן צו דורכפירן אַפּעריישאַנז מיט פאַרשידענע טייפּס פון דאַטן. Pine Script גיט געבויט-אין פאַנגקשאַנז ווי tofloat()
or toint()
פֿאַר אַזאַ קאַנווערזשאַנז.
5. ווי צו באַקומען סטאַרטעד מיט פּיין סקריפּט
5.1. לערנען רעסאָורסעס
אויב איר ניטאָ נייַ מיט Pine Script, עס זענען פאַרשידן רעסורסן בנימצא צו העלפן איר אָנהייבן. TradingView ס אייגן פּיין סקריפּט מאַנואַל איז אַ ויסגעצייכנט סטאַרטינג פונט וואָס קאָווערס אַלע אַספּעקץ פון יקערדיק צו אַוואַנסירטע טעמעס.
אָנליין טוטאָריאַלז און גרופּעס זענען אויך נוציק פּלאַטפאָרמס ווו איר קענען געפֿינען ספּעציפיש ענטפֿערס צו דיין פֿראגן. וועבסיטעס ווי סטאַק אָווערפלאָוו און די TradingView קהל זיך אָפט צושטעלן ינוואַליאַבאַל ינסייץ אין סאַלווינג פּיין סקריפּט ישוז.
5.2. פּראַקטיסינג דיין סקילז
דער בעסטער וועג צו בעל פּינע סקריפּט איז דורך פּראַקטיסינג. אָנהייב דורך קאַפּיינג און אַנאַלייזינג יגזיסטינג סקריפּס פון די ציבור ביבליאָטעק פון TradingView. אַמאָל איר זענט באַקוועם מיט די באַסיקס, פּרובירן צו מאָדיפיצירן די סקריפּס צו בעסער פּאַסן דיין טריידינג דאַרף.
אן אנדער גוטע פיר איז צו בויען דיין אייגענע סטראַטעגיעס פֿון קראַצן. דאָס וועט העלפֿן איר פֿאַרשטיין ווי יעדער קאָמפּאָנענט אַרבעט צוזאַמען און וועט פאַרשטאַרקן דיין פארשטאנד פון דער שפּראַך.
5.3. דיבאַגינג און טעסטינג
דיבאַגינג איז אַ קריטיש בקיעס ווען ארבעטן מיט קיין פּראָגראַממינג שפּראַך, Pine Script אַרייַנגערעכנט. די TradingView פּלאַטפאָרמע אָפפערס אַ Pine Script Debugger, אַ געצייַג וואָס אַלאַוז איר צו ידענטיפיצירן ערראָרס און יניפעקטיווז אין דיין שריפט.
איידער אַפּלייינג קיין מנהג שריפט צו דיין לעבן טריידינג, עס איז קריטיש צו באַקטעסט דיין סטראַטעגיעס. TradingView גיט באַקקטעסטינג קייפּאַבילאַטיז אין דער פּלאַטפאָרמע, וואָס אַלאַוז איר צו פּרובירן דיין פּיין סקריפּט סטראַטעגיעס קעגן היסטארישע דאַטן צו אָפּשאַצן זייער יפעקטיוונאַס.
צי איר זענט אַ אָנהייבער אָדער אַ סיזאַנד trader, פארשטאנד פון פּיין סקריפּט קענען באטייטיק פֿאַרבעסערן דיין טריידינג דערפאַרונג. פון מנהג ינדאַקייטערז צו אָטאַמייטיד טריידינג סטראַטעגיעס, דעם ספּעשאַלייזד פּראָגראַממינג שפּראַך אָפפערס אַ קייט פון פּאַסאַבילאַטיז וואָס קענען מאַכן דיין טריידינג מער עפעקטיוו און עפעקטיוו.