TradingView- də Pine Redaktorunu harada açmaq olar
Hesabınızda istənilən diaqramı açın TradingView. Sağ paneldə simvolu tapın Pine və üzərinə klikləyin: redaktor açılacaq Pine Script. Hazırkı yardıma görə TradingView, redaktor sağda dokda buraxıla, üzən pəncərəyə yerləşdirilə və ya ayrıca açıla bilər. İlk işə salınma üçün docked rejimi rahatdır: kod və qrafik eyni vaxtda görünür.
Şam Redaktoru növbəti dəfə işə saldığınız zaman açıq tabları və hətta yadda saxlanmamış dəyişiklikləri bərpa edir. Bu faydalı sığortadır, lakin əmrin əvəzi deyil Save. Bərpa edilmiş qaralama sizin aydın adlandırılmış versiyanızın olduğunu sübut etmir.
Redaktə etməzdən əvvəl üç şeyi düzəldin:
- simvolu və müddət qrafika;
- redaktorda açıq olan skriptin adı;
- diaqramda artıq bu skriptin nümunəsi varmı.
Bu məlumat yoxlama zamanı lazım olacaq. Başqa diaqram açsanız və ya göstəricinin köhnə nüsxəsini buraxsanız, yeni kodun nəticəsi kimi başqasının xəttini səhv sala bilərsiniz.
|
Diaqramın mənbəyi: rəsmi təlimatların müəllif xülasəsi How to work with Pine Editor Və First indicator.
Şəxsi skript yaratmaq və mənbə kodunu dəyişməmək
Cari skriptin adı ilə menyunu açın və yenisini yarat seçin Indicator. Boş və ya tanış görünsə belə, iş skripti daxilində məşqə başlamayın. Ayrı bir fayl sadə bir sərhəd verir: bütün dəyişikliklər yalnız təlim nümunəsinə aiddir.
Minimum kodu daxil edin Pine Script v6:
//@version=6
indicator("Editor check", overlay = true)
lengthInput = input.int(20, "EMA length", minval = 1)
emaValue = ta.ema(close, lengthInput)
plot(emaValue, "EMA", color = color.orange, linewidth = 2)Skript göstəricini elan edir, EMA uzunluq parametrini yaradır və qiymətin üzərindən bir narıncı xətt çəkir. Müşahidə olunan nəticə qəsdən sadədir: ad Editor check, bir parametr EMA length dəyəri 20 və bir xətt ilə.
Yalnız dəvət üçün indikator Midas yanında redaktoru öyrənirsinizsə, onun mənbəyini əldə etməyə çalışmayın, məntiqi teqlər və ya tərs mühəndis tərəfindən qorunan kodla kopyalayın. Təlim faylı yuxarıdakı nümunədə olduğu kimi müstəqil problemi həll etməlidir. Bu testi İcma Skriptlərində dərc etməyin: redaktoru sınamaq üçün şəxsi skript kifayətdir.
|
Sxem mənbəyi: müstəqil təlim kodu ilə işləmək üçün müəllifin təhlükəsiz sxemi.
Skripti necə yadda saxlamaq və onun versiyalarını idarə etmək olar
klikləyin Save və ad təyin edin Editor check - 01. Adı məqsəd və nəzarət versiya nömrəsini ehtiva edir. TradingView işə başlamazdan əvvəl skripti yadda saxlamağı təklif edirsə, yadda saxlamağı tamamlayın və yalnız bundan sonra onu diaqrama əlavə edin.
Cari Şam Redaktorunda skript adı menyusu əmrlərdən ibarətdir Save, Make a copy, Rename Və Version history. Onları müxtəlif məqsədlər üçün istifadə edin:
- Save şəxsi skriptin cari vəziyyətini çəkir;
- Make a copy ayrıca təcrübə şöbəsi yaradır;
- Rename dost adı dəyişir, lakin dəyişikliyin məzmununu izah etmir;
- Version history əvvəllər saxlanmış vəziyyəti açmağa kömək edir.
İlk yoxlama üçün bir faylın iki yaddaşı kifayətdir. Versiyadan sonra 01 yalnız EMA uzunluğunu 20-dan 30-a dəyişin:
lengthInput = input.int(30, "EMA length", minval = 1)Yenidən saxla. Rəngi, adı və düsturu eyni vaxtda dəyişməyin: onda hansı redaktənin yeni nəticə verdiyini qrafikdən anlamaq çətin olacaq. İş jurnalınıza yazın: 01 = EMA 20, 02 = EMA 30. Hər iki filialı ayrıca fayl kimi saxlamaq lazımdırsa, istifadə edin Make a copy və nüsxəni adlandırın Editor check - 02.
Sxem mənbəyi: saxlanmış versiyanın yoxlanılmasının müəllif şkalası; dəyərlər statistikanı deyil, nəzarət səviyyələrini göstərir TradingView.
Skripti cədvələ necə əlavə etmək və nəticəni yoxlamaq olar
klikləyin Add to chart. Artıq işləyən dövrədə interfeys ilk əlavə etmək əvəzinə yeniləmə əmrini göstərə bilər. Cari kodu tərtib edən və onu qrafikə tətbiq edən hərəkətə diqqət yetirin.
Test beş müşahidədən ibarətdir:
- redaktoru tərtib xətası göstərmir;
- ad diaqram əfsanəsində görünür Editor check;
- qiymətdə bir narıncı çıxdı EMA;
- göstərici parametrlərində
EMA length20- a bərabərdir; - nəzarət edilən redaktə və yenidən işə salındıqdan sonra dəyər 30 oldu və xəttin forması dəyişdi.
Diaqramda iki eyni xətt varsa, göstəricilərin siyahısını yoxlayın və əlavə nümunəni silin. Təkrarlandı Add to chart mövcud olanı yeniləmək əvəzinə başqa nüsxə əlavə edə bilər. Təmiz test üçün diaqramda istədiyiniz adın bir nümunəsi qalmalıdır.
Yaşıl tərtib sintaksis və növlərin düzgünlüyünü sübut edir, lakin ticarət ideyasının keyfiyyətini yox. Bu mərhələdə yalnız saxlanılan mətnlə müşahidə edilən nəticə arasında əlaqə yoxlanılır. Xətlərin və digər vasitələrin rolu haqqında materialda ətraflı müzakirə olunur. ticarət üçün göstəricilər, və EMA və SMA riyaziyyatı təhlillə başlayır hərəkətli orta.
Kompilyasiya Səhvləri, Xəbərdarlıqlar və İcra Vaxtı Səhvlərini Necə Ayırd Etmək Olar?
TradingView üç vəziyyəti ayırır. Onlar müxtəlif mərhələlərdə görünür və fərqli hərəkətlər tələb edir.
| Siqnal | Nə vaxt baş verir | Nə baş verir | İlk hərəkət |
|---|---|---|---|
| Kompilyasiya xətası | Başlamadan əvvəl | Skript tərtib edilmir | Mesajı açın, vurğulanan xətti və gözlənilən sintaksisi yoxlayın |
| Kompilyator xəbərdarlığı | Kompilyasiya zamanı | Skript işləyə bilər, lakin davranış gözlənilməz ola bilər | Məhəl qoymayın; səbəbi oxuyun və qeyri-müəyyənliyi aradan qaldırın |
| İcra zamanı xətası | Məlumatlar üzrə hesablama zamanı | İcra xüsusi çubuqda və ya şərtdə dayanır | Qırmızı xəta göstəricisinə basın, mesajı və bar nömrəsini oxuyun |
Təhlükəsiz sınaq üçün məlum yazı səhvini daxil edin, məsələn, dəyişdirin plot haqqında plto, və kodu işlətməyə çalışın. Redaktor icradan əvvəl problemi vurğulamalıdır. Sonra düzgün funksiya adını qaytarın. Bu yoxlama mürəkkəb məntiq əlavə etmədən kompilyator mesajının harada axtarılacağını göstərir.
Xəbərdarlıq adətən tərtibi bloklamır. Bu, onun tərk edilə biləcəyi demək deyil: kompilyator gözlənilməz nəticə verə biləcək konstruksiya haqqında məlumat verir. İş vaxtı xətası daha sonra artıq tərtib edilmiş skript problemli məlumat və ya vəziyyətlə qarşılaşdıqda görünür.
Sxematik mənbə: rəsmi şəxsin müəllif təmsilçisi xətanın icmalı Pine Script.
Risklər və məhdudiyyətlər
TradingView interfeysi inkişaf edir, ona görə də ikona, etiket və ya panel rejimi hərəkət edə bilər. Dövrün mənası dəyişməz olaraq qalır: saxlama, tərtib etmə, diaqramda işə salma və saxlanmış vəziyyəti yoxlamaq adlı ayrıca şəxsi fayl.
Təlim EMA bitmiş ticarət sistemini deyil, redaktorun mexanikasını göstərir. Gözlənti ilə xətt uyğunluğu gələcək performansı təsdiqləmir və təhlili əvəz etmir risk. Həqiqi qərarlar qəbul etməzdən əvvəl məlumatları, vaxt çərçivəsini, açıq və ya qapalı çubuğu və öz qaydalarınızı yoxlayın.
İmtina. Material təhsil xarakterlidir və fərdi investisiya məsləhəti deyil. Göstərici və ya skript gələcək nəticələrə zəmanət vermir. Ticarət kapital itkisi riskini ehtiva edir.
Aləti Midas ilə tətbiq edin
Midas ekosistemində addım-addım təlimatlar, texniki analiz təlimləri və icma dəstəyi var — ilk buraxılışdan tutmuş öz ticarət məntiqinizin analizinə qədər.
- addım-addım məhsul təlimatları
- Texniki analiz üzrə strukturlaşdırılmış təlim
- komanda və klub üzvləri ilə söhbət edin
İlk buraxılışdan sonra öyrənməyə necə davam etmək olar
Saxlama dövrəsi səhvsiz oynadıqda, redaktordan nəticəni oxumağa keçin. Daxilində strategiya bölməsi yoxlanılan qaydalar haqqında materiallar topladı və nəzərdən keçirdi göstəricilər TradingView alət növünü diaqramdakı tapşırıqla əlaqələndirməyə kömək edir.
Midas-da təlim hazır göstəricilərlə birlikdə gedir: siz diaqramı, parametrləri və yoxlama vəziyyətlərini mənimsəyirsiniz, sonra bu bacarıqları məhsulun həll edilmiş müşahidə edilə bilən siqnallarına tətbiq edin. Qorunan kod Midas açılmayıb və ya kopyalanmayıb. Siqnal ticarət üçün avtomatik əmr deyil, öz analizinizi aparmaq üçün səbəb olaraq qalır.
Addım-addım təsdiqləmə üçün şam loglarından necə istifadə etmək olar
Qrafikdəki xətt vəziyyətin nə üçün işlədiyini izah etmədikdə Şam qeydləri tələb olunur. Menyu açın More redaktoru seçin və seçin Pine logs. Rəsmi sənədlər üç mesaj səviyyəsini dəstəkləyir: log.info(), log.warning() Və log.error().
Təlim skriptinə yalnız sonuncu bar üçün jurnal əlavə edin:
if barstate.islast
log.info("EMA length: {0}; EMA value: {1}", lengthInput, emaValue)Kodu yadda saxlayın və yenidən qrafikə tətbiq edin. Şam Günlükləri paneli uzunluq dəyərini və cari dəyəri göstərməlidir EMA. Parametri 20-dan 30-a dəyişin və aşağıdakı qeydi müqayisə edin. Beləliklə, jurnal cari versiyanın tələb olunan girişlə işlədiyini təsdiqləyir.
Zəruri olmadıqca hər paneldə mesaj göstərməyin: uzun axın diaqnostikanı çətinləşdirir. Əvvəlcə jurnalı son zolağa və ya xüsusi vəziyyətə məhdudlaşdırın, sonra müşahidəni genişləndirin. Rəsmi qaydalara əsasən, Pine Logs şəxsi skriptlər yaradır; dərc edilmiş skript istifadəçi üçün belə qeydlərin mənbəyi kimi istifadə edilmir.
Cədvəli yadda saxlayıb yenidən yüklədikdən sonra yoxlama siyahısı
Redaktor panelini bağlayın və ya diaqram səhifəsini yenidən yükləyin. Sonra yenidən oxuyun:
- eyni simvol və vaxt çərçivəsi açıqdır;
- şəxsi skriptlər siyahısındadır
Editor check - 01və ya öz surətiniz02; - gözlənilən dəyər redaktorda saxlanılır
EMA length; - diaqramda göstəricinin yalnız bir nümunəsi qalıb;
- əfsanədəki ad uyğun gəlir
indicator(); - parametrlərdə 20 və ya 30 uzunluğu versiya jurnalına uyğun olaraq göstərilir;
- data yükləndikdən sonra görünən narıncı xətt;
- Version history geri qayıda biləcəyiniz yadda saxlanmış vəziyyəti ehtiva edir;
- Şam Qeydlərində yeni iş vaxtı xətası yoxdur.
Ən azı bir nöqtə uyğun gəlmirsə, kodu çətinləşdirməyə davam etməyin. Əvvəlcə dəqiq versiyanı bərpa edin: istədiyiniz şəxsi skripti açın, bir nəzarət dəyərini müqayisə edin, yadda saxlayın və qrafikə yenidən tətbiq edin.
Yenidən başladıqdan sonra oxuyun Əgər uyğundur
Əgər uyğun deyil
|
Sxem mənbəyi: Pine Redaktor imkanları üçün müəllif nəzarət protokolu.
Mənbələr
-
- TradingView: How to work with Pine Editor - açıq redaktor, pəncərə rejimləri, skript menyusu, saxlama, versiya tarixçəsi və Pine Logs.
-
- TradingView Pine Script: First indicator - diaqramda ilk göstəricinin yaradılması və işə salınması.
-
- TradingView Pine Script: First steps - Şam Redaktoru, tərtibi və minimal skript strukturu v6.
-
- TradingView Pine Script: Error messages - kompilyasiya xətaları, xəbərdarlıqlar və icra zamanı xətaları.
-
- TradingView Pine Script: Debugging - funksiyaları
log.*və Pine Logs ilə işləyir.
- TradingView Pine Script: Debugging - funksiyaları
Tez-tez verilən suallar
Pine Editor harada yerləşir TradingView?
Cari interfeysdə redaktor işarəsi ilə açılır Pine qrafikin sağ panelində. O, qoşula, üzən pəncərəyə yerləşdirilə və ya ayrıca açıla bilər. Əgər yer dəyişibsə, qrafik səhifəsində Pinet alətini axtarın və cari kömək TradingView.
Pine Script skriptini necə saxlamaq olar?
Şəxsi skriptinizi açın, vurun Save və ona dost ad verin. Ayrı bir sınaq üçün istifadə edin Make a copy, və yadda saxlanmış vəziyyətə qayıtmaq üçün açın Version history. Saxlanılmamış tabın bərpası adlandırılmış versiya yoxlamasını əvəz etmir.
Niyə skript qrafikə əlavə olunmur?
Əvvəlcə redaktorun mesajını oxuyun. Kompilyasiya xətası başlanğıcı bloklayır və adətən problemli sətiri göstərir. Əgər kompilyasiya uğursuz olarsa, amma icra dayanarsa, Runtime Error mesajını açın. Həmçinin, şəxsi Göstəricinin seçildiyini və qrafikdə oxşar adda başqa bir nüsxənin qalmadığını yoxlayın.
Pine Logs kompilyator səhvindən necə fərqlənir?
Kompilyator icradan əvvəl kodu yoxlayır və səhvlər və ya xəbərdarlıqlar barədə məlumat verir. Şam qeydləri şəxsi skript işləyərkən yaradılır və çıxarmaq istədiyiniz dəyərləri göstərir. log.info(), log.warning() və ya log.error(). Onlar artıq işləyən məntiqi anlamağa kömək edir.
Pine Editor-da yalnız dəvət olunan skripti Midas redaktə etmək mümkündürmü?
yox. Yalnız dəvət olunan göstəriciyə giriş onu məhsul kimi istifadə etməyə imkan verir, lakin qorunan mənbə kodunu çıxarmaq, kopyalamaq və ya tərsinə mühəndislik etmək üçün deyil. Təlim üçün müstəqil formulla ayrıca şəxsi Indicator yaradın, onu yeni ad altında saxlayın və yalnız öz dəyişikliklərinizi yoxlayın. Bir sətirin və ya etiketin müşahidə olunan üst-üstə düşməsi alqoritmlərin oxşarlığını sübut etmir və başqasının kodunu dərc etmək hüququ vermir.




Şərhlər
Mənbə şərhləri tərcümə edilmir.