1. പൈൻ സ്ക്രിപ്റ്റിലേക്കുള്ള ആമുഖം
പൈൻ സ്ക്രിപ്റ്റ് എന്നത് ഒരു ഡൊമെയ്ൻ-നിർദ്ദിഷ്ട പ്രോഗ്രാമിംഗ് ഭാഷയാണ് സാങ്കേതിക വിശകലനം ട്രേഡിംഗ് വ്യൂ പ്ലാറ്റ്ഫോമിലെ സൂചകങ്ങൾ, തന്ത്രങ്ങൾ, അലേർട്ടുകൾ. പൈത്തൺ അല്ലെങ്കിൽ ജാവാസ്ക്രിപ്റ്റ് പോലുള്ള പൊതു-ഉദ്ദേശ്യ ഭാഷകളിൽ നിന്ന് വ്യത്യസ്തമായി, പൈൻ സ്ക്രിപ്റ്റ് പ്രത്യേകം രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ് tradeഅവരുടെ ട്രേഡിംഗ് അനുഭവം ക്രമീകരിക്കാൻ ആഗ്രഹിക്കുന്ന rs.
മറ്റ് പ്രോഗ്രാമിംഗ് ഭാഷകളെ അപേക്ഷിച്ച് പൈൻ സ്ക്രിപ്റ്റ് ഗ്രഹിക്കാൻ എളുപ്പമാണെങ്കിലും, സങ്കീർണ്ണമായ ട്രേഡിംഗ് അൽഗോരിതങ്ങൾ നടപ്പിലാക്കാൻ കഴിയുന്ന ശക്തമായ പ്രവർത്തനങ്ങൾ ഇത് വാഗ്ദാനം ചെയ്യുന്നു. ഈ ആത്യന്തിക ഗൈഡിൽ, പൈൻ സ്ക്രിപ്റ്റ് എന്താണെന്നും അതിന്റെ പ്രാധാന്യം, എങ്ങനെ എന്നും ഞങ്ങൾ പരിശോധിക്കുന്നു tradeതുടക്കക്കാർക്കും വികസിതർക്കും - ഇത് പരമാവധി പ്രയോജനപ്പെടുത്താൻ കഴിയും.
പൈൻ സ്ക്രിപ്റ്റിന്റെ ഉദാഹരണ കോഡ്:
ട്രേഡിംഗ്വ്യൂ ഇന്റർഫേസിൽ ആ പൈൻ സ്ക്രിപ്റ്റ് കോഡ് എങ്ങനെയിരിക്കും:
പൈൻ സ്ക്രിപ്റ്റ് പരിശോധിക്കാൻ നിങ്ങൾക്ക് സന്ദർശിക്കാം ട്രേഡിംഗ്വ്യൂ.
2. ട്രേഡിംഗിൽ പൈൻ സ്ക്രിപ്റ്റിന്റെ പ്രാധാന്യം
2.1 വ്യാപാര തന്ത്രങ്ങളുടെ ഇഷ്ടാനുസൃതമാക്കൽ
ഏറ്റവും വലിയ പരസ്യങ്ങളിൽ ഒന്ന്vantageഇഷ്ടാനുസൃതം സൃഷ്ടിക്കാനുള്ള കഴിവാണ് പൈൻ സ്ക്രിപ്റ്റിന്റെ s ട്രേഡിങ്ങ് തന്ത്രങ്ങൾ. പലരും traders അവരുടെ പ്രത്യേക ആവശ്യങ്ങൾക്ക് ഓഫ്-ദി-ഷെൽഫ് സൂചകങ്ങൾ അപര്യാപ്തമാണെന്ന് കണ്ടെത്തുന്നു. അനുവദിച്ചുകൊണ്ട് പൈൻ സ്ക്രിപ്റ്റ് ഈ വിടവ് നികത്തുന്നു tradeഅവരുടെ വ്യാപാര തത്ത്വചിന്തകളുമായി യോജിപ്പിക്കുന്ന തന്ത്രങ്ങൾ രൂപപ്പെടുത്തുന്നതിന് rs.
ഇഷ്ടാനുസൃതമാക്കൽ സൂചകങ്ങളിലേക്ക് മാത്രമല്ല, അലേർട്ടുകളിലേക്കും വ്യാപിക്കുന്നു, പ്രവർത്തനക്ഷമമാക്കുന്നു tradeസിഗ്നലുകൾ വാങ്ങുന്നതിനോ വിൽക്കുന്നതിനോ പ്രത്യേക വ്യവസ്ഥകൾ സജ്ജീകരിക്കാൻ rs. ട്രേഡിങ്ങിൽ അൽഗോരിതം സമീപനം സ്വീകരിക്കുന്നവർക്ക് ഈ ലെവൽ വ്യക്തിഗതമാക്കൽ അത്യാവശ്യമാണ്.
2.2 മെച്ചപ്പെടുത്തിയ തീരുമാനമെടുക്കൽ
പൈൻ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച്, tradeRS-ന് അവരുടെ തീരുമാനമെടുക്കൽ പ്രക്രിയയുടെ ചില വശങ്ങൾ ഓട്ടോമേറ്റ് ചെയ്യാൻ കഴിയും. വില ചാർട്ടുകൾ സ്വമേധയാ സ്കാൻ ചെയ്യുന്നതിനും ഡാറ്റ വ്യാഖ്യാനിക്കുന്നതിനുപകരം, tradeഇത് സ്വയമേവ ചെയ്യാൻ rs-ന് പൈൻ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കാം.
നിർദ്ദിഷ്ട വ്യവസ്ഥകൾ അല്ലെങ്കിൽ പാറ്റേണുകൾക്കായി കാണാനുള്ള പ്രോഗ്രാമിംഗ് സൂചകങ്ങളും തന്ത്രങ്ങളും വഴി, tradeസമയവും മാനസിക ഇടവും സ്വതന്ത്രമാക്കുന്നു. വ്യാപാരത്തിന്റെ മറ്റ് വശങ്ങളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ ഇത് അവരെ അനുവദിക്കുന്നു റിസ്ക് മാനേജ്മെന്റ് അല്ലെങ്കിൽ പോർട്ട്ഫോളിയോ വൈവിധ്യവത്കരണം.
3. പൈൻ സ്ക്രിപ്റ്റിന്റെ പ്രധാന ഘടകങ്ങൾ
3.1. വേരിയബിളുകൾ
പൈൻ സ്ക്രിപ്റ്റിലെ വേരിയബിളുകൾ ഡാറ്റ ഹോൾഡ് ചെയ്യുകയും കോഡ് ലളിതമാക്കുകയും ചെയ്യുന്നു. നിങ്ങൾ ഒരു ഇഷ്ടാനുസൃത സൂചകമോ തന്ത്രമോ സൃഷ്ടിക്കുമ്പോൾ അവ ഒഴിച്ചുകൂടാനാവാത്തതാണ്. സാധാരണ തരങ്ങൾ ഉൾപ്പെടുന്നു പൂർണ്ണസംഖ്യ, ഫ്ലോട്ട്, ഒപ്പം സ്ട്രിംഗ്.
വേരിയബിളുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് മനസിലാക്കുന്നത് പൈൻ സ്ക്രിപ്റ്റ് മാസ്റ്റേഴ്സ് ചെയ്യുന്നതിനുള്ള അടിസ്ഥാനമാണ്. വില വിവരങ്ങൾ, ചലിക്കുന്ന ശരാശരി അല്ലെങ്കിൽ മറ്റേതെങ്കിലും കണക്കാക്കാവുന്ന ഡാറ്റ എന്നിവയുടെ സംഭരണത്തിനായി വേരിയബിളുകൾ അനുവദിക്കുന്നു, അവയെ ഒരു ബഹുമുഖ ഉപകരണമാക്കി മാറ്റുന്നു. tradeആർ ന്റെ ആയുധപ്പുര.
3.2. പ്രവർത്തനങ്ങൾ
ഒരു പൈൻ സ്ക്രിപ്റ്റ് പ്രോഗ്രാമിനുള്ളിൽ നിർദ്ദിഷ്ട ടാസ്ക്കുകൾ നിർവ്വഹിക്കുന്ന പുനരുപയോഗിക്കാവുന്ന കോഡുകളാണ് ഫംഗ്ഷനുകൾ. ചലിക്കുന്ന ശരാശരികൾ കണക്കാക്കുന്നതോ ചാർട്ട് പാറ്റേണുകൾ തിരിച്ചറിയുന്നതോ പോലുള്ള ജോലികൾക്കായി TradingView-ന് ബിൽറ്റ്-ഇൻ ഫംഗ്ഷനുകളുടെ ഒരു ശ്രേണിയുണ്ട്.
പൈൻ സ്ക്രിപ്റ്റിൽ ഇഷ്ടാനുസൃത പ്രവർത്തനങ്ങൾ സൃഷ്ടിക്കുന്നത് അനുവദിക്കുന്നു 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 ഡാറ്റ തരങ്ങളും ടൈപ്പ്കാസ്റ്റിംഗും
പൈൻ സ്ക്രിപ്റ്റിൽ, ഡാറ്റ തരങ്ങൾ സ്വയമേവ അനുമാനിക്കപ്പെടുന്നു, എന്നാൽ നിങ്ങൾക്ക് അവ വ്യക്തമായി സജ്ജീകരിക്കാനും കഴിയും. പ്രധാന ഡാറ്റ തരങ്ങൾ int പൂർണ്ണസംഖ്യകൾക്ക്, ഫ്ലോട്ട് ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറുകൾക്കായി, ലേബൽ ടെക്സ്റ്റിനായി, ഒപ്പം വര ചാർട്ടുകളിൽ വരകൾ വരയ്ക്കുന്നതിന്.
ഒരു ഡാറ്റ തരത്തെ മറ്റൊന്നിലേക്ക് പരിവർത്തനം ചെയ്യുന്ന പ്രക്രിയയാണ് ടൈപ്പ്കാസ്റ്റിംഗ്. വ്യത്യസ്ത തരം ഡാറ്റ ഉൾപ്പെടുന്ന പ്രവർത്തനങ്ങൾ നടത്തേണ്ടിവരുമ്പോൾ അത് അത്യന്താപേക്ഷിതമാണ്. പോലുള്ള ബിൽറ്റ്-ഇൻ ഫംഗ്ഷനുകൾ പൈൻ സ്ക്രിപ്റ്റ് നൽകുന്നു tofloat()
or toint()
അത്തരം പരിവർത്തനങ്ങൾക്ക്.
5. പൈൻ സ്ക്രിപ്റ്റ് എങ്ങനെ ആരംഭിക്കാം
5.1 പഠന വിഭവങ്ങൾ
നിങ്ങൾ പൈൻ സ്ക്രിപ്റ്റിൽ പുതിയ ആളാണെങ്കിൽ, ആരംഭിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് വിവിധ ഉറവിടങ്ങൾ ലഭ്യമാണ്. ട്രേഡിംഗ് വ്യൂവിന്റെ സ്വന്തം പൈൻ സ്ക്രിപ്റ്റ് മാനുവൽ അടിസ്ഥാനം മുതൽ വിപുലമായ വിഷയങ്ങൾ വരെയുള്ള എല്ലാ വശങ്ങളും ഉൾക്കൊള്ളുന്ന ഒരു മികച്ച തുടക്കമാണ്.
ഓൺലൈൻ ട്യൂട്ടോറിയലുകളും ഫോറങ്ങളും നിങ്ങളുടെ ചോദ്യങ്ങൾക്ക് നിർദ്ദിഷ്ട ഉത്തരങ്ങൾ കണ്ടെത്താൻ കഴിയുന്ന സഹായ പ്ലാറ്റ്ഫോമുകളാണ്. സ്റ്റാക്ക് ഓവർഫ്ലോ, ട്രേഡിംഗ് വ്യൂ കമ്മ്യൂണിറ്റി പോലുള്ള വെബ്സൈറ്റുകൾ പലപ്പോഴും പൈൻ സ്ക്രിപ്റ്റ് പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന് വിലമതിക്കാനാവാത്ത ഉൾക്കാഴ്ചകൾ നൽകുന്നു.
5.2 നിങ്ങളുടെ കഴിവുകൾ പരിശീലിക്കുന്നു
പൈൻ സ്ക്രിപ്റ്റ് മാസ്റ്റർ ചെയ്യാനുള്ള ഏറ്റവും നല്ല മാർഗം പരിശീലനമാണ്. TradingView-ന്റെ പൊതു ലൈബ്രറിയിൽ നിന്ന് നിലവിലുള്ള സ്ക്രിപ്റ്റുകൾ പകർത്തി വിശകലനം ചെയ്തുകൊണ്ട് ആരംഭിക്കുക. അടിസ്ഥാനകാര്യങ്ങളിൽ നിങ്ങൾക്ക് സുഖമായിക്കഴിഞ്ഞാൽ, നിങ്ങളുടെ ട്രേഡിംഗ് ആവശ്യങ്ങൾക്ക് അനുയോജ്യമായ രീതിയിൽ ഈ സ്ക്രിപ്റ്റുകൾ പരിഷ്കരിക്കാൻ ശ്രമിക്കുക.
ആദ്യം മുതൽ നിങ്ങളുടെ സ്വന്തം തന്ത്രങ്ങൾ കെട്ടിപ്പടുക്കുക എന്നതാണ് മറ്റൊരു നല്ല പരിശീലനം. ഓരോ ഘടകങ്ങളും എങ്ങനെ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ ഇത് നിങ്ങളെ സഹായിക്കുകയും ഭാഷയെക്കുറിച്ചുള്ള നിങ്ങളുടെ ഗ്രാഹ്യത്തെ ഉറപ്പിക്കുകയും ചെയ്യും.
5.3 ഡീബഗ്ഗിംഗും പരിശോധനയും
പൈൻ സ്ക്രിപ്റ്റ് ഉൾപ്പെടുന്ന ഏതെങ്കിലും പ്രോഗ്രാമിംഗ് ഭാഷയിൽ പ്രവർത്തിക്കുമ്പോൾ ഡീബഗ്ഗിംഗ് ഒരു നിർണായക വൈദഗ്ധ്യമാണ്. ട്രേഡിംഗ് വ്യൂ പ്ലാറ്റ്ഫോം വാഗ്ദാനം ചെയ്യുന്നു എ പൈൻ സ്ക്രിപ്റ്റ് ഡീബഗ്ഗർ, നിങ്ങളുടെ സ്ക്രിപ്റ്റിലെ പിശകുകളും കാര്യക്ഷമതയില്ലായ്മയും തിരിച്ചറിയാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ഉപകരണം.
നിങ്ങളുടെ ലൈവ് ട്രേഡിംഗിൽ ഏതെങ്കിലും ഇഷ്ടാനുസൃത സ്ക്രിപ്റ്റ് പ്രയോഗിക്കുന്നതിന് മുമ്പ്, അത് നിർണായകമാണ് ബാക്ക് ടെസ്റ്റ് നിങ്ങളുടെ തന്ത്രങ്ങൾ. ട്രേഡിംഗ് വ്യൂ പ്ലാറ്റ്ഫോമിനുള്ളിൽ ബാക്ക്ടെസ്റ്റിംഗ് കഴിവുകൾ നൽകുന്നു, ചരിത്രപരമായ ഡാറ്റയ്ക്കെതിരായ നിങ്ങളുടെ പൈൻ സ്ക്രിപ്റ്റ് തന്ത്രങ്ങൾ അവയുടെ ഫലപ്രാപ്തി വിലയിരുത്തുന്നതിന് പരിശോധിക്കാൻ നിങ്ങളെ പ്രാപ്തമാക്കുന്നു.
നിങ്ങൾ ഒരു തുടക്കക്കാരനായാലും പരിചയസമ്പന്നനായാലും trader, പൈൻ സ്ക്രിപ്റ്റ് മനസ്സിലാക്കുന്നത് നിങ്ങളുടെ ട്രേഡിംഗ് അനുഭവം ഗണ്യമായി വർദ്ധിപ്പിക്കും. ഇഷ്ടാനുസൃത സൂചകങ്ങൾ മുതൽ ഓട്ടോമേറ്റഡ് ട്രേഡിംഗ് തന്ത്രങ്ങൾ വരെ, ഈ പ്രത്യേക പ്രോഗ്രാമിംഗ് ഭാഷ നിങ്ങളുടെ ട്രേഡിങ്ങ് കൂടുതൽ കാര്യക്ഷമവും ഫലപ്രദവുമാക്കാൻ കഴിയുന്ന നിരവധി സാധ്യതകൾ വാഗ്ദാനം ചെയ്യുന്നു.