1. Nhanganyaya yePine Script
Pine Script idomain-specific programming language inonyanya kushandiswa kugadzira tsika zvekushandisa ongororo zviratidzo, mazano, uye zviziviso mu TradingView platform. Kusiyana nemitauro-yechinangwa senge Python kana JavaScript, Pine Script yakagadzirirwa chaizvo traders vanoda kugadzirisa ruzivo rwavo rwekutengesa.
Kunyangwe Pine Script iri nyore kubata kupfuura mizhinji mimwe mitauro yekuronga, inopa yakasimba mashandiro ayo anogona kuita akaomarara ekutengesa algorithms. Mugwaro rino rekupedzisira, tinoongorora kuti Pine Script chii, kukosha kwayo, uye sei traders - vese vanotanga uye vepamberi - vanogona kuishandisa zvakanyanya.
Muenzaniso Kodhi yePine Script:
Iyo Pine Script Code yaizotaridzika sei muTradingview Interface:
Kuti uedze Pine Script unogona kungoshanyira Tradingview.
2. Kukosha kwePine Script muKutengesera
2.1. Customization of Trading Strategies
Imwe yemashambadziro makuruvantages yePine Script ndiko kugona kugadzira tsika zvokutengeserana nzira. Vakawanda traders vanowana zviratidzi zvekunze-pasherufu zvisina kukwana kune zvavanoda chaizvo. Pine Script inozadza gap iri nekubvumira traders kugadzira nzira dzinoenderana nehunyanzvi hwavo hwekutengesa.
Iyo customization inoenderera kwete kune zviratidzo chete asiwo kune yambiro, inogonesa traders kuseta chaiwo mamiriro ekutenga kana kutengesa masaini. Iyi nhanho yekusarudzika yakakosha kune avo vanotora algorithmic maitiro ekutengesa.
2.2. Kuwedzera Sarudzo-Kuita
NePine Script, traders vanogona kuita otomatiki zvimwe zvinhu zvemaitiro avo ekuita sarudzo. Panzvimbo pekutarisa nemaoko machati emitengo uye kududzira data, traders inogona kushandisa Pine Script kuita izvi otomatiki.
Nekuronga zviratidzo uye mazano ekutarisa kune chaiwo mamiriro kana mapatani, traders kusunungura nguva nenzvimbo yepfungwa. Izvi zvinovatendera kuti vatarise pane zvimwe zvinhu zvekutengesa, senge ngozi manejimendi kana portfolio diversification.
3. Zvikamu Zvikuru zvePine Script
3.1 Variables
Zvinosiyana muPine Script zvinobata data uye kurerutsa kodhi. Izvo zvakakosha kana iwe uchigadzira chiratidziro chetsika kana zano. Mhando dzakajairika dzinosanganisira integer, Float, uye tambo.
Kunzwisisa mashandisiro azvinoita ndiwo hwaro hwekugona Pine Script. Zvinosiyana zvinobvumira kuchengetwa kweruzivo rwemutengo, mavhareji ekufamba, kana chero imwe data inoverengeka, ichivaita chishandiso chinogoneka mune trader's arsenal.
3.2. Mabasa
Mabasa zvimedu zvekodhi zvinogona kushandiswa zvakare izvo zvinoita mamwe mabasa mukati mePine Script chirongwa. TradingView ine huwandu hweakavakirwa-mukati mabasa emabasa akadai sekuverenga mavhareji anofamba kana kuona machati.
Kugadzira mabasa etsika muPine Script inobvumira traders kuti ivhare pfungwa dzakaoma, zvichiita kuti chirongwa chikuru chive nyore kuverenga nekugadzirisa. Izvi zvinonyanya kubatsira kune traders vanoda kugovera mazano avo nenharaunda, sezvo zvichiita kuti kodhi iwedzere kunzwisisika.
4. Pine Script Syntax uye Chimiro
4.1. Basic Syntax
Kufanana nemitauro yese yekuronga, Pine Script ine yayo sintax mitemo inoda kuteverwa. Mitemo iyi yakatwasuka, inosanganisira ekutanga programming concepts senge zvishwe, mamiriro, uye vanoshanda.
Semuenzaniso, chirevo chechirevo che a nyore inofamba avhareji kuverenga muPine Script kunogona kutaridzika seizvi: //@version=4 study("Simple Moving Average", shorttitle="SMA", overlay=true) length = 14 price = close sma = sum(price, length) / length plot(sma)
4.2. Mhando dzeData uye Typecasting
MuPine Script, mhando dze data dzinongo pihwa otomatiki, asi unogona zvakare kudziisa pachena. Iwo makuru data marudzi ndiwo Int zvemanhamba, Float yenhamba dzinoyangarara, chitaridzi zvemavara, uye mutsetse yekudhirowa mitsetse pamachati.
Typecasting maitiro ekushandura imwe data data kuita imwe. Izvo zvakakosha kana iwe uchida kuita mashandiro anosanganisira akasiyana marudzi e data. Pine Script inopa yakavakirwa-mukati mabasa senge tofloat()
or toint()
kuitira kutendeuka kwakadaro.
5. Ungatanga sei nePine Script
5.1. Zvishandiso Zvekudzidza
Kana uri mutsva kuPine Script, pane zvakasiyana siyana zvekushandisa zvinokubatsira kuti utange. TradingView's pachake Pine Script Manual inzvimbo yakanaka yekutanga iyo inovhara ese maficha kubva kune yakakosha kusvika kumisoro yepamusoro.
Online tutorials uye maforamu zvakare anobatsira mapuratifomu kwaunogona kuwana chaiwo mhinduro kumibvunzo yako. Mawebhusaiti senge Stack Kufashukira uye iyo TradingView nharaunda pachayo inowanzopa yakakosha ruzivo mukugadzirisa nyaya dzePine Script.
5.2. Kudzidzira Unyanzvi Hwako
Nzira yakanakisa yekuziva Pine Script ndeyekudzidzira. Tanga nekukopa uye kuongorora zvinyorwa zviripo kubva kuTradingView's public library. Kana uchinge wagadzikana neizvo zvekutanga, edza kushandura zvinyorwa izvi kuti zvienderane nezvido zvako zvekutengesa.
Imwe tsika yakanaka ndeyekuvaka mazano ako kubva pakutanga. Izvi zvichakubatsira kuti unzwisise kuti chikamu chimwe nechimwe chinoshanda sei pamwe chete uye zvichasimbisa kunzwisisa kwako mutauro.
5.3. Debugging uye Testing
Kugadzirisa hunyanzvi hunyanzvi kana uchishanda nechero mutauro wechirongwa, Pine Script inosanganisirwa. Iyo TradingView chikuva inopa a Pine Script Debugger, chishandiso chinokutendera kuti uone zvikanganiso uye zvisingakwanisi mune script yako.
Usati waisa chero tsika script kune yako yekurarama kutengesa, zvakakosha kuti backtest mazano ako. TradingView inopa backtesting kugona mukati mepuratifomu, ichikugonesa iwe kuti uedze yako Pine Script maitiro uchipesana nenhoroondo data kuti uongorore kushanda kwavo.
Ungave uri wekutanga kana kuti ane ruzivo trader, kunzwisisa Pine Script kunogona kuwedzera zvakanyanya ruzivo rwako rwekutengesa. Kubva pazviratidziro kuenda kune otomatiki nzira dzekutengesa, uyu wakasarudzika hurongwa mutauro unopa huwandu hwemikana inogona kuita kuti kutengesa kwako kuve kwakanyanya uye kushanda.