1. Pine Script හැඳින්වීම
පයින් ස්ක්රිප්ට් යනු අභිරුචි නිර්මාණය කිරීම සඳහා මූලික වශයෙන් භාවිතා කරන වසම්-විශේෂිත ක්රමලේඛන භාෂාවකි තාක්ෂණික විශ්ලේෂණය TradingView වේදිකාවේ දර්ශක, උපාය මාර්ග සහ ඇඟවීම්. Python හෝ JavaScript වැනි පොදු කාර්ය භාෂා මෙන් නොව, Pine Script විශේෂයෙන් නිර්මාණය කර ඇත tradeඔවුන්ගේ වෙළඳ පළපුරුද්ද සකස් කිරීමට කැමති rs.
අනෙකුත් බොහෝ ක්රමලේඛන භාෂාවලට වඩා Pine Script ග්රහණය කර ගැනීමට පහසු වුවද, එය සංකීර්ණ වෙළඳ ඇල්ගොරිතම ක්රියාත්මක කළ හැකි ශක්තිමත් ක්රියාකාරීත්වයක් ලබා දෙයි. මෙම අවසාන මාර්ගෝපදේශය තුළ, අපි පයින් ස්ක්රිප්ට් යනු කුමක්ද, එහි වැදගත්කම සහ කෙසේද යන්න සොයා බලමු traders—ආරම්භක සහ උසස් යන දෙඅංශයෙන්ම—එයින් උපරිම ප්රයෝජන ගත හැකිය.
Pine Script හි උදාහරණ කේතය:
Tradingview අතුරුමුහුණත තුළ එම Pine Script කේතය පෙනෙන්නේ කෙසේද:
Pine Script පරීක්ෂා කිරීමට ඔබට සරලව පිවිසිය හැක වෙළඳාමේ.
2. වෙළඳාමේ පයින් ස්ක්රිප්ට් වල වැදගත්කම
2.1 වෙළඳ උපාය මාර්ග අභිරුචිකරණය
ලොකුම ඇඩ් එකක්vantagePine Script වල s යනු අභිරුචි නිර්මාණය කිරීමේ හැකියාවයි වෙළෙඳ උපාය මාර්ග. බොහෝ traders විසින් ඔවුන්ගේ නිශ්චිත අවශ්යතා සඳහා ප්රමාණවත් නොවන දර්ශක සොයා ගනී. Pine Script ඉඩ දීමෙන් මෙම හිඩැස පුරවයි tradeඔවුන්ගේ වෙළඳ දර්ශන සමඟ සමපාත වන උපාය මාර්ග සැලසුම් කිරීමට rs.
අභිරුචිකරණය දර්ශක වෙත පමණක් නොව, සක්රීය කරමින් ඇඟවීම් දක්වාද විහිදේ tradeසංඥා මිලදී ගැනීම හෝ විකිණීම සඳහා නිශ්චිත කොන්දේසි සැකසීමට rs. වෙළඳාම සඳහා ඇල්ගොරිතම ප්රවේශයක් ගන්නා අය සඳහා මෙම මට්ටමේ පුද්ගලීකරණය අත්යවශ්ය වේ.
2.2 වැඩි දියුණු කළ තීරණ ගැනීම
පයින් ස්ක්රිප්ට් සමඟ, traders හට ඔවුන්ගේ තීරණ ගැනීමේ ක්රියාවලියේ ඇතැම් අංග ස්වයංක්රීය කළ හැක. මිල ප්රස්ථාර අතින් පරිලෝකනය කිරීම සහ දත්ත පරිවර්ථනය කිරීම වෙනුවට, tradeමෙය ස්වයංක්රීයව කිරීමට rs හට Pine Script භාවිතා කළ හැක.
නිශ්චිත කොන්දේසි හෝ රටා සඳහා නැරඹීමට ක්රමලේඛන දර්ශක සහ උපාය මාර්ග මගින්, tradeකාලය සහ මානසික අවකාශය නිදහස් කරයි. වැනි වෙළඳාමේ වෙනත් අංශ කෙරෙහි අවධානය යොමු කිරීමට මෙය ඔවුන්ට ඉඩ සලසයි අවදානම් කළමනාකරණය හෝ කළඹ විවිධාංගීකරණ.
3. පයින් ස්ක්රිප්ට් හි මූලික සංරචක
3.1 විචල්යයන්
පයින් ස්ක්රිප්ට් හි විචල්යයන් දත්ත රඳවාගෙන කේතය සරල කරයි. ඔබ අභිරුචි දර්ශකයක් හෝ උපාය මාර්ගයක් නිර්මාණය කරන විට ඒවා අත්යවශ්ය වේ. පොදු වර්ග ඇතුළත් වේ නිඛිල, පාවෙන අය, සහ පේළියකි.
විචල්යයන් භාවිතා කරන්නේ කෙසේද යන්න අවබෝධ කර ගැනීම පයින් ස්ක්රිප්ට් ප්රගුණ කිරීමට මූලික වේ. විචල්යයන් මිල තොරතුරු, චලනය වන සාමාන්ය හෝ වෙනත් ගණනය කළ හැකි දත්ත ගබඩා කිරීමට ඉඩ සලසයි, ඒවා බහුකාර්ය මෙවලමක් බවට පත් කරයි. tradeආර්ගේ අවි ගබඩාව.
3.2. කාර්යයන්
Functions යනු Pine Script වැඩසටහනක් තුළ නිශ්චිත කාර්යයන් ඉටු කරන නැවත භාවිත කළ හැකි කේත කොටස් වේ. TradingView හි චලනය වන සාමාන්ය ගණනය කිරීම හෝ ප්රස්ථාර රටා හඳුනා ගැනීම වැනි කාර්යයන් සඳහා ගොඩනඟන ලද කාර්යයන් පරාසයක් ඇත.
Pine Script හි අභිරුචි කාර්යයන් නිර්මාණය කිරීමට ඉඩ ලබා දේ tradeප්රධාන වැඩසටහන කියවීමට සහ කළමනාකරණය කිරීමට පහසු කරමින්, සංකීර්ණ තර්කනය සංග්රහ කිරීමට rs. මෙය විශේෂයෙන් ප්රයෝජනවත් වේ tradeකේතය වඩාත් තේරුම් ගත හැකි බැවින්, ප්රජාවක් සමඟ ඔවුන්ගේ උපාය මාර්ග බෙදා ගැනීමට කැමති rs.
4. පයින් ස්ක්රිප්ට් සින්ටැක්ස් සහ ව්යුහය
4.1 මූලික සින්ටැක්ස්
සියලුම ක්රමලේඛන භාෂා මෙන්, පයින් ස්ක්රිප්ට් වලටද අනුගමනය කළ යුතු තමන්ගේම වාක්ය රීති ඇත. ලූප, කොන්දේසි සහ ක්රියාකරුවන් වැනි මූලික ක්රමලේඛන සංකල්ප ඇතුළත් මෙම නීති ඉතා සරල ය.
උදාහරණයක් ලෙස, a සඳහා වාක්ය ඛණ්ඩය සරල වෙනස්වන සාමාන්යය පයින් ස්ක්රිප්ට් හි ගණනය කිරීම මේ ආකාරයට විය හැකිය: //@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 යනු එක් දත්ත වර්ගයක් තවත් දත්ත වර්ගයකට පරිවර්තනය කිරීමේ ක්රියාවලියයි. ඔබට විවිධ වර්ගයේ දත්ත ඇතුළත් මෙහෙයුම් සිදු කිරීමට අවශ්ය වූ විට එය අත්යවශ්ය වේ. පයින් ස්ක්රිප්ට් වැනි බිල්ට් ක්රියාකාරකම් සපයයි tofloat()
or toint()
එවැනි පරිවර්තනයන් සඳහා.
5. Pine Script සමඟ ආරම්භ කරන්නේ කෙසේද?
5.1 ඉගෙනුම් සම්පත්
ඔබ පයින් ස්ක්රිප්ට් වෙත අලුත් නම්, ඔබට ආරම්භ කිරීමට උදවු කිරීමට විවිධ සම්පත් තිබේ. TradingView ගේම පයින් ස්ක්රිප්ට් අත්පොත මූලික සිට උසස් මාතෘකා දක්වා සියලු අංශ ආවරණය වන විශිෂ්ට ආරම්භක ලක්ෂ්යයකි.
සබැඳි නිබන්ධන සහ සංසද ඔබට ඔබේ ප්රශ්නවලට නිශ්චිත පිළිතුරු සොයා ගත හැකි ප්රයෝජනවත් වේදිකා වේ. Stack Overflow සහ TradingView ප්රජාව වැනි වෙබ් අඩවි බොහෝ විට Pine Script ගැටළු විසඳීම සඳහා අගනා අවබෝධයක් ලබා දේ.
5.2 ඔබේ කුසලතා පුහුණු කිරීම
පයින් ස්ක්රිප්ට් ප්රගුණ කිරීමට හොඳම ක්රමය පුහුණුවීමයි. TradingView හි මහජන පුස්තකාලයෙන් පවතින ස්ක්රිප්ට් පිටපත් කර විශ්ලේෂණය කිරීමෙන් ආරම්භ කරන්න. ඔබ මූලික කරුණු සමඟ සැපපහසු වූ පසු, ඔබේ වෙළඳ අවශ්යතාවලට වඩා හොඳින් ගැලපෙන පරිදි මෙම ස්ක්රිප්ට් වෙනස් කිරීමට උත්සාහ කරන්න.
තවත් හොඳ භාවිතයක් වන්නේ මුල සිටම ඔබේම උපාය මාර්ග ගොඩනඟා ගැනීමයි. එක් එක් සංරචක එකට ක්රියා කරන ආකාරය තේරුම් ගැනීමට මෙය උපකාර වන අතර භාෂාව පිළිබඳ ඔබේ අවබෝධය ශක්තිමත් කරනු ඇත.
5.3 නිදොස් කිරීම සහ පරීක්ෂා කිරීම
පයින් ස්ක්රිප්ට් ඇතුළත් ඕනෑම ක්රමලේඛන භාෂාවක් සමඟ වැඩ කිරීමේදී නිදොස්කරණය ඉතා වැදගත් කුසලතාවකි. TradingView වේදිකාව ඉදිරිපත් කරයි a Pine Script Debugger, ඔබගේ ස්ක්රිප්ට් වල දෝෂ සහ අකාර්යක්ෂමතා හඳුනා ගැනීමට ඔබට ඉඩ සලසන මෙවලමකි.
ඔබගේ සජීවී වෙළඳාමට ඕනෑම අභිරුචි පිටපතක් යෙදීමට පෙර, එය ඉතා වැදගත් වේ පසුපෙළ ඔබේ උපාය මාර්ග. TradingView ඔබේ Pine Script උපාය මාර්ග ඓතිහාසික දත්තවලට එරෙහිව ඒවායේ සඵලතාවය ඇගයීමට පරීක්ෂා කිරීමට ඔබට හැකියාව ලබාදෙමින් වේදිකාව තුළ පසුපෙළ පරීක්ෂා කිරීමේ හැකියාවන් සපයයි.
ඔබ ආරම්භකයකු හෝ පළපුරුදු අයකු වුවද trader, Pine Script අවබෝධ කර ගැනීමෙන් ඔබේ වෙළඳ අත්දැකීම සැලකිය යුතු ලෙස වැඩිදියුණු කළ හැක. අභිරුචි දර්ශකවල සිට ස්වයංක්රීය වෙළඳ උපාය මාර්ග දක්වා, මෙම විශේෂිත ක්රමලේඛන භාෂාව ඔබේ වෙළඳාම වඩාත් කාර්යක්ෂම හා ඵලදායි කළ හැකි හැකියාවන් රාශියක් ඉදිරිපත් කරයි.