പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

Программирование

ഏത് പ്രോഗ്രാമിംഗ് ഭാഷകളിലാണ് ട്രേഡിംഗ് റോബോട്ടുകൾ എഴുതിയിരിക്കുന്നത് എന്നത് ഒരു നിഷ്ക്രിയ ചോദ്യമല്ല, വ്യക്തമായ ഉത്തരമില്ല. അൽഗോരിതമിക് ട്രേഡിംഗിൽ ഏർപ്പെടാൻ തുടങ്ങുന്ന ഉപയോക്താക്കൾക്കുള്ള ഏറ്റവും സാധാരണവും രസകരവുമായ ചോദ്യം
, ആണ്: “ഒരു ട്രേഡിംഗ് റോബോട്ട് സൃഷ്ടിക്കുന്നതിനുള്ള മികച്ച പ്രോഗ്രാമിംഗ് ഭാഷ ഏതാണ്?”. ഇവിടെ ഒറ്റ ഉത്തരമില്ല, അതിനാൽ “മികച്ച” ഓപ്ഷൻ ഇല്ല. ഒരു ഭാവി അസിസ്റ്റന്റ് സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു ഉപകരണം തിരഞ്ഞെടുക്കുമ്പോൾ, ധാരാളം ഘടകങ്ങൾ കണക്കിലെടുക്കേണ്ടത് ആവശ്യമാണ്: ജോലിയിൽ ഉപയോഗിക്കുന്ന വ്യക്തിഗത തന്ത്രം, ആവശ്യമുള്ള പ്രവർത്തനവും ക്രമീകരണങ്ങളും, പ്രകടനം, മോഡുലാരിറ്റി, മറ്റുള്ളവ. ഈ ലേഖനത്തിൽ, സ്റ്റോക്ക് ട്രേഡിംഗിനായി വിശ്വസനീയമായ ഒരു റോബോട്ട്-ഉപദേശകനെ സൃഷ്ടിക്കുന്നതിന് നിങ്ങൾക്ക് എന്ത് അറിവും കഴിവുകളും ഉപകരണങ്ങളും ആവശ്യമാണ്, ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ഇതിന് അനുയോജ്യം, കൂടാതെ ഒരു ബോട്ട് വികസിപ്പിക്കുന്നതിന്റെ പ്രധാന ഘട്ടങ്ങളും പരിഗണിക്കുക. .
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

Contents
  1. ഒരു ട്രേഡിംഗ് റോബോട്ടിന്റെ സ്വയം വികസനത്തിന്റെ ഗുണങ്ങളും ദോഷങ്ങളും എന്തൊക്കെയാണ്
  2. ഒരു ട്രേഡിംഗ് റോബോ-ഉപദേശകനെ വികസിപ്പിക്കുന്ന പ്രക്രിയയിൽ എന്ത് ഘട്ടങ്ങളാണ് ഉൾപ്പെടുത്തിയിരിക്കുന്നത്
  3. സാമ്പത്തിക വിശകലനം, ഉൾച്ചേർത്ത അൽഗോരിതങ്ങൾ, ട്രേഡിംഗ് എഞ്ചിൻ
  4. പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾക്കായി ഒരു ഭാഷ എങ്ങനെ തിരഞ്ഞെടുക്കാം
  5. ഒരു വെർച്വൽ അക്കൗണ്ടിൽ ഒരു ട്രേഡിംഗ് റോബോട്ടിനെ ഡീബഗ്ഗ് ചെയ്യുകയും പരീക്ഷിക്കുകയും ചെയ്യുന്നു
  6. എ മുതൽ ഇസഡ് വരെയുള്ള ഒരു ട്രേഡിംഗ് റോബോട്ട് – ബോട്ട് വികസനം സൃഷ്ടിക്കാൻ ഏത് പ്രോഗ്രാമിംഗ് ഭാഷകൾ ആവശ്യമാണ് എന്നതിനെക്കുറിച്ചുള്ള അറിവ്
  7. MetaQuotes ഭാഷ 5
  8. # മുതൽ
  9. ജാവ
  10. പൈത്തൺ
  11. ഒരു ട്രേഡിംഗ് റോബോട്ട് വികസിപ്പിക്കുമ്പോൾ നിങ്ങൾക്ക് ആവശ്യമായ ഉപകരണങ്ങൾ
  12. വെൽത്ത് ലാബ്
  13. മെറ്റാസ്റ്റോക്ക്
  14. ഒമേഗ ഗവേഷണം
  15. ടിഎസ്ലാബ്
  16. സ്റ്റോക്ക് മൂർച്ചയുള്ള
  17. ലൈവ് ട്രേഡ്
  18. SmartX
  19. ഒരു ട്രേഡിംഗ് പ്ലാറ്റ്‌ഫോമിനായി ഒരു ബോട്ട് വികസിപ്പിക്കുന്നതിന്റെ പ്രധാന ഘട്ടങ്ങൾ
  20. ഘട്ടം 1: ഭാവി സിസ്റ്റത്തിന്റെ ആശയവും വിശദമായ വിവരണങ്ങളും
  21. ഘട്ടം 2: പ്രീ-ടെസ്റ്റിംഗ്
  22. ഘട്ടം 3: റോബോട്ടിക് സിസ്റ്റത്തിന്റെ വിശകലനം
  23. ഘട്ടം 4: കോർ
  24. ഘട്ടം 5: ഒരു വ്യാപാര തന്ത്രം വികസിപ്പിക്കുക
  25. ഘട്ടം 6: പരിശോധന
  26. ഘട്ടം 7: ഫലങ്ങളുടെ വിശകലനം
  27. പ്രോഗ്രാമിംഗ് കഴിവുകളില്ലാതെ എക്സ്ചേഞ്ച് വർക്കിനായി ഒരു ട്രേഡിംഗ് റോബോട്ട് വികസിപ്പിക്കാൻ കഴിയുമോ?
  28. രീതി 1: നിങ്ങളുടെ സോഫ്‌റ്റ്‌വെയറിന്റെ ആന്തരിക ഭാഷയുടെ ടൂളുകൾ ഉപയോഗിച്ച് ഒരു ട്രേഡിംഗ് റോബോട്ട് എഴുതുന്നു
  29. രീതി 2: ഒരു Excel സ്പ്രെഡ്ഷീറ്റ് ഉപയോഗിക്കുന്നു
  30. രീതി 3: അനലിറ്റിക്സ് പ്ലാറ്റ്ഫോമുകൾ ഉപയോഗിക്കുന്നത്
  31. രീതി 4: ഒരു ട്രേഡിംഗ് റോബോട്ട് വികസിപ്പിക്കുന്ന പ്രക്രിയയിൽ പ്രോഗ്രാമിംഗ് ഭാഷകൾ ഉപയോഗിക്കുന്നു

ഒരു ട്രേഡിംഗ് റോബോട്ടിന്റെ സ്വയം വികസനത്തിന്റെ ഗുണങ്ങളും ദോഷങ്ങളും എന്തൊക്കെയാണ്

തീർച്ചയായും, എക്സ്ചേഞ്ച് ട്രേഡിംഗിലെ ഓരോ പങ്കാളിയും സ്വന്തം വ്യക്തിഗത റോബോട്ടിക് അസിസ്റ്റന്റിനെ വികസിപ്പിക്കുന്നതിനെക്കുറിച്ച് ഒന്നിലധികം തവണ ചിന്തിച്ചിട്ടുണ്ട്
, അത് ട്രേഡിംഗ് പ്രക്രിയയെ യാന്ത്രികമാക്കും. വ്യാപാരിയുടെ എല്ലാ ആഗ്രഹങ്ങളും കണക്കിലെടുത്ത് അനുയോജ്യമായ ഒരു ട്രേഡിംഗ് റോബോട്ട് സൃഷ്ടിക്കുന്ന ഒരു പ്രോഗ്രാമറെ ബന്ധപ്പെടുക എന്നതാണ് ഈ പ്രശ്നം പരിഹരിക്കാനുള്ള എളുപ്പവഴി. എന്നാൽ ഇവിടെ ചില “അപകടങ്ങൾ” ഉണ്ട്:

  • ഒരുപക്ഷേ നിങ്ങൾ ബോട്ടിൽ സ്ഥാപിച്ച തന്ത്രം ലാഭകരമായിരിക്കും;
  • ഓരോ വ്യാപാരിക്കും സേവനത്തിനായി പണമടയ്ക്കാൻ അവസരമില്ല, കാരണം ഒരു സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കുന്നതിനുള്ള ചെലവ് $ 5 ൽ നിന്ന് ആരംഭിച്ച് ആയിരക്കണക്കിന് അവസാനിക്കും;
  • അപൂർവ്വമായി, സിസ്റ്റം ആദ്യമായി വാങ്ങുന്നയാൾക്ക് അനുയോജ്യമാകുമ്പോൾ, പോരായ്മകൾ ശരിയാക്കാൻ പലപ്പോഴും കോഡ് പുനരവലോകനത്തിനായി അയയ്ക്കുന്നു;
  • നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗ് ഭാഷ അറിയില്ലെങ്കിൽ സ്പെഷ്യലിസ്റ്റ് എന്താണ് എഴുതിയതെന്ന് നിങ്ങൾക്ക് മനസിലാക്കാൻ കഴിയില്ല, അത് ഒടുവിൽ ഉൽപ്പന്നത്തിന്റെ മൂല്യം കുറയ്ക്കും.

ഒരു സ്പെഷ്യലിസ്റ്റിന്റെ സേവനങ്ങൾ അവലംബിക്കുന്നതിനുമുമ്പ്, നിങ്ങൾക്ക് സ്വയം ഒരു റോബോട്ടിക് സിസ്റ്റം വികസിപ്പിക്കാൻ ശ്രമിക്കാം. പ്രോഗ്രാമിംഗ് കഴിവുകൾ ആവശ്യമില്ല – മുമ്പ് സജ്ജമാക്കിയ ക്രമീകരണങ്ങൾ അനുസരിച്ച് സേവനം സ്വതന്ത്രമായി ഒരു കൺസൾട്ടന്റിനെ കൂട്ടിച്ചേർക്കും. എന്നിരുന്നാലും, ഇവിടെ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന പ്രശ്നങ്ങൾ നേരിടാം:

  • നിങ്ങൾക്ക് തിരഞ്ഞെടുത്ത സൂചകങ്ങളൊന്നും സിസ്റ്റത്തിലേക്ക് ബന്ധിപ്പിക്കാൻ കഴിയില്ല;
  • അത്തരം റോബോട്ടുകളിൽ API വഴിയുള്ള അനലിറ്റിക്കൽ ഡാറ്റയും നേരിട്ടുള്ള ഉദ്ധരണി സ്ട്രീമുകളും ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നത് ഉൾപ്പെടുന്നില്ല.

ഒരു ട്രേഡിംഗ് റോബോ-ഉപദേശകനെ വികസിപ്പിക്കുന്ന പ്രക്രിയയിൽ എന്ത് ഘട്ടങ്ങളാണ് ഉൾപ്പെടുത്തിയിരിക്കുന്നത്

സാമ്പത്തിക വിശകലനം, ഉൾച്ചേർത്ത അൽഗോരിതങ്ങൾ, ട്രേഡിംഗ് എഞ്ചിൻ

ഒന്നാമതായി, നിങ്ങൾ ഒരു ട്രേഡിംഗ് ഉപദേഷ്ടാവ് വികസിപ്പിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ്, അതിന് എന്ത് കഴിവുകൾ ഉണ്ടായിരിക്കുമെന്നും അത് ഏത് പ്രവർത്തനക്ഷമത ഉൾക്കൊള്ളുമെന്നും അത് ഏത് ജോലികൾ ഉൾക്കൊള്ളുമെന്നും നിങ്ങൾ വ്യക്തമായി സങ്കൽപ്പിക്കേണ്ടതുണ്ട്. പ്രോഗ്രാമിംഗ് പ്രക്രിയയിൽ നിങ്ങൾ റോബോട്ടിന്റെ ഈ വശങ്ങൾ വിശകലനം ചെയ്യാൻ തുടങ്ങിയാൽ, നിങ്ങൾ കൂടുതൽ പ്രയോജനകരമായ വശങ്ങൾക്കായി തിരയാൻ തുടങ്ങുന്നതിനുള്ള നല്ല അവസരമുണ്ട്, അതിന്റെ ഫലമായി, നിങ്ങൾ പിന്നീട് മുഴുവൻ സിസ്റ്റവും വീണ്ടും ചെയ്യും. ഒരു ട്രേഡിംഗ് അൽഗോരിതം ചിന്തിക്കുകയും ഔപചാരികമാക്കുകയും വികസിപ്പിക്കുകയും ചെയ്യുക എന്നതാണ് ആദ്യപടി. ഈ അൽഗോരിതം വളരെ വിശദമായി വിവരിക്കേണ്ടത് പ്രധാനമാണ്. ട്രേഡിങ്ങിനുള്ള അൽഗോരിതങ്ങളുടെ സൃഷ്ടി, ട്രേഡിംഗ് റോബോട്ടുകളുടെ യുക്തി: https://youtu.be/02Htg0yy6uc

കുറിപ്പ്! ഒരു റോബോ-ഉപദേഷ്ടാവിന് പരിധിയില്ലാത്ത വ്യവസ്ഥകൾ ഉണ്ടാകാം. നിങ്ങളുടെ ആവശ്യകതകൾ പൂർണ്ണമായും നിറവേറ്റുകയും ആവശ്യമായ ജോലികൾ പൂർത്തിയാക്കുകയും ചെയ്യുന്നത് ഇവിടെ പ്രധാനമാണ്, അതിനാൽ ഡെവലപ്പറുടെ ഭാവനയാണ് ഇവിടെ പരിധി.

റോബോട്ടിന്റെ ഏറ്റവും വിശദമായ പ്രാഥമിക ചിത്രം സൃഷ്ടിക്കുന്നതിന്, ഇനിപ്പറയുന്ന ചോദ്യങ്ങൾക്ക് സ്വയം ഉത്തരം നൽകുക:

  1. ഒരു പ്രത്യേക ആസ്തി നേടിയെടുക്കാൻ എന്ത് വിലയ്ക്ക് നിങ്ങൾ അറിയേണ്ടതുണ്ട്. ഞങ്ങൾ പോസ്‌റ്റ് ചെയ്‌തെങ്കിലും ഓർഡർ ഇപ്പോഴും തൂക്കിക്കൊണ്ടിരിക്കുകയാണെങ്കിൽ, വില പോയി. നമ്മൾ മാർക്കറ്റ് വില എടുക്കുന്നുണ്ടോ?
  2. അപേക്ഷ പകുതി മാത്രം തിരികെ ലഭിച്ചാൽ എന്തുചെയ്യും? ബാക്കിയുള്ളത് വിപണി മൂല്യത്തിൽ വിൽക്കുന്നു. ഏത് കാലയളവിനു ശേഷം?
  3. ലേലം അവസാനിക്കുന്നതിന് മുമ്പ് റോബോട്ടിനെ പ്രവർത്തനരഹിതമാക്കണോ? എത്ര നേരത്തെ? ഇത് ശാന്തമായ അസ്ഥിരമായ ഫ്ലാറ്റിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണോ അതോ നേരെമറിച്ച്, ഒരു കുതിച്ചുചാട്ടത്തെ അടിസ്ഥാനമാക്കിയുള്ളതായിരിക്കുമോ?
  4. റോബോട്ട് ഏത് ദിവസങ്ങളിൽ വ്യാപാരം നടത്തും? ആഴ്‌ചയിലുടനീളം അല്ലെങ്കിൽ തിങ്കൾ, വെള്ളി തുടങ്ങിയ വളരെ അസ്ഥിരമായ ദിവസങ്ങളിൽ?
  5. റോബോ-ഉപദേശകനിലേക്ക് എന്ത് സ്റ്റോപ്പ് ഓർഡറുകൾ പ്രോഗ്രാം ചെയ്യും?

മാർക്കറ്റുകൾ വിശകലനം ചെയ്യുമ്പോൾ അത്തരം ധാരാളം ചോദ്യങ്ങൾ ഉണ്ട്, പ്രോഗ്രാമിംഗിന്റെ അവസാനത്തിലും തുടർന്നുള്ള ജോലികളിലും പ്രശ്നങ്ങളൊന്നും ഉണ്ടാകാതിരിക്കാൻ അവ ഓരോന്നും പ്രവർത്തിക്കേണ്ടത് പ്രധാനമാണ്.

പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾക്കായി ഒരു ഭാഷ എങ്ങനെ തിരഞ്ഞെടുക്കാം

രണ്ടാമത്തെ ഘട്ടത്തിൽ, ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയാണ് വികസനത്തിൽ ഉപയോഗിക്കേണ്ടതെന്ന് തീരുമാനിക്കേണ്ടത് പ്രധാനമാണ്. പ്രോഗ്രാമിംഗ് ഫീൽഡിൽ നിങ്ങൾക്ക് ഇതിനകം കുറച്ച് അറിവുണ്ടെങ്കിൽ, ഉദാഹരണത്തിന്, C#, നിങ്ങൾക്ക് അറിയാമെങ്കിൽ, മിക്കവാറും നിങ്ങളുടെ ബ്രോക്കറുടെ ട്രേഡിംഗ് ടെർമിനലിന്റെ API ഉപയോഗിക്കുന്ന ഒരു സ്റ്റേഷണറി ആപ്ലിക്കേഷൻ നിങ്ങൾ എഴുതും, അത് QUIK സോഫ്റ്റ്വെയർ ഉൽപ്പന്നമാണെന്ന് പറയാം.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

രസകരമായത്! നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗിൽ പരിചയമില്ലെങ്കിലും ഈ കഴിവുകൾ പഠിക്കാനും നിങ്ങളുടെ സ്വന്തം ബോട്ട് വികസിപ്പിക്കാനും ആഗ്രഹിക്കുന്നുവെങ്കിൽ, QUIK വർക്ക്ഫ്ലോയിൽ നിർമ്മിച്ചിരിക്കുന്ന QPILE, QLUA ഭാഷകൾ ശ്രദ്ധിക്കുക.

ഒരു വെർച്വൽ അക്കൗണ്ടിൽ ഒരു ട്രേഡിംഗ് റോബോട്ടിനെ ഡീബഗ്ഗ് ചെയ്യുകയും പരീക്ഷിക്കുകയും ചെയ്യുന്നു

റോബോട്ട് രൂപീകരിക്കുകയും എഴുതുകയും ചെയ്യുമ്പോൾ ഞങ്ങളുടെ ജോലി പരിശോധിക്കുന്നതാണ് മൂന്നാമത്തെ ഘട്ടം.

പ്രധാനം! ഈ സാഹചര്യത്തിൽ ടെസ്റ്റിംഗിന്റെയും ഡീബഗ്ഗിംഗിന്റെയും ഘട്ടം വളരെ പ്രധാനമാണ്, കാരണം സിസ്റ്റത്തിലെ ഏറ്റവും ചെറിയ തെറ്റിന് പോലും ധാരാളം പണം ചിലവാകും!

റോബോട്ടിനെ ഫോർവേഡ് ഫോർമാറ്റിൽ പരീക്ഷിക്കുന്നതാണ് നല്ലത്. അതായത്, ഞങ്ങൾ ഒരു ചെറിയ കാലയളവ് തിരഞ്ഞെടുക്കുന്നു, ഒരു ടെസ്റ്റ് നടത്തുക, ചില പോരായ്മകൾ നീക്കം ചെയ്യുക, പുതിയ ഘടകങ്ങൾ ചേർക്കുക, തുടർന്ന് അടുത്ത കാലയളവ് എടുക്കുക, പരീക്ഷിച്ച് ഫലങ്ങൾ മുമ്പത്തെവയുമായി താരതമ്യം ചെയ്യുക. ഇത്യാദി. ഓരോ സമയ ഇടവേളയിലും റോബോട്ടിക് സിസ്റ്റം നല്ല ഫലങ്ങൾ കാണിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് യഥാർത്ഥ പരിശോധനയിലേക്ക് പോകാം. ഒരു വെർച്വൽ അക്കൗണ്ട് യഥാർത്ഥ വിൽപ്പനയുമായി ഏതാണ്ട് സമാനമാണ്, ചെറിയ പിഴവിൽ നിങ്ങളുടെ എല്ലാ ലാഭവും നഷ്‌ടപ്പെടാനുള്ള സാധ്യതയില്ല. എന്നിരുന്നാലും, ബ്രോക്കറുടെ കമ്മീഷൻ ഫീസ് ആരും റദ്ദാക്കിയിട്ടില്ലാത്തതിനാൽ, സോഫ്‌റ്റ്‌വെയർ ഉൽപ്പന്നം ചുരുങ്ങിയ വോള്യങ്ങളിൽ പരിശോധിക്കുന്നത് ഇപ്പോഴും പ്രധാനമാണ്, പ്രത്യേകിച്ചും നിങ്ങൾ മുമ്പ് ട്രേഡിംഗിൽ ഉപയോഗിച്ചിട്ടില്ലാത്ത ഒരു പുതിയ പരീക്ഷിക്കാത്ത തന്ത്രം ഇതിനെല്ലാം ചേർത്തിട്ടുണ്ടെങ്കിൽ.

പ്രധാനം! ട്രേഡിംഗിൽ, നിങ്ങളുടെ പ്രവർത്തനങ്ങൾ കുറച്ച് മുന്നോട്ട് പോകേണ്ടതുണ്ട്, പരാജയങ്ങൾക്ക് തയ്യാറാകുക. എന്നിരുന്നാലും, പരീക്ഷണ ഘട്ടത്തിൽ പോസിറ്റീവുകൾ, ലാഭകരമായ മൈക്രോ ട്രേഡുകൾ പോലും ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ്.

എ മുതൽ ഇസഡ് വരെയുള്ള ഒരു ട്രേഡിംഗ് റോബോട്ട് – ബോട്ട് വികസനം സൃഷ്ടിക്കാൻ ഏത് പ്രോഗ്രാമിംഗ് ഭാഷകൾ ആവശ്യമാണ് എന്നതിനെക്കുറിച്ചുള്ള അറിവ്

മുകളിലുള്ള എല്ലാ വിവരങ്ങളും വിശകലനം ചെയ്യുന്നതിലൂടെ, ഒരു റോബോട്ടിക് പ്ലാറ്റ്ഫോം സൃഷ്ടിക്കുന്നതിന് ഒരു ഭാഷയോ നിരവധി പ്രോഗ്രാമിംഗ് ഭാഷകളോ തിരഞ്ഞെടുക്കുന്നത് ഇതിനകം തന്നെ ബുദ്ധിമുട്ടുള്ള ഒരു ഘട്ടമാണ്, ഇതിന് സിസ്റ്റത്തിന്റെ ആഴത്തിലുള്ള വിശകലനം ആവശ്യമാണ് എന്ന യുക്തിസഹമായ നിഗമനത്തിലെത്താൻ കഴിയും. ഒരു റോബോട്ടിക് നിക്ഷേപ ഉപദേശകനെ വികസിപ്പിക്കുന്നതിന് ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ തിരഞ്ഞെടുക്കുമ്പോൾ, ഇനിപ്പറയുന്ന ഘടകങ്ങൾ പരിഗണിക്കേണ്ടത് പ്രധാനമാണ്:

  • നിർദ്ദിഷ്ട ഡോക്യുമെന്റേഷന്റെ ലഭ്യത;
  • തിരഞ്ഞെടുത്ത പ്രോഗ്രാമിംഗ് ഭാഷയ്ക്ക് റഫറൻസ് സ്രോതസ്സുകൾ ഉണ്ടോ, അങ്ങനെ ഒരു ചോദ്യമുണ്ടായാൽ എവിടെ തിരിയണം;
  • ലഭ്യമായ സൗജന്യ സാമ്പിളുകളുടെ ലഭ്യത;
  • ചാറ്റുകൾ, ഫോറങ്ങൾ, പരിചയസമ്പന്നരായ ഡെവലപ്പർമാരിൽ നിന്നോ അമേച്വർമാരിൽ നിന്നോ നിങ്ങൾക്ക് ഉപദേശം ചോദിക്കാൻ കഴിയുന്ന സംഭാഷണങ്ങൾ;
  • നിങ്ങൾ റോബോട്ട് കൺസൾട്ടന്റിനെ ഉപയോഗിക്കാൻ പോകുന്ന എക്സ്ചേഞ്ചിന്റെ വ്യാപനം.

നിങ്ങൾ ഒരു സ്ക്രിപ്റ്റ് എഴുതാൻ തീരുമാനിക്കുന്ന പ്രോഗ്രാമിംഗ് ഭാഷയെക്കുറിച്ചുള്ള ഏറ്റവും നിസ്സാരമായ ധാരണ പോലും പൂർത്തിയായ സിസ്റ്റം സ്വതന്ത്രമായി വിശകലനം ചെയ്യാനും ജോലി പൂർത്തിയാക്കിയ ശേഷം എഡിറ്റുചെയ്യാനും നിങ്ങൾക്ക് അവസരം നൽകും. അതിനാൽ നിങ്ങൾ ഓരോ തവണയും പരിചയസമ്പന്നനായ ഒരു സ്പെഷ്യലിസ്റ്റിൽ നിന്ന് സഹായമോ ഉപദേശമോ ആവശ്യപ്പെടേണ്ടതില്ല, കുറച്ച് സമയം ചെലവഴിക്കും

കൂടാതെ, റോബോട്ട്-ഉപദേശകന്റെ വിവിധ മേഖലകൾ വികസിപ്പിക്കുന്നതിന് അനുബന്ധ പ്രോഗ്രാമിംഗ് ഭാഷകൾ ഉപയോഗിക്കുന്നു:

  • ട്രേഡിംഗ് എഞ്ചിൻ – സി, സി ++ ൽ സൃഷ്ടിച്ച ലൈറ്റ് ടാസ്ക്കുകൾ നിർവഹിക്കുന്നതിന് ഉത്തരവാദിത്തമുള്ള ആക്സസ് ചെയ്യാവുന്നതും ലളിതവുമായ സിസ്റ്റം;
  • ക്രമീകരണങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ട്രേഡിംഗ് റോബോട്ട് – അൽഗോരിതങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനും ഉപയോക്തൃ ഇന്റർഫേസ് എഡിറ്റുചെയ്യുന്നതിനും ഈ സിസ്റ്റം ഉത്തരവാദിയാണ്, ട്രേഡിംഗ് ഫലങ്ങൾ അവതരിപ്പിക്കുന്നതിനുള്ള സംവിധാനങ്ങൾ ഉൾപ്പെടുന്നു; ഒരു പ്രോഗ്രാം C ++, C #, Java എന്നിവയിലും മറ്റും എഴുതിയിരിക്കുന്നു;
  • ചരിത്രപരമായ ഡാറ്റയെ അടിസ്ഥാനമാക്കി പ്രവർത്തന പ്ലാറ്റ്ഫോം പരിശോധിക്കുന്നതിനും ട്രേഡിംഗിനായി പാരാമീറ്ററുകൾ തിരഞ്ഞെടുക്കുന്നതിനുമുള്ള സേവനം – ചരിത്രപരമായ ഡാറ്റയെ അടിസ്ഥാനമാക്കി പുതിയ അൽഗോരിതങ്ങൾ പരീക്ഷിക്കുന്നതിന് മൊഡ്യൂൾ ഉത്തരവാദിയാണ്, കൂടാതെ നിലവിലെ അൽഗോരിതങ്ങൾ പുനഃക്രമീകരിക്കുകയും ചെയ്യുന്നു; സ്ക്രിപ്റ്റിംഗ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ മാത്രമാണ് എഴുതാൻ ഉപയോഗിക്കുന്നത്.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ
വിപണി വിശകലനത്തെ അടിസ്ഥാനമാക്കി ആവശ്യപ്പെടുന്ന പ്രോഗ്രാമിംഗ് ഭാഷകൾ (ട്രേഡിംഗ് റോബോട്ടുകളുടെ വികസനം പരിഗണിക്കാതെ തന്നെ)[/അടിക്കുറിപ്പ്]
അതിനാൽ ഒരു ട്രേഡിംഗ് എഴുതുന്നതിന് ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയാണ് തിരഞ്ഞെടുക്കേണ്ടത് റോബോട്ട്: Java, Python , C# അല്ലെങ്കിൽ C++? ഇന്ന്, സ്റ്റോക്ക് മാർക്കറ്റ് അതിന്റേതായ വ്യവസ്ഥകൾ മുന്നോട്ട് വയ്ക്കുന്നു, ട്രേഡിംഗ് റോബോട്ടുകളുടെ വികസനവും ഇതിൽ ഉൾപ്പെടുന്നു, അതായത്, അസിസ്റ്റന്റ് എഴുതിയ ഭാഷയിൽ എക്സ്ചേഞ്ചുകളിൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്ന അവയുടെ പ്രവർത്തനം. ഇനിപ്പറയുന്ന ഭാഷകൾക്കാണ് ഏറ്റവും കൂടുതൽ ഡിമാൻഡുള്ളത്: MetaQuotes Language 5, C#, Java, Python, C++. അവസാനത്തെ രണ്ടെണ്ണം പഠിക്കാൻ എളുപ്പമാണ്. [അടിക്കുറിപ്പ് id=”attachment_1212″ align=”aligncenter” width=”1000″
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

MetaQuotes ഭാഷ 5

ഈ പ്രോഗ്രാമിംഗ് ഭാഷ C++ ന് സമാനമാണ്, ഫോറെക്സ്, ഫ്യൂച്ചറുകൾ, മറ്റ് എക്സ്ചേഞ്ചുകൾ എന്നിവയിൽ ട്രേഡിങ്ങിനായി ഉപയോഗിക്കുന്ന മെറ്റാ ട്രേഡർ 5 സേവനത്തിനായി പ്രോഗ്രാമുകൾ എഴുതാനും വികസിപ്പിക്കാനും ഇത് ഉപയോഗിക്കുന്നു. എക്സ്ചേഞ്ച് ട്രേഡിംഗിൽ പങ്കെടുക്കുന്നവരുടെ പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിൽ അതിന്റെ സ്പെഷ്യലൈസേഷൻ ആണ് ഭാഷയുടെ പ്രധാന സവിശേഷത: ഓട്ടോമേറ്റഡ്-കോൺഫിഗർ ചെയ്ത വിൽപ്പന മുതൽ അവരുടെ വ്യക്തമായ വിശകലനം വരെ. മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, വാക്യഘടന C++ ന് അടുത്താണ്, കൂടാതെ ഒബ്ജക്റ്റ് ഓറിയന്റഡ് ശൈലിയിൽ പ്രവർത്തിക്കുന്നത് സാധ്യമാക്കുന്നു. ഒരു ട്രേഡിംഗ് റോബോട്ട് എഴുതുന്നതിന് ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും ഉള്ള ഒരു സഹായ പ്ലാറ്റ്‌ഫോമായി MetaEditor പരിതസ്ഥിതി നൽകിയിരിക്കുന്നു.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ പ്രോഗ്രാമിന്റെ പ്രധാന പ്രവർത്തനങ്ങൾ ഇവയാണ്:

  1. ഒരു നിർദ്ദിഷ്ട ചാർട്ടുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു ഓട്ടോമാറ്റിക് ട്രേഡിംഗ് സിസ്റ്റമാണ് അഡ്വൈസർ.
  2. കണക്കുകൂട്ടിയ ഡിപൻഡൻസികളുടെ ഗ്രാഫിക്കൽ ഡിസ്പ്ലേ, സിസ്റ്റത്തിൽ ഇതിനകം നിർമ്മിച്ച സെൻസറുകൾക്ക് പുറമേ ക്ലയന്റ് വികസിപ്പിച്ച ഒരു സൂചകമാണ്.
  3. സ്ക്രിപ്റ്റ് – പ്രവർത്തനങ്ങളുടെ ഗതി എഴുതിയ ഒരു സ്ക്രിപ്റ്റ്, ഒറ്റത്തവണ യാന്ത്രിക നിർവ്വഹണത്തിനായി സൃഷ്ടിച്ചതാണ്.
  4. ക്ലയന്റ് പ്രോഗ്രാമുകളുടെ പതിവായി ഉപയോഗിക്കുന്ന മൊഡ്യൂളുകൾ സംഭരിക്കുകയും വിതരണം ചെയ്യുകയും ചെയ്യുന്ന പൊതുവായി ലഭ്യമായ പ്രവർത്തനങ്ങളുടെ ഒരു കൂട്ടമാണ് ലൈബ്രറി. ലൈബ്രറികൾ യാന്ത്രികമായി പ്രവർത്തനങ്ങളൊന്നും നിർവഹിക്കുന്നില്ല.
  5. പതിവായി ഉപയോഗിക്കുന്ന ഉപയോക്തൃ പ്രോഗ്രാം മൊഡ്യൂളുകളുടെ പ്രാരംഭ വാചകമാണ് ഉൾപ്പെടുത്തിയ ഫയൽ.

# മുതൽ

ഈ പ്രോഗ്രാമിംഗ് ഭാഷ മൈക്രോസോഫ്റ്റ് വികസിപ്പിച്ചതാണ്. ഇത് എല്ലാ അർത്ഥത്തിലും മൾട്ടിഫങ്ഷണലും സൗകര്യപ്രദവുമാണ്: റോബോട്ടുകൾ എഴുതുന്നതിനുള്ള വിശാലമായ സ്കോപ്പ്, ഉപകരണങ്ങളുടെ ഉപയോഗം, സുരക്ഷ, വിശ്വാസ്യത. പരിചയസമ്പന്നരായ സ്പെഷ്യലിസ്റ്റുകൾ സമാഹരിച്ച കോഡുകളുടെ ഒരു ശേഖരമായ ലൈബ്രറികൾ സൃഷ്ടിക്കാനുള്ള കഴിവ്, ഒരു ട്രേഡിംഗ് റോബോട്ട് എഴുതുന്ന പ്രക്രിയ ലളിതമാക്കി. ഉദാഹരണത്തിന്, സമാനമായ ഒരു പ്രോഗ്രാം StockSharp-ന് ഒരു നിക്ഷേപ ട്രേഡിംഗ് ബ്രോക്കർ എഴുതുന്നതിനുള്ള എല്ലാത്തരം കോഡുകളും ഉണ്ട്.

കുറിപ്പ്! ലൈബ്രറികൾ ഉപയോഗിച്ച്, ഒരു ബ്രോക്കർ സൃഷ്ടിക്കുന്നതിനും കോഡ് ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിനും ഉപയോക്താവ് സമയം ലാഭിക്കുന്നു. എല്ലാത്തിനുമുപരി, ഒരു വ്യക്തിഗത ഓട്ടോമാറ്റിക് സിസ്റ്റം സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്ന ഒരു ഉപയോക്താവിന് ആദ്യം ഒരു ലൈബ്രറി എഴുതേണ്ടതുണ്ട്, ഇതിന് പ്രോഗ്രാമിംഗ് മേഖലയിൽ വളരെ ഗൗരവമായ അറിവ് ആവശ്യമാണ്. ഒരു തരത്തിലും, ഒരു സോഫ്റ്റ്വെയർ സ്റ്റോക്ക് ബ്രോക്കർ സൃഷ്ടിക്കാൻ, C# ഭാഷ ഉപയോഗിച്ചാൽ മതി.

അങ്ങനെ, സി # മനസ്സിലാക്കിയാൽ, ഭാഷ ആരുമായും ബന്ധപ്പെട്ടിട്ടില്ലാത്തതിനാൽ നിങ്ങൾക്ക് ഏത് പ്ലാറ്റ്‌ഫോമിലും പ്രവർത്തിക്കാൻ കഴിയും. അതിൽ, നിങ്ങൾക്ക് ട്രേഡിംഗ് അൽഗോരിതം പരിശോധിക്കാനും കോഡുകൾ, സ്ക്രിപ്റ്റുകൾ, ട്രേഡിംഗ് ഇൻവെസ്റ്റ്മെന്റ് ബ്രോക്കർമാർ എന്നിവ എഴുതാനും കഴിയും.

ജാവ

മുകളിൽ വിവരിച്ച പ്രോഗ്രാമിംഗ് ഭാഷയുമായി ജാവയെ താരതമ്യം ചെയ്താൽ, അവ ഏതാണ്ട് സമാനമാണെന്ന് നമുക്ക് നിഗമനം ചെയ്യാം. റോബോട്ടുകൾ സൃഷ്ടിക്കുന്നതിന് പ്രധാനപ്പെട്ട പല ഉയർന്ന തലത്തിലുള്ള ഫംഗ്ഷനുകളും പ്രവർത്തിപ്പിക്കുന്ന ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ജാവ. ഈ പ്രോഗ്രാമിംഗ് ഭാഷയുടെ പ്രധാന വ്യതിരിക്തവും പോസിറ്റീവുമായ സവിശേഷത പൊരുത്തപ്പെടുത്തലാണ്. ഒരു പ്രത്യേക പ്ലാറ്റ്‌ഫോമിൽ എഴുതിയ ഒരു ട്രേഡിംഗ് റോബോട്ട് മറ്റ് സൈറ്റുകളിൽ പ്രശ്‌നങ്ങളില്ലാതെ പ്രവർത്തിക്കും. കൂടാതെ, മറ്റ് ഭാഷകളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, പ്രധാന മെമ്മറിയുടെ പ്രവർത്തനത്തെ ജാവ മറയ്ക്കുന്നു, ഇത് എഴുത്ത് പ്രക്രിയ എളുപ്പമാക്കുന്നു, അതായത്, വികസിപ്പിച്ച കോഡിൽ യഥാർത്ഥത്തിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് ഉപയോക്താവിന് കാലങ്ങളായി മനസ്സിലാക്കാൻ കഴിയില്ല. മുകളിൽ വിവരിച്ച പ്രോഗ്രാമിംഗ് ഭാഷ പോലെ, ജാവ നേറ്റീവ് അക്കങ്ങൾ ഉപയോഗിച്ച് കംപൈൽ ചെയ്യാൻ കഴിയില്ല.

കുറിപ്പ്! ജാവ പ്രോഗ്രാമിംഗ് ഭാഷ പ്രോഗ്രാം ചെയ്യുന്ന സേവനത്തിൽ നിന്ന് വേറിട്ട് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

പൈത്തൺ

ഏറ്റവും പ്രചാരമുള്ളതും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ പ്രോഗ്രാമിംഗ് ഭാഷയാണ് പൈത്തൺ. ഇതിന്റെ വാക്യഘടന ലളിതവും സൗകര്യപ്രദവുമാണ്, കൂടാതെ ബോട്ടുമായി സംയോജിപ്പിച്ച് വൈവിധ്യമാർന്ന ജോലികൾ ചെയ്യാൻ ധാരാളം ബിൽറ്റ്-ഇൻ ലൈബ്രറികൾ നിങ്ങളെ സഹായിക്കും. ധാരാളം ഓട്ടോമേറ്റഡ് നിക്ഷേപ ബ്രോക്കർമാർ ഈ പ്രോഗ്രാമിംഗ് ഭാഷയെ പിന്തുണയ്ക്കുന്നു, ഇത് ഈ മേഖലയിലെ തുടക്കക്കാരുടെ പ്രവർത്തനത്തെ വളരെയധികം സഹായിക്കുന്നു.

ഒരു ട്രേഡിംഗ് റോബോട്ട് വികസിപ്പിക്കുമ്പോൾ നിങ്ങൾക്ക് ആവശ്യമായ ഉപകരണങ്ങൾ

പ്രോഗ്രാമിംഗ് ഭാഷകൾ അറിയുന്നത് ഒരു കാര്യമാണ്, എന്നാൽ ഒരു സോഫ്റ്റ്വെയർ ഉൽപ്പന്നം സൃഷ്ടിക്കുന്നതിനുള്ള സൗകര്യപ്രദവും ഫലപ്രദവുമായ ഉപകരണങ്ങൾ സ്വന്തമാക്കുന്നത് മറ്റൊന്നാണ്. വികസന പ്രക്രിയയെ വളരെ ലളിതമാക്കുകയും ഒരു സ്ക്രിപ്റ്റ് എഴുതുകയും ചെയ്യുന്ന ചില ഘടകങ്ങൾ നോക്കാം.

വെൽത്ത് ലാബ്

റോബോട്ടിക് സിസ്റ്റങ്ങളുടെ സാങ്കേതിക വിലയിരുത്തൽ, സൃഷ്ടിക്കൽ, പരീക്ഷണം എന്നിവയ്ക്കായി ഈ സേവനം വിപണിയിൽ ഏറ്റവും കാര്യക്ഷമമാണ്. വെൽത്ത് സ്ക്രിപ്റ്റ് ആണ് ഇവിടുത്തെ പ്രധാന പ്രോഗ്രാമിംഗ് ഭാഷ. CLI പിന്തുണയോടെ ലൈബ്രറികളും പ്രോഗ്രാമുകളും എഴുതാൻ ഇത് വിവിധ ഭാഷകൾ ഉപയോഗിക്കുന്നു.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ ഉൽപ്പന്നത്തിന്റെ സാരാംശം, ഡവലപ്പർ തന്റെ തന്ത്രം വിശദമായി വ്യക്തമാക്കുന്നു, കൂടാതെ സേവനം പ്രവർത്തനങ്ങൾക്കായി അഭ്യർത്ഥനകൾ ശേഖരിക്കുന്നു. പ്രത്യേക ലൈബ്രറികൾ വഴി, ഓർഡറുകൾ ട്രേഡിംഗ് ടെർമിനലിലേക്ക് അയയ്ക്കുകയും അവിടെ നടപ്പിലാക്കുകയും ചെയ്യുന്നു.

കുറിപ്പ്! ഈ സ്കീമിന് നിരവധി പരിമിതികളുണ്ട്, അതിനാൽ റഷ്യൻ സ്റ്റോക്ക് എക്സ്ചേഞ്ചുകളിൽ ഇത് പ്രവർത്തിക്കുന്നത് ബുദ്ധിമുട്ടാണ്.

ഒരു ട്രേഡിംഗ് റോബോട്ട് സൃഷ്ടിക്കുന്നതിന് ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ എങ്ങനെ തിരഞ്ഞെടുക്കാം – ഒരു വ്യാപാരിക്കുള്ള പ്രോഗ്രാമിംഗ്: https://youtu.be/qgST8X3mrsg

മെറ്റാസ്റ്റോക്ക്

MetaStock എന്നത് നിങ്ങളുടെ സ്വന്തം ഫോർമുലകൾ കണ്ടെത്തുന്നതിനുള്ള വിവിധ സൂചകങ്ങളുടെയും ഘടകങ്ങളുടെയും ഒരു ലൈബ്രറി ഉൾപ്പെടുന്ന മറ്റൊരു വിദേശ സേവനമാണ്. പ്ലാറ്റ്‌ഫോമിന്റെ പ്രയോജനം ഒരു ലളിതമായ പ്രോഗ്രാമിംഗ് ഭാഷയാണ്, കൂടാതെ സെക്കണ്ടറി ലൈബ്രറികളിലൂടെയുള്ള ട്രേഡിംഗ് ടെർമിനലുകളുമായുള്ള സംയോജനമാണ് പോരായ്മ, ഇത് റഷ്യൻ സാമ്പത്തിക പ്ലാറ്റ്‌ഫോമുകളിലെ ഉപയോഗത്തിന്റെ പരിമിതികളിലേക്കും പ്രശ്‌നങ്ങളിലേക്കും നയിക്കുന്നു. മെറ്റാസ്റ്റോക്കിന്റെ പോരായ്മ ഇവിടെ റോബോട്ടിലേക്ക് കനത്ത തന്ത്രങ്ങൾ അവതരിപ്പിക്കാൻ കഴിയില്ല എന്നതാണ്.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

ഒമേഗ ഗവേഷണം

ഈ സേവനം റോബോട്ടിക് നിക്ഷേപ ബ്രോക്കർമാരെ പരീക്ഷിക്കുന്നതിനുള്ള ഒരു പ്ലാറ്റ്ഫോം പ്രദാനം ചെയ്യുന്നു, കൂടാതെ അവരുടെ പൂർണ്ണമായ മെക്കാനിക്കൽ വിശകലനവും നടത്തുന്നു. പാസ്കലിന് സമാനമായ ഈസി ലാംഗ്വേജ് ആണ് ഇവിടുത്തെ പ്രധാന പ്രോഗ്രാമിംഗ് ഭാഷ. സോഫ്റ്റ്വെയർ ഉൽപ്പന്നത്തിന്റെ പോരായ്മകളിൽ, സിസ്റ്റത്തിലെ പതിവ് പരാജയങ്ങളും ക്രമീകരണങ്ങളുടെ സങ്കീർണ്ണതയും വേർതിരിച്ചറിയാൻ കഴിയും. കൂടാതെ, ഒമേഗ റിസർച്ച് ബിൽറ്റ്-ഇൻ ഡാറ്റ ഫോർമാറ്റിനെ മാത്രമേ പിന്തുണയ്ക്കൂ, മറ്റ് സിസ്റ്റങ്ങളിൽ നിന്നുള്ള ഫയലുകൾ സ്വീകരിക്കുന്നില്ല.

ടിഎസ്ലാബ്

മുകളിൽ വിവരിച്ച ഉപകരണം പോലെ, റഷ്യൻ സ്റ്റോക്ക് മാർക്കറ്റിനായി പ്രത്യേകമായി ഒപ്റ്റിമൈസ് ചെയ്ത ട്രേഡിംഗ് റോബോട്ടുകൾ സൃഷ്ടിക്കുന്നതിനും അവയെ വിശകലനം ചെയ്യുന്നതിനും എഡിറ്റുചെയ്യുന്നതിനുമുള്ള ഒരു പ്ലാറ്റ്ഫോമാണ് TSLab. ഉപയോക്താവിന് പ്രോഗ്രാമിംഗ് കഴിവുകൾ ഇല്ലെങ്കിൽ ഒരു ഫ്ലോചാർട്ട് രൂപത്തിൽ ഒരു ട്രേഡിംഗ് തന്ത്രം എഴുതാനുള്ള കഴിവാണ് പ്രധാന നേട്ടം.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

സ്റ്റോക്ക് മൂർച്ചയുള്ള

StockSharp സോഫ്‌റ്റ്‌വെയർ ടൂൾ അതിന്റെ അടിസ്ഥാന പതിപ്പിൽ സൗജന്യമാണ്, എന്നാൽ വിശാലവും ആകർഷകവുമായ പ്രവർത്തനക്ഷമതയുള്ള പ്രോയുടെ വിപുലമായ പതിപ്പുണ്ട്. പ്രധാന പ്രോഗ്രാമിംഗ് ഭാഷ C# ആണ്.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

ലൈവ് ട്രേഡ്

സെന്റ് പീറ്റേഴ്സ്ബർഗ് റഷ്യൻ കമ്പനിയായ കോഫിറ്റിന്റെ പ്രവർത്തനത്തിന്റെ ഫലമാണ് ഈ ഉൽപ്പന്നം. സേവനത്തിൽ നിർമ്മിച്ച ടെർമിനൽ വഴി, നിങ്ങൾക്ക് റോബോട്ടുകൾ സമാരംഭിക്കാനും അതേ കമ്പനിയിൽ നിന്നുള്ള റോബോട്ട്ലാബ് ഉൽപ്പന്നത്തിൽ അവ വികസിപ്പിക്കാനും കഴിയും. നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗ് കഴിവുകൾ ഇല്ലെങ്കിൽ, ഒരു ഫ്ലോചാർട്ടിന്റെ രൂപത്തിൽ ട്രേഡിംഗ് തന്ത്രങ്ങൾ ഇവിടെ എഴുതുകയും ടെർമിനലിൽ അവ നടപ്പിലാക്കുകയും ചെയ്യാം.
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

SmartX

SmartX ട്രേഡിംഗ് പ്ലാറ്റ്‌ഫോം പരിചിതമായ ടെർമിനലല്ല, മറിച്ച് അമേരിക്കൻ കമ്പനിയായ മോഡുലസ് ഫിനാൻഷ്യൽ എഞ്ചിനീയറിംഗ് യുഎസ്എയിലെ റോബോട്ടിക് ഇൻവെസ്റ്റ്‌മെന്റ് ബ്രോക്കർമാരുടെ വികസനത്തിനായി പ്രത്യേകം സൃഷ്‌ടിച്ച ട്രേഡ്‌സ്‌ക്രിപ്റ്റ് വെക്റ്റർ പ്രോഗ്രാമിംഗ് ഭാഷ ഉൾപ്പെടുന്ന ഒരു സമ്പൂർണ്ണ സോഫ്റ്റ്‌വെയർ ഉൽപ്പന്നമാണ്
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ . സോഫ്റ്റ്വെയർ ഉൽപ്പന്നത്തിന്റെ പ്രധാന ഗുണങ്ങൾ ഇവയാണ്:

  • ചരിത്രപരമായ ഡാറ്റയെ അടിസ്ഥാനമാക്കി ഒരു ട്രേഡിംഗ് സിസ്റ്റത്തിന്റെ പരിശോധന നടപ്പിലാക്കാനുള്ള കഴിവ്; അതേ സമയം, വിവരങ്ങൾ മൂന്നാം കക്ഷിയിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യേണ്ടതില്ല, പലപ്പോഴും പണമടച്ചുള്ള, ഉറവിടങ്ങൾ, SmartX അവ സ്വതന്ത്രമായി ഡൗൺലോഡ് ചെയ്യുന്നു;
  • ടിക്ക് മാറ്റങ്ങളെ അടിസ്ഥാനമാക്കി ഒരു വ്യാപാര തന്ത്രം നിർമ്മിക്കുന്നു.

പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ

ഒരു ട്രേഡിംഗ് പ്ലാറ്റ്‌ഫോമിനായി ഒരു ബോട്ട് വികസിപ്പിക്കുന്നതിന്റെ പ്രധാന ഘട്ടങ്ങൾ

ഘട്ടം 1: ഭാവി സിസ്റ്റത്തിന്റെ ആശയവും വിശദമായ വിവരണങ്ങളും

സ്റ്റോക്ക് എക്സ്ചേഞ്ചിൽ നിങ്ങൾ എങ്ങനെ പണം സമ്പാദിക്കണമെന്ന് നിർണ്ണയിക്കുക എന്നതാണ് ആദ്യപടി. ലളിതമായി പറഞ്ഞാൽ, നിങ്ങളുടെ സ്വന്തം അൽഗോരിതം തന്ത്രമോ ആശയങ്ങളോ വികസിപ്പിക്കുന്നതിന്, അവയിൽ പലതും ഉണ്ടെങ്കിൽ. ആശയം രൂപപ്പെടുത്തുന്നത് എളുപ്പമാക്കുന്നതിന്, ഉത്തരം കണ്ടെത്താൻ എളുപ്പമല്ലാത്ത നാല് പ്രധാനപ്പെട്ട ചോദ്യങ്ങൾ സ്വയം ചോദിക്കുക, എന്നാൽ അവ റോബോട്ടിന്റെ വികസനം വേഗത്തിൽ മുന്നോട്ട് കൊണ്ടുപോകും: നിങ്ങളുടെ വ്യാപാര തന്ത്രത്തിന്റെ ആശയം എന്താണ്?

  1. നിങ്ങൾ പ്രോഗ്രാം ചെയ്യുന്ന ട്രേഡിംഗ് റോബോട്ട് ഏതൊക്കെ ജോലികൾക്കാണ് ഉത്തരവാദി, ഇത് ട്രേഡിംഗ് പ്രക്രിയയെ എങ്ങനെ ബാധിക്കും?
  2. നന്നായി എഴുതപ്പെട്ട ഒരു വിദഗ്ദ്ധ ഉപദേഷ്ടാവിന് വേണ്ടി ഒരു ഗ്രാഫിക്കൽ ഇലക്ട്രോണിക് സർക്യൂട്ടോ സ്ക്രിപ്റ്റോ വികസിപ്പിക്കേണ്ടതുണ്ടോ?
  3. നിങ്ങളുടെ ആശയം അതിന്റെ യഥാർത്ഥ രൂപത്തിൽ നടപ്പിലാക്കാൻ സാങ്കേതികമായി സാധ്യമാണോ, അതിന്റെ സങ്കീർണ്ണത എന്താണ്? നിങ്ങൾക്ക് പരിചയസമ്പന്നനായ ഒരു പ്രോഗ്രാമറുടെ സഹായം ആവശ്യമുണ്ടോ അല്ലെങ്കിൽ അത് സ്വയം കൈകാര്യം ചെയ്യാൻ കഴിയുമോ?

ഈ ചോദ്യങ്ങൾക്ക് വ്യക്തമായ ഉത്തരം നൽകുന്നതിലൂടെ, നിങ്ങൾ നിങ്ങളുടെ സമയം ലാഭിക്കും, ആശയം കൂടുതൽ വിശദമായി പ്രവർത്തിക്കുകയും ഇതിനകം തന്നെ ബോധപൂർവ്വം പ്രോഗ്രാം എഴുതാൻ തുടങ്ങുകയും ചെയ്യും.

ഘട്ടം 2: പ്രീ-ടെസ്റ്റിംഗ്

നിങ്ങൾക്ക് ഇതിനകം ഒരു അൽഗോരിതം തന്ത്രമോ ആശയമോ ഉണ്ടെങ്കിൽ, ഞങ്ങൾ മുകളിൽ വിവരിച്ച പ്രത്യേക പ്രോഗ്രാമുകളും ഉപകരണങ്ങളും ഉപയോഗിച്ച് ചരിത്രപരമായ ഡാറ്റയുടെ അടിസ്ഥാനത്തിൽ നിങ്ങൾ അത് പരിശോധിക്കേണ്ടതുണ്ട്.

കുറിപ്പ്! റോബോട്ട് കൺസൾട്ടന്റിന്റെ പ്രധാന പ്രവർത്തനത്തെ നേരിടാൻ, നിങ്ങൾ കുറച്ച് ദിവസത്തെ സൗജന്യ സമയം അനുവദിക്കേണ്ടതുണ്ട്.

നിങ്ങൾ ഒരു സുഗമമായ ഫലം കൈവരിച്ചിട്ടുണ്ടെങ്കിൽ, ഗ്രാഫിന്റെ വക്രത്തിൽ മാറ്റം വരുത്തുക, അടുത്ത ഘട്ടത്തിലേക്ക് പോകുക.

ഘട്ടം 3: റോബോട്ടിക് സിസ്റ്റത്തിന്റെ വിശകലനം

ഒരു സിസ്റ്റം ഇൻവെസ്റ്റ്മെന്റ് അസിസ്റ്റന്റിന്റെ ഗുരുതരമായ വികസനം ആരംഭിക്കുന്നതിന് മുമ്പ്, സാധ്യമായ അപകടസാധ്യതകൾ വിശകലനം ചെയ്യാനും ഒറ്റപ്പെടുത്താനും ശ്രമിക്കുക. പരമ്പരാഗതമായി, അവയെ രണ്ട് വിഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു:

  • വ്യാപാരം;
  • ഡിസൈൻ.

ഒരു ട്രേഡിംഗ് അൽഗോരിതം വികസിപ്പിക്കുന്ന പ്രക്രിയയിൽ നഷ്ടപ്പെടുന്ന എല്ലാ പോയിന്റുകളും ട്രേഡിംഗ് അപകടസാധ്യതകളാണ്. വൈദ്യുതി മുടക്കം, റോബോ-ഉപദേശകനും സ്റ്റോക്ക് എക്സ്ചേഞ്ചും തമ്മിലുള്ള ആശയവിനിമയ നഷ്ടം എന്നിവയാണ് ഡിസൈൻ അപകടസാധ്യതകൾ. ഈ അപകടസാധ്യതകൾ, ട്രേഡിങ്ങിൽ നിന്ന് വ്യത്യസ്തമായി, കൂടുതൽ വിശ്വസനീയവും തെളിയിക്കപ്പെട്ടതുമായ സെർവറുകൾ തിരഞ്ഞെടുക്കുന്നതിലൂടെ കഴിയുന്നത്ര കുറയ്ക്കാനാകും.

ഘട്ടം 4: കോർ

സ്റ്റോക്ക് മാർക്കറ്റിലെ ഓട്ടോമേറ്റഡ് സെയിൽസിന്, എക്സ്ചേഞ്ച് ട്രേഡിംഗിൽ പങ്കെടുക്കുന്നയാൾക്ക് ട്രേഡിംഗ് തന്ത്രങ്ങൾ നടപ്പിലാക്കുന്നത് സാധ്യമാക്കുന്ന ഒരു ട്രേഡിംഗ് കോർ ആവശ്യമാണ്.

ഘട്ടം 5: ഒരു വ്യാപാര തന്ത്രം വികസിപ്പിക്കുക

കോർ സൃഷ്ടിച്ച ശേഷം അല്ലെങ്കിൽ ഒരു റെഡിമെയ്ഡ് തിരഞ്ഞെടുത്ത ശേഷം, നിങ്ങൾക്ക് ഒരു ട്രേഡിംഗ് തന്ത്രം എഴുതാൻ തുടങ്ങാം. ഒന്നാമതായി, അൽഗോരിതത്തിന്റെ പാരാമീറ്ററുകൾ മനസ്സിലാക്കേണ്ടത് പ്രധാനമാണ്, അതായത്:

  • വിൽപ്പന ഷെഡ്യൂൾ (തന്ത്രം തുറക്കുകയും സ്ഥാനങ്ങൾ അടയ്ക്കുകയും ചെയ്യുമ്പോൾ);
  • ഒരു ട്രേഡിംഗ് സ്ട്രാറ്റജിയുടെ ഓട്ടോമേഷൻ (കുറച്ച് ഘടകങ്ങൾ ഉപയോഗിച്ചു, നല്ലത്).

പാരാമീറ്ററുകളുമായുള്ള പ്രശ്നം അവസാനിച്ചയുടനെ, സ്ഥാനങ്ങൾ തുറക്കുന്നതിനും അടയ്ക്കുന്നതിനുമുള്ള നിയമങ്ങൾ നിങ്ങൾ വിവരിക്കേണ്ടതുണ്ട്.

ഘട്ടം 6: പരിശോധന

ഒരു ട്രേഡിംഗ് തന്ത്രം എഴുതിയ ശേഷം, അത് ഒരു വെർച്വൽ അക്കൗണ്ടിലോ യഥാർത്ഥ ട്രേഡിംഗിലോ പരീക്ഷിക്കണം.

കുറിപ്പ്! ഈ ഘട്ടത്തിൽ, നിങ്ങൾ വികസിപ്പിച്ച തന്ത്രം, വിപണിയുടെ അവസ്ഥ പരിഗണിക്കാതെ, അനാവശ്യ പ്രവർത്തനങ്ങൾ നടത്താതെ നിങ്ങൾ പ്രതീക്ഷിച്ച ഫലങ്ങൾ കൃത്യമായി കൊണ്ടുവരുന്നുവെന്ന് ഉറപ്പാക്കേണ്ടത് പ്രധാനമാണ്.

എവിടെയെങ്കിലും പിശകുകൾ ഉണ്ടെങ്കിൽ, വികസനത്തിന്റെ 3-ആം അല്ലെങ്കിൽ 4-ആം ഘട്ടത്തിലേക്ക് തിരികെ പോയി അവയിലെ ഘടകങ്ങൾ എഡിറ്റ് ചെയ്യുക.

ഘട്ടം 7: ഫലങ്ങളുടെ വിശകലനം

ഈ ഘട്ടത്തിൽ എത്തിക്കഴിഞ്ഞാൽ, എക്സ്ചേഞ്ച് ട്രേഡിംഗിൽ പങ്കെടുക്കുന്നയാളുടെ ഇടപാടുകളുടെ ഒരു ജേണൽ നിങ്ങൾ സൃഷ്ടിക്കേണ്ടതുണ്ട്. അടഞ്ഞ സ്ഥാനങ്ങളിലെ (ട്രേഡുകൾ) ഇടപാടുകൾ ഇതിൽ ഉൾപ്പെടുത്തുകയും സ്വയമേവ അനലിറ്റിക്കൽ ടേബിളുകളും ചാർട്ടുകളും സൃഷ്ടിക്കുകയും വേണം, അത് പരിശോധനയുടെ ഫലങ്ങൾ പ്രതിഫലിപ്പിക്കും.

പ്രധാനം! വിവരങ്ങൾ നിരന്തരം അപ്‌ഡേറ്റ് ചെയ്യേണ്ടത് ആവശ്യമാണ് കൂടാതെ ഈ ജേണലിലെ എൻട്രികൾ അവഗണിക്കരുത്.

നിങ്ങൾ സ്ഥിരമായ ഫലങ്ങൾ കൈവരിച്ചുകഴിഞ്ഞാൽ, നിലവിലെ വിപണി സാഹചര്യങ്ങൾക്കനുസൃതമായി നിങ്ങളുടെ ട്രേഡിംഗ് തന്ത്രത്തിനുള്ള പാരാമീറ്ററുകൾ ക്രമീകരിക്കാൻ ആരംഭിക്കുക.

പ്രോഗ്രാമിംഗ് കഴിവുകളില്ലാതെ എക്സ്ചേഞ്ച് വർക്കിനായി ഒരു ട്രേഡിംഗ് റോബോട്ട് വികസിപ്പിക്കാൻ കഴിയുമോ?

പ്രോഗ്രാമിംഗ് ഭാഷകളെക്കുറിച്ചുള്ള അറിവില്ലാതെ ഒരു ഓട്ടോമേറ്റഡ് ബ്രോക്കർ എഴുതാനുള്ള TOP 4 താങ്ങാനാവുന്നതും എളുപ്പമുള്ളതുമായ വഴികൾ പ്രോഗ്രാമിംഗ് ഭാഷകൾ മനസിലാക്കാനും പഠിക്കാനും എല്ലായ്പ്പോഴും സമയവും അവസരവുമില്ല, പക്ഷേ ഇപ്പോഴും നിങ്ങളുടെ സ്വന്തം സിസ്റ്റം സൃഷ്ടിക്കാനുള്ള വലിയ ആഗ്രഹമുണ്ട്. അത് യഥാർത്ഥമാണ്!

രീതി 1: നിങ്ങളുടെ സോഫ്‌റ്റ്‌വെയറിന്റെ ആന്തരിക ഭാഷയുടെ ടൂളുകൾ ഉപയോഗിച്ച് ഒരു ട്രേഡിംഗ് റോബോട്ട് എഴുതുന്നു

ഈ ഓപ്ഷൻ ട്രേഡിംഗ് റോബോട്ടിന്റെ യഥാർത്ഥ എഴുത്തിന് സമാനമാണ്, എന്നാൽ ഇത് ലളിതമാണ്. ഉദാഹരണത്തിന്, ക്വിക്ക് പ്ലാറ്റ്‌ഫോമിൽ പ്രവർത്തിക്കുമ്പോൾ, എക്സ്ചേഞ്ച് ട്രേഡിംഗിൽ പങ്കെടുക്കുന്നയാൾക്ക് ചില പാരാമീറ്ററുകൾ സജ്ജീകരിച്ച് സ്വയം സിസ്റ്റം ഓട്ടോമേറ്റ് ചെയ്യാൻ കഴിയും. ക്ലയന്റ് അഭ്യർത്ഥനകളോട് വേഗത്തിലും കാര്യക്ഷമമായും പ്രതികരിക്കുന്നതിന് സ്ക്രിപ്റ്റ് കോഡുകൾ ക്രമീകരിച്ചുകൊണ്ട് സൈറ്റ് ഡെവലപ്പർമാർ സുഗമമായ പ്രവർത്തനത്തിന് സംഭാവന നൽകുന്നു. എന്നിരുന്നാലും, സിസ്റ്റം തകരാറുകൾ കാരണം ചിലപ്പോൾ ടാസ്‌ക്കുകളുടെ നിർവ്വഹണം ഇപ്പോഴും വൈകും. [അടിക്കുറിപ്പ് id=”attachment_1215″ align=”aligncenter” width=”1919″] LUA-യിലെ Quik-
പ്രോഗ്രാമിംഗ് ട്രേഡിംഗ് റോബോട്ടുകൾ: ഉപകരണങ്ങൾ, വികസനത്തിനുള്ള ഭാഷ നുള്ള ബോട്ട്

രീതി 2: ഒരു Excel സ്പ്രെഡ്ഷീറ്റ് ഉപയോഗിക്കുന്നു

ഈ രീതിയുടെ പ്രധാന നേട്ടം നടപ്പിലാക്കുന്നതിന്റെ ലാളിത്യവും എളുപ്പവുമാണ്. പ്രോഗ്രാമിംഗ് ഭാഷകളെക്കുറിച്ച് യാതൊരു ധാരണയുമില്ലാത്ത തുടക്കക്കാർക്ക് ഇത് അനുയോജ്യമാണ്. ഒരു ഓട്ടോമേറ്റഡ് ഇൻവെസ്റ്റ്മെന്റ് ബ്രോക്കർ എഴുതാൻ, നിങ്ങൾ ഏറ്റവും പ്രാകൃതമായ ഭാഷ പരിചയപ്പെടേണ്ടതുണ്ട് – VBA. വാക്യഘടന എളുപ്പമാണ്, അതിനാൽ ഇത് പഠിക്കാൻ കൂടുതൽ സമയമെടുക്കില്ല.

ഒരു എക്സൽ സ്പ്രെഡ്ഷീറ്റ് ഉപയോഗിക്കുന്നതിന്റെ പോരായ്മകൾ മന്ദഗതിയിലുള്ള പ്രവർത്തനവും ഒരു ട്രേഡിംഗ് സിസ്റ്റത്തിലേക്ക് ഒരു റോബോട്ടിനെ അവതരിപ്പിക്കുമ്പോൾ ചില പ്രശ്നങ്ങളുമാണ്.

രീതി 3: അനലിറ്റിക്സ് പ്ലാറ്റ്ഫോമുകൾ ഉപയോഗിക്കുന്നത്

MetaStock അല്ലെങ്കിൽ WealthLab പോലുള്ള അനലിറ്റിക്കൽ പ്ലാറ്റ്‌ഫോമുകളുടെ ഉപയോഗം റോബോട്ടിന് ട്രേഡിംഗ് ഫംഗ്ഷനുകൾ നൽകുന്നില്ല, വികസന പ്രക്രിയയിൽ അവ പൊരുത്തപ്പെടുത്തേണ്ടത് പ്രധാനമാണ്. ഈ രീതിയുടെ ഗുണങ്ങളിൽ ചരിത്രപരമായ ഡാറ്റയെ അടിസ്ഥാനമാക്കി പരിശോധിക്കാനുള്ള കഴിവ് ഉൾപ്പെടുന്നു, കൂടാതെ പോരായ്മകൾ സിസ്റ്റങ്ങളിലെ പതിവ് പരാജയങ്ങളും വികസന പ്രക്രിയയിലേക്ക് അധിക ഉപകരണങ്ങൾ ബന്ധിപ്പിക്കേണ്ടതിന്റെ ആവശ്യകതയുമാണ്.

രീതി 4: ഒരു ട്രേഡിംഗ് റോബോട്ട് വികസിപ്പിക്കുന്ന പ്രക്രിയയിൽ പ്രോഗ്രാമിംഗ് ഭാഷകൾ ഉപയോഗിക്കുന്നു

മുകളിൽ വിവരിച്ച വിവരങ്ങളെ അടിസ്ഥാനമാക്കി, ഒരു ഓട്ടോമേറ്റഡ് ഇൻവെസ്റ്റ്മെന്റ് ബ്രോക്കർ സൃഷ്ടിക്കുന്നതിനുള്ള ഏറ്റവും ജനപ്രിയവും ആവശ്യക്കാരും ജാവ, പൈത്തൺ, സി#, സി++ തുടങ്ങിയ പ്രോഗ്രാമിംഗ് ഭാഷകളാണെന്ന് ഞങ്ങൾ കണ്ടെത്തി. സോഫ്റ്റ്വെയർ രീതിയിലൂടെ പ്രത്യേകമായി എഴുതിയ സിസ്റ്റങ്ങളുടെ പ്രധാന നേട്ടം ഉയർന്ന വേഗതയും കാര്യക്ഷമതയുമാണ്. ഉപയോക്താവിന് ഒപ്റ്റിമൈസ് ചെയ്യാനും വ്യത്യസ്ത ഫോർമുലകൾ ഉപയോഗിക്കാനും അവരുടെ ട്രേഡിംഗിൽ യഥാർത്ഥ തന്ത്രപരമായ നീക്കങ്ങൾ പരീക്ഷിക്കാനും കഴിയും. നിങ്ങൾക്ക് ഇന്റർനെറ്റിൽ ആവശ്യമായ ഫോർമുലകൾ കണ്ടെത്താനും ചില അസറ്റുകൾ കണക്കിലെടുത്ത് നിങ്ങളുടെ ട്രേഡിംഗ് തന്ത്രത്തിലേക്ക് പകരം വയ്ക്കാനും കഴിയും. അതിനാൽ, നിങ്ങളുടെ സ്വന്തം ട്രേഡിംഗ് റോബോട്ട് എങ്ങനെ വികസിപ്പിക്കാമെന്നും ഇതിന് എന്താണ് വേണ്ടതെന്നും ഞങ്ങൾ കണ്ടെത്തി. വികസന പ്രക്രിയ അത്ര സങ്കീർണ്ണമല്ല, എന്നാൽ അതിൽ സംഭവിക്കുന്ന ചെറിയ തെറ്റ് ഒരു വ്യാപാരിയെ നഷ്ടത്തിലേക്ക് നയിക്കുമെന്ന് മനസ്സിലാക്കേണ്ടത് പ്രധാനമാണ്.

info
Rate author
Add a comment