எந்த நிரலாக்க மொழிகளில் வர்த்தக ரோபோக்கள் எழுதப்படுகின்றன என்பது ஒரு செயலற்ற கேள்வி அல்ல, தெளிவான பதில் இல்லை. அல்காரிதம் வர்த்தகத்தில் ஈடுபடத் தொடங்கும் பயனர்களுக்கு மிகவும் பொதுவான மற்றும் சுவாரஸ்யமான கேள்வி
, என்பது: “வர்த்தக ரோபோவை உருவாக்க சிறந்த நிரலாக்க மொழி எது?”. இங்கே ஒற்றை பதில் இல்லை, எனவே “சிறந்த” விருப்பம் இல்லை. எதிர்கால உதவியாளரை உருவாக்குவதற்கான ஒரு கருவியைத் தேர்ந்தெடுக்கும்போது, அதிக எண்ணிக்கையிலான காரணிகளை கணக்கில் எடுத்துக்கொள்வது அவசியம்: வேலையில் பயன்படுத்தப்படும் தனிப்பட்ட உத்தி, விரும்பிய செயல்பாடு மற்றும் அமைப்புகள், செயல்திறன், மட்டுப்படுத்தல் மற்றும் பிற. இந்த கட்டுரையில், பங்கு வர்த்தகத்திற்கான நம்பகமான ரோபோ-ஆலோசகரை உருவாக்க உங்களுக்கு என்ன அறிவு, திறன்கள் மற்றும் கருவிகள் தேவை என்பதைப் பற்றி பேசுவோம், இதற்கு எந்த நிரலாக்க மொழி பொருத்தமானது, மேலும் ஒரு போட் உருவாக்கும் முக்கிய கட்டங்களையும் கருத்தில் கொள்வோம். .
- வர்த்தக ரோபோவின் சுய வளர்ச்சியின் நன்மைகள் மற்றும் தீமைகள் என்ன
- வர்த்தக ரோபோ-ஆலோசகரை உருவாக்கும் செயல்பாட்டில் என்ன படிகள் சேர்க்கப்பட்டுள்ளன
- நிதி பகுப்பாய்வு, உட்பொதிக்கப்பட்ட அல்காரிதம்கள், வர்த்தக இயந்திரம்
- நிரலாக்க வர்த்தக ரோபோக்களுக்கான மொழியை எவ்வாறு தேர்வு செய்வது
- ஒரு மெய்நிகர் கணக்கில் வர்த்தக ரோபோவை பிழைத்திருத்துதல் மற்றும் சோதனை செய்தல்
- வர்த்தக ரோபோவை உருவாக்க என்ன நிரலாக்க மொழிகள் தேவை என்பதைப் பற்றிய அறிவு – A முதல் Z வரையிலான போட் வளர்ச்சி
- MetaQuotes மொழி 5
- இலிருந்து #
- ஜாவா
- மலைப்பாம்பு
- வர்த்தக ரோபோவை உருவாக்கும் போது உங்களுக்கு தேவையான கருவிகள்
- செல்வம் ஆய்வகம்
- மெட்டாஸ்டாக்
- ஒமேகா ஆராய்ச்சி
- TSLab
- பங்கு கூர்மையான
- நேரடி வர்த்தகம்
- SmartX
- வர்த்தக தளத்திற்கு ஒரு போட் உருவாக்கும் முக்கிய கட்டங்கள்
- நிலை 1: எதிர்கால அமைப்பின் யோசனை மற்றும் விரிவான விளக்கங்கள்
- நிலை 2: முன் சோதனை
- நிலை 3: ரோபோ அமைப்பின் பகுப்பாய்வு
- நிலை 4: கோர்
- நிலை 5: வர்த்தக உத்தியை உருவாக்குதல்
- நிலை 6: சோதனை
- நிலை 7: முடிவுகளின் பகுப்பாய்வு
- நிரலாக்க திறன் இல்லாமல் பரிமாற்ற வேலைக்கான வர்த்தக ரோபோவை உருவாக்க முடியுமா?
- முறை 1: உங்கள் மென்பொருளின் உள் மொழியின் கருவிகளைப் பயன்படுத்தி வர்த்தக ரோபோவை எழுதுதல்
- முறை 2: எக்செல் விரிதாளைப் பயன்படுத்துதல்
- முறை 3: Analytics தளங்களைப் பயன்படுத்துதல்
- முறை 4: வர்த்தக ரோபோவை உருவாக்கும் செயல்பாட்டில் நிரலாக்க மொழிகளைப் பயன்படுத்துதல்
வர்த்தக ரோபோவின் சுய வளர்ச்சியின் நன்மைகள் மற்றும் தீமைகள் என்ன
நிச்சயமாக, பரிமாற்ற வர்த்தகத்தில் ஒவ்வொரு பங்கேற்பாளரும் தனது சொந்த தனிப்பட்ட
ரோபோ உதவியாளரை உருவாக்குவது பற்றி ஒன்றுக்கு மேற்பட்ட முறை யோசித்துள்ளனர் , இது வர்த்தக செயல்முறையை தானியங்குபடுத்தும். இந்த சிக்கலைத் தீர்ப்பதற்கான எளிதான வழி, ஒரு புரோகிராமரைத் தொடர்புகொள்வதாகும், அவர் வர்த்தகரின் அனைத்து விருப்பங்களையும் கணக்கில் எடுத்துக்கொண்டு பொருத்தமான வர்த்தக ரோபோவை உருவாக்குவார். ஆனால் இங்கே சில “ஆபத்துகள்” உள்ளன:
- ஒருவேளை நீங்கள் போட்டில் போடும் உத்தி லாபகரமானதாக இருக்கும்;
- ஒவ்வொரு வர்த்தகருக்கும் சேவைக்கு பணம் செலுத்த வாய்ப்பு இல்லை, ஏனெனில் ஒரு ஸ்கிரிப்டை உருவாக்குவதற்கான செலவு $ 5 இலிருந்து தொடங்கி ஆயிரங்களில் முடிவடையும்;
- அரிதாக, முதல் முறையாக வாங்குபவருக்கு கணினி பொருத்தமாக இருக்கும் போது, குறைபாடுகளை சரிசெய்வதற்காக அடிக்கடி குறியீடு திருத்தத்திற்கு அனுப்பப்படுகிறது;
- நிரலாக்க மொழி உங்களுக்குத் தெரியாவிட்டால், நிபுணர் எழுதியதை உங்களால் கண்டுபிடிக்க முடியாது, இது இறுதியில் தயாரிப்பின் மதிப்பைக் குறைக்கும்.
ஒரு நிபுணரின் சேவைகளை நாடுவதற்கு முன், நீங்களே ஒரு ரோபோ அமைப்பை உருவாக்க முயற்சி செய்யலாம். நிரலாக்க திறன்கள் தேவையில்லை – முன்னர் அமைக்கப்பட்ட அமைப்புகளின்படி சேவை சுயாதீனமாக ஒரு ஆலோசகரை சேகரிக்கும். இருப்பினும், இங்கே நீங்கள் பின்வரும் சிக்கல்களையும் சந்திக்கலாம்:
- தேர்ந்தெடுக்கப்பட்ட குறிகாட்டிகளை கணினியுடன் இணைக்க முடியாது;
- அத்தகைய ரோபோக்கள் API மூலம் பகுப்பாய்வு தரவு மற்றும் நேரடி மேற்கோள் ஸ்ட்ரீம்களுடன் பணிபுரிவதில்லை.
வர்த்தக ரோபோ-ஆலோசகரை உருவாக்கும் செயல்பாட்டில் என்ன படிகள் சேர்க்கப்பட்டுள்ளன
நிதி பகுப்பாய்வு, உட்பொதிக்கப்பட்ட அல்காரிதம்கள், வர்த்தக இயந்திரம்
முதலில், நீங்கள் ஒரு வர்த்தக ஆலோசகரை உருவாக்கத் தொடங்குவதற்கு முன், அது என்ன திறன்களைக் கொண்டிருக்கும், அது என்ன செயல்பாடுகளை உள்ளடக்கும் மற்றும் என்ன பணிகளை உள்ளடக்கும் என்பதை நீங்கள் தெளிவாக கற்பனை செய்ய வேண்டும். நிரலாக்கச் செயல்பாட்டின் போது ரோபோவின் இந்த அம்சங்களை நீங்கள் பகுப்பாய்வு செய்யத் தொடங்கினால், நீங்கள் மிகவும் சாதகமான அம்சங்களைத் தேடத் தொடங்குவதற்கு ஒரு நல்ல வாய்ப்பு உள்ளது, இதன் விளைவாக, முழு அமைப்பையும் பின்னர் மீண்டும் செய்வீர்கள். முதல் படி, ஒரு வர்த்தக அல்காரிதம் பற்றி யோசித்து, முறைப்படுத்துவது மற்றும் உருவாக்குவது. இந்த அல்காரிதம் மிகவும் விரிவாக விவரிக்கப்படுவது முக்கியம். வர்த்தகத்திற்கான அல்காரிதம்களை உருவாக்குதல், வர்த்தக ரோபோக்களின் தர்க்கம்: https://youtu.be/02Htg0yy6uc
குறிப்பு! ரோபோ-ஆலோசகருக்கு வரம்பற்ற நிபந்தனைகள் இருக்கலாம். இது உங்கள் தேவைகளை முழுமையாக பூர்த்திசெய்து தேவையான பணிகளை முடிப்பது இங்கு முக்கியம், எனவே டெவலப்பரின் கற்பனையே இங்கு வரம்பு.
ரோபோவின் மிக விரிவான முதன்மை படத்தை உருவாக்க, பின்வரும் கேள்விகளுக்கு நீங்களே பதிலளிக்கவும்:
- ஒரு குறிப்பிட்ட சொத்தை எந்த விலையில் வாங்குவது என்பதை நீங்கள் தெரிந்து கொள்ள வேண்டும். நாங்கள் இடுகையிட்டால், ஆர்டர் இன்னும் தொங்குகிறது என்றால், விலை போய்விட்டது. நாம் சந்தை விலையை எடுத்துக்கொள்கிறோமா?
- விண்ணப்பம் பாதி மட்டுமே வெற்றி பெற்றால் என்ன செய்வது? மீதியை சந்தை மதிப்புக்கு விற்பது. எந்த காலத்திற்குப் பிறகு?
- ஏலம் முடிவதற்குள் ரோபோவை முடக்கவா? எவ்வளவு முன்னதாக? இது ஒரு அமைதியான கொந்தளிப்பான பிளாட்டை அடிப்படையாகக் கொண்டதா அல்லது மாறாக, எழுச்சியை அடிப்படையாகக் கொண்டதா?
- ரோபோ எந்த நாட்களில் வர்த்தகம் செய்யும்? வாரம் முழுவதும் அல்லது திங்கள் மற்றும் வெள்ளி போன்ற மிகவும் கொந்தளிப்பான நாட்களில்?
- ரோபோ-ஆலோசகருக்கு என்ன ஸ்டாப் ஆர்டர்கள் திட்டமிடப்படும்?
சந்தைகளை பகுப்பாய்வு செய்யும் போது இதுபோன்ற கேள்விகள் நிறைய உள்ளன, மேலும் அவை ஒவ்வொன்றிலும் வேலை செய்வது முக்கியம், இதனால் நிரலாக்கத்தின் முடிவிலும் அடுத்தடுத்த வேலைகளிலும் எந்த பிரச்சனையும் இல்லை.
நிரலாக்க வர்த்தக ரோபோக்களுக்கான மொழியை எவ்வாறு தேர்வு செய்வது
இரண்டாவது கட்டத்தில், வளர்ச்சியில் எந்த நிரலாக்க மொழி பயன்படுத்தப்படும் என்பதை தீர்மானிக்க வேண்டியது அவசியம். நிரலாக்கத் துறையில் உங்களுக்கு ஏற்கனவே சில அறிவு இருந்தால், எடுத்துக்காட்டாக, C#, உங்களுக்குத் தெரிந்திருந்தால், உங்கள் தரகரின் வர்த்தக முனையத்தின் API ஐப் பயன்படுத்தும் நிலையான பயன்பாட்டை நீங்கள் எழுதுவீர்கள், அது QUIK மென்பொருள் தயாரிப்பாக இருக்கும் என்று வைத்துக்கொள்வோம்.
சுவாரஸ்யமானது! நிரலாக்கத்தில் உங்களுக்கு எந்த அனுபவமும் இல்லை, ஆனால் இந்த திறன்களைக் கற்று உங்கள் சொந்த போட்களை உருவாக்க விரும்பினால், QUIK பணிப்பாய்வுகளில் கட்டமைக்கப்பட்ட QPILE மற்றும் QLUA மொழிகளில் கவனம் செலுத்துங்கள்.
ஒரு மெய்நிகர் கணக்கில் வர்த்தக ரோபோவை பிழைத்திருத்துதல் மற்றும் சோதனை செய்தல்
மூன்றாவது படி, ரோபோ உருவாக்கப்பட்டு எழுதப்படும்போது, நமது வேலையைச் சரிபார்க்க வேண்டும்.
முக்கியமான! இந்த விஷயத்தில் சோதனை மற்றும் பிழைத்திருத்தத்தின் நிலை மிகவும் முக்கியமானது, ஏனெனில் கணினியில் சிறிய தவறு கூட நிறைய பணம் செலவாகும்!
ரோபோவை முன்னோக்கி வடிவத்தில் சோதிப்பது நல்லது. அதாவது, நாங்கள் ஒரு குறுகிய காலத்தை தேர்வு செய்கிறோம், ஒரு சோதனை நடத்துகிறோம், சில குறைபாடுகளை நீக்கி, புதிய கூறுகளைச் சேர்த்து, அடுத்த காலகட்டத்தை எடுத்து, சோதனை மற்றும் முந்தையவற்றுடன் முடிவுகளை ஒப்பிடுகிறோம். மற்றும் பல. ஒவ்வொரு நேர இடைவெளியிலும் ரோபோ அமைப்பு நல்ல முடிவுகளைக் காட்டியிருந்தால், நீங்கள் உண்மையான சோதனைக்கு செல்லலாம். ஒரு மெய்நிகர் கணக்கு உண்மையான விற்பனைக்கு கிட்டத்தட்ட ஒரே மாதிரியாக இருக்கிறது, சிறிதளவு தவறும் உங்கள் எல்லா லாபத்தையும் இழக்கும் அபாயம் இல்லை. இருப்பினும், மென்பொருள் தயாரிப்பை குறைந்தபட்ச தொகுதிகளில் சோதிப்பது இன்னும் முக்கியமானது, ஏனெனில் தரகரின் கமிஷன் கட்டணத்தை யாரும் ரத்து செய்யவில்லை, குறிப்பாக நீங்கள் வர்த்தகத்தில் முன்பு பயன்படுத்தாத புதிய சோதிக்கப்படாத உத்தி இவை அனைத்திலும் சேர்க்கப்பட்டால்.
முக்கியமான! வர்த்தகத்தில், உங்கள் செயல்களை பல நகர்வுகளுக்கு முன்னால் கணக்கிட வேண்டும், தோல்விகளுக்கு தயாராக இருங்கள். இருப்பினும், சோதனைக் கட்டத்தில் நேர்மறை, லாபகரமான மைக்ரோ வர்த்தகங்களைக் கூட கவனிக்க வேண்டியது அவசியம்.
வர்த்தக ரோபோவை உருவாக்க என்ன நிரலாக்க மொழிகள் தேவை என்பதைப் பற்றிய அறிவு – A முதல் Z வரையிலான போட் வளர்ச்சி
மேலே உள்ள அனைத்து தகவல்களையும் பகுப்பாய்வு செய்வதன் மூலம், ஒரு ரோபோ இயங்குதளத்தை உருவாக்குவதற்கு ஒரு மொழி அல்லது பல நிரலாக்க மொழிகளைத் தேர்ந்தெடுப்பது ஏற்கனவே ஒரு கடினமான கட்டமாகும், மேலும் இதற்கு கணினியின் ஆழமான பகுப்பாய்வு தேவைப்படுகிறது என்ற தர்க்கரீதியான முடிவுக்கு வரலாம். ஒரு ரோபோ முதலீட்டு ஆலோசகரை உருவாக்குவதற்கு ஒரு நிரலாக்க மொழியைத் தேர்ந்தெடுக்கும்போது, பின்வரும் காரணிகளைக் கருத்தில் கொள்வது அவசியம்:
- குறிப்பிட்ட ஆவணங்களின் கிடைக்கும் தன்மை;
- தேர்ந்தெடுக்கப்பட்ட நிரலாக்க மொழிக்கான ஆதாரங்கள் உள்ளனவா, அதனால் ஒரு கேள்வி ஏற்பட்டால் எங்கு திரும்புவது;
- இலவச மாதிரிகள் கிடைக்கும்;
- அரட்டைகள், மன்றங்கள், உரையாடல்கள், அனுபவமிக்க டெவலப்பர்கள் அல்லது அவர்களின் வகைப்படுத்தலில் வெற்றிகரமான வேலைகளைக் கொண்ட அமெச்சூர்களிடமிருந்து நீங்கள் ஆலோசனை கேட்கலாம்;
- நீங்கள் ரோபோ ஆலோசகரைப் பயன்படுத்தப் போகும் பரிமாற்றத்தின் பரவல்.
நீங்கள் ஒரு ஸ்கிரிப்டை எழுத முடிவு செய்யும் நிரலாக்க மொழியைப் பற்றிய மிகக் குறைவான புரிதல் கூட, முடிக்கப்பட்ட அமைப்பை சுயாதீனமாக பகுப்பாய்வு செய்து, வேலை முடிந்ததும் அதைத் திருத்துவதற்கான வாய்ப்பை வழங்கும். எனவே ஒவ்வொரு முறையும் அனுபவம் வாய்ந்த நிபுணரிடம் உதவி அல்லது ஆலோசனையை நீங்கள் கேட்க வேண்டியதில்லை, மேலும் குறைந்த நேரமே செலவிடப்படும்
கூடுதலாக, ரோபோ-ஆலோசகரின் பல்வேறு பகுதிகளை உருவாக்க தொடர்புடைய நிரலாக்க மொழிகள் பயன்படுத்தப்படுகின்றன:
- வர்த்தக இயந்திரம் – சி, சி ++ இல் உருவாக்கப்பட்ட இலகுவான பணிகளைச் செய்வதற்கு பொறுப்பான அணுகக்கூடிய மற்றும் எளிமையான அமைப்பு;
- அமைப்புகளை நிர்வகிப்பதற்கான வர்த்தக ரோபோ – இந்த அமைப்பு வழிமுறைகளை நிர்வகிப்பதற்கும் பயனர் இடைமுகத்தைத் திருத்துவதற்கும் பொறுப்பாகும், வர்த்தக முடிவுகளை வழங்குவதற்கான வழிமுறைகளை உள்ளடக்கியது; ஒரு நிரல் C ++, C #, Java மற்றும் பலவற்றில் எழுதப்பட்டுள்ளது;
- வரலாற்றுத் தரவுகளின் அடிப்படையில் வேலை செய்யும் தளத்தைச் சோதிப்பதற்கும், வர்த்தகத்திற்கான அளவுருக்களைத் தேர்ந்தெடுப்பதற்கும் சேவை – வரலாற்றுத் தரவுகளின் அடிப்படையில் புதிய வழிமுறைகளைச் சோதிப்பதற்கு தொகுதி பொறுப்பாகும், மேலும் தற்போதைய அல்காரிதங்களை மறுகட்டமைக்கிறது; எழுதுவதற்கு ஸ்கிரிப்டிங் நிரலாக்க மொழிகள் மட்டுமே பயன்படுத்தப்படுகின்றன.
முறை 2: எக்செல் விரிதாளைப் பயன்படுத்துதல்
இந்த முறையின் முக்கிய நன்மை செயல்படுத்தலின் எளிமை மற்றும் எளிமை. நிரலாக்க மொழிகளைப் பற்றி எதுவும் தெரியாத ஆரம்பநிலைக்கு இது சரியானது. ஒரு தானியங்கி முதலீட்டு தரகரை எழுத, நீங்கள் மிகவும் பழமையான மொழி – VBA உடன் பழக வேண்டும். தொடரியல் எளிதானது, எனவே கற்றுக்கொள்ள அதிக நேரம் எடுக்காது.
எக்செல் விரிதாளைப் பயன்படுத்துவதன் தீமைகள் மெதுவான வேலை மற்றும் வர்த்தக அமைப்பில் ரோபோவை அறிமுகப்படுத்தும்போது சில சிக்கல்கள்.
முறை 3: Analytics தளங்களைப் பயன்படுத்துதல்
MetaStock அல்லது WealthLab போன்ற பகுப்பாய்வு தளங்களைப் பயன்படுத்துவது ரோபோவுக்கு வர்த்தக செயல்பாடுகளை வழங்காது, வளர்ச்சியின் போது அவற்றை மாற்றியமைப்பது முக்கியம். இந்த முறையின் நன்மைகள் வரலாற்று தரவுகளின் அடிப்படையில் சரிபார்க்கும் திறனை உள்ளடக்கியது, மேலும் குறைபாடுகள் அமைப்புகளில் அடிக்கடி தோல்விகள் மற்றும் வளர்ச்சி செயல்முறைக்கு கூடுதல் கருவிகளை இணைக்க வேண்டிய அவசியம்.
முறை 4: வர்த்தக ரோபோவை உருவாக்கும் செயல்பாட்டில் நிரலாக்க மொழிகளைப் பயன்படுத்துதல்
மேலே விவரிக்கப்பட்ட தகவல்களின் அடிப்படையில், ஜாவா, பைதான், சி#, சி++ மற்றும் பிற நிரலாக்க மொழிகள் தானியங்கு முதலீட்டு தரகரை உருவாக்குவதற்கான மிகவும் பிரபலமான மற்றும் தேவை என்பதை நாங்கள் கண்டறிந்தோம். மென்பொருள் முறை மூலம் குறிப்பாக எழுதப்பட்ட அமைப்புகளின் முக்கிய நன்மை அதிக வேகம் மற்றும் செயல்திறன் ஆகும். பயனர் மேம்படுத்தலாம், வெவ்வேறு சூத்திரங்களைப் பயன்படுத்தலாம் மற்றும் அவர்களின் வர்த்தகத்தில் அசல் மூலோபாய நகர்வுகளை முயற்சிக்கலாம். இணையத்தில் தேவையான சூத்திரங்களை நீங்கள் கண்டுபிடித்து, சில சொத்துக்களை கணக்கில் எடுத்துக்கொண்டு அவற்றை உங்கள் வர்த்தக உத்தியில் மாற்றலாம். எனவே, உங்கள் சொந்த வர்த்தக ரோபோவை எவ்வாறு உருவாக்குவது மற்றும் இதற்கு என்ன தேவை என்பதை நாங்கள் கண்டுபிடித்தோம். வளர்ச்சி செயல்முறை அவ்வளவு சிக்கலானது அல்ல, ஆனால் அதில் செய்யப்பட்ட சிறிய தவறு ஒரு வர்த்தகரை இழப்புகளுக்கு இட்டுச் செல்லும் என்பதை புரிந்து கொள்ள வேண்டும்.