1. Pine Script-ийн танилцуулга
Pine Script нь домэйны тусгай програмчлалын хэл бөгөөд голчлон захиалга үүсгэхэд ашиглагддаг техникийн шинжилгээ TradingView платформ дээрх үзүүлэлтүүд, стратеги, сэрэмжлүүлэг. Pine Script нь Python эсвэл JavaScript зэрэг ерөнхий зориулалтын хэлүүдээс ялгаатай нь тусгайлан зориулагдсан tradeхудалдааны туршлагаа өөрчлөх хүсэлтэй хүмүүс.
Pine Script нь бусад ихэнх програмчлалын хэлүүдийг бодвол ойлгоход хялбар боловч арилжааны нарийн төвөгтэй алгоритмуудыг гүйцэтгэх хүчирхэг функцуудыг санал болгодог. Энэхүү эцсийн гарын авлагад бид Pine скрипт гэж юу болох, түүний ач холбогдол, хэрхэн гэдгийг судлах болно traders - анхан шатны болон ахисан түвшний аль аль нь - үүнийг хамгийн их ашиглах боломжтой.
Нарсны скриптийн жишээ код:
Энэхүү Pine Script код нь Tradingview интерфейс дээр ямар харагдах вэ:
Pine Script-г туршихын тулд та зүгээр л зочилж болно Tradingview.
2. Арилжаа дахь нарсны бичгийн ач холбогдол
2.1. Худалдааны стратегийг өөрчлөх
Хамгийн том сурталчилгааны нэгvantagePine Script-ийн s нь өөрчлөн тохируулах чадвар юм худалдааны стратеги. Олон traders бэлэн байгаа үзүүлэлтүүд нь өөрсдийн хэрэгцээнд хангалтгүй гэж үздэг. Pine Script нь зөвшөөрснөөр энэ цоорхойг нөхдөг traders нь тэдний худалдааны философитой нийцсэн стратеги боловсруулах.
Тохируулга нь зөвхөн индикаторуудад төдийгүй дохиололд хүрч, идэвхжүүлдэг tradeХудалдан авах эсвэл зарах дохионы тодорхой нөхцөлийг тогтоох rs. Энэхүү хувийн тохиргоо нь арилжаанд алгоритмын хандлагыг баримталдаг хүмүүст зайлшгүй шаардлагатай.
2.2. Шийдвэр гаргах чадварыг сайжруулсан
Pine Script-тэй, traders нь шийдвэр гаргах үйл явцынхаа тодорхой хэсгийг автоматжуулах боломжтой. Үнийн графикийг гараар сканнердаж, өгөгдлийг тайлбарлахын оронд traders үүнийг автоматаар хийхийн тулд Pine Script ашиглаж болно.
Тодорхой нөхцөл, хэв маягийг ажиглах шалгуур үзүүлэлт, стратегийг програмчлах замаар, traders цаг хугацаа, оюун санааны орон зайг чөлөөлдөг. Энэ нь арилжааны бусад тал дээр анхаарлаа төвлөрүүлэх боломжийг олгодог эрсдэл удирдлага эсвэл багц төрөлжүүлэх.
3. Pine Script-ийн үндсэн бүрэлдэхүүн хэсгүүд
3.1. Хувьсагчид
Pine Script дахь хувьсагч нь өгөгдлийг агуулж, кодыг хялбаршуулдаг. Захиалгат индикатор эсвэл стратегийг бий болгоход эдгээр нь зайлшгүй шаардлагатай. Нийтлэг төрлүүд орно бүхэл тоо, ° в ° гчБолон мөр.
Хувьсагчдыг хэрхэн ашиглах талаар ойлгох нь Pine Script-ийг эзэмших үндэс суурь болно. Хувьсагч нь үнийн мэдээлэл, хөдөлж буй дундаж болон бусад тооцоолж болох өгөгдлийг хадгалах боломжийг олгодог бөгөөд энэ нь тэдгээрийг олон талт хэрэгсэл болгодог. trader-ийн зэвсэг.
3.2. Чиг үүрэг
Функцууд нь Pine Script программ доторх тодорхой ажлуудыг гүйцэтгэдэг дахин ашиглах боломжтой кодын хэсэг юм. TradingView нь хөдөлж буй дундаж утгыг тооцоолох эсвэл графикийн хэв маягийг тодорхойлох зэрэг олон төрлийн функцтэй.
Pine Script-д захиалгат функцуудыг үүсгэх боломжийг олгодог traders нь нарийн төвөгтэй логикийг багтааж, үндсэн програмыг унших, удирдахад хялбар болгодог. Энэ нь ялангуяа ашигтай байдаг tradeЭнэ нь кодыг илүү ойлгомжтой болгодог тул стратегиа олон нийттэй хуваалцах хүсэлтэй хүмүүс.
4. Нарсны скриптийн синтакс ба бүтэц
4.1. Үндсэн синтакс
Бүх програмчлалын хэлнүүдийн нэгэн адил Pine Script нь дагаж мөрдөх ёстой өөрийн гэсэн синтакс дүрэмтэй байдаг. Эдгээр дүрмүүд нь гогцоо, нөхцөл, оператор гэх мэт програмчлалын үндсэн ойлголтуудыг багтаасан маш энгийн дүрмүүд юм.
Жишээлбэл, a-ийн синтакс энгийн шилжих дундаж 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 Script-д өгөгдлийн төрлүүдийг автоматаар гаргах боловч та мөн тэдгээрийг тодорхой тохируулах боломжтой. Өгөгдлийн үндсэн төрлүүд нь INT бүхэл тоонуудын хувьд, ° в ° гч хөвөгч цэгийн тоонуудын хувьд, хаяг текстийн хувьд, мөн шугам график дээр шугам зурахад зориулагдсан.
Typecasting гэдэг нь нэг төрлийн өгөгдлийн төрлийг нөгөө рүү хөрвүүлэх үйл явц юм. Энэ нь янз бүрийн төрлийн өгөгдөлтэй холбоотой үйлдлүүдийг хийх шаардлагатай үед зайлшгүй шаардлагатай. Pine Script нь суулгасан функцуудыг өгдөг tofloat()
or toint()
ийм хөрвүүлэлтийн хувьд.
5. Pine Script-г хэрхэн эхлүүлэх вэ
5.1. Сургалтын нөөц
Хэрэв та Pine Script-г шинээр ашиглаж байгаа бол эхлэхэд тань туслах янз бүрийн эх сурвалжууд байдаг. TradingView-ийн өөрийнх нь Pine Script гарын авлага нь үндсэн сэдвээс эхлээд ахисан түвшний бүх талыг хамарсан маш сайн эхлэлийн цэг юм.
Онлайн хичээлүүд болон форумууд нь асуултуудынхаа тодорхой хариултыг олоход тустай платформууд юм. Stack Overflow болон TradingView нийгэмлэг зэрэг вэбсайтууд нь Pine Script-ийн асуудлыг шийдвэрлэх талаар үнэлж баршгүй ойлголтыг өгдөг.
5.2. Ур чадвараа дадлагажуулах
Pine скриптийг эзэмших хамгийн сайн арга бол дадлага хийх явдал юм. TradingView-ийн нийтийн номын сангаас одоо байгаа скриптүүдийг хуулж, дүн шинжилгээ хийж эхэл. Хэрэв та үндсэн ойлголттой болсны дараа эдгээр скриптүүдийг арилжааны хэрэгцээнд илүү нийцүүлэн өөрчлөхийг хичээгээрэй.
Өөр нэг сайн туршлага бол өөрийн стратегийг эхнээс нь бий болгох явдал юм. Энэ нь бүрэлдэхүүн хэсэг бүр хэрхэн хамтран ажиллаж байгааг ойлгоход тусалж, хэлний талаарх таны ойлголтыг бэхжүүлэх болно.
5.3. Дибаг хийх, турших
Дибаг хийх нь Pine Script багтсан аливаа програмчлалын хэлтэй ажиллахад маш чухал ур чадвар юм. TradingView платформ нь a Pine Script дибаглагч, скриптийнхээ алдаа, үр ашиггүй байдлыг тодорхойлох хэрэгсэл.
Өөрийн шууд арилжаанд ямар нэгэн захиалгат скрипт хэрэглэхээс өмнө энэ нь маш чухал юм арын тест таны стратеги. TradingView нь платформ доторх арын тест хийх боломжийг олгодог бөгөөд энэ нь танд Pine Script стратегийг түүхэн өгөгдөлтэй харьцуулан туршиж үзэх боломжийг олгодог.
Та анхлан суралцагч ч бай, туршлагатай ч бай trader, Pine Script-ийг ойлгох нь таны арилжааны туршлагыг ихээхэн сайжруулж чадна. Захиалгат үзүүлэлтүүдээс эхлээд автоматжуулсан арилжааны стратеги хүртэл энэхүү тусгай програмчлалын хэл нь таны арилжааг илүү үр дүнтэй, үр дүнтэй болгох олон боломжуудыг санал болгодог.