స్టాక్షార్ప్ (S#) – ట్రేడింగ్, ట్రేడింగ్ వ్యూహాలను రూపొందించడం మరియు ట్రేడింగ్ రోబోట్లు (రెగ్యులర్ లేదా HFT), వినియోగ ఫీచర్లు, ఎక్కడ డౌన్లోడ్ చేయాలి మరియు ఎలా ఉపయోగించాలి, ఇంటర్ఫేస్ ఫీచర్ల కోసం సాఫ్ట్వేర్ సెట్. స్టాక్షార్ప్ అనేది పూర్తి-చక్ర ఆటోమేషన్లను (విశ్లేషణ/పరీక్ష/ట్రేడింగ్) సృష్టించడానికి మరియు వారి స్వంతంగా ట్రేడింగ్ బాట్లను అభివృద్ధి చేయడానికి వినియోగదారులను అనుమతించే ఒక వినూత్న సాఫ్ట్వేర్
. ప్రామాణిక సాంకేతిక విశ్లేషణ ప్యాకేజీతో పాటు, ప్లాట్ఫారమ్ ప్రత్యేకమైన దృశ్య వ్యూహ బిల్డర్ను కలిగి ఉంది. ట్రేడింగ్ రోబోట్లు మరియు థర్డ్-పార్టీ సాఫ్ట్వేర్ కోసం API కనెక్షన్ అందుబాటులో ఉంది. దిగువన మీరు స్టాక్షార్ప్ (S# – చిన్నది) గురించి మరింత తెలుసుకోవచ్చు, అలాగే జనాదరణ పొందిన ప్లాట్ఫారమ్ యొక్క ప్రయోజనాలు మరియు అప్రయోజనాలను విశ్లేషించవచ్చు.
- స్టాక్షార్ప్ లైసెన్సింగ్
- ప్రైవేట్ వ్యాపారి
- క్రిప్టో వ్యాపారి
- పొడిగించిన లైసెన్స్
- కార్పొరేట్ లైసెన్స్
- కార్పొరేట్ ప్లస్
- గితుబ్లో స్టాక్షార్ప్ సోర్స్ కోడ్లు
- ఇన్స్టాలేషన్ ఫీచర్లు
- ప్రయోగ
- సాఫ్ట్వేర్ ఇన్స్టాలేషన్ మరియు తొలగింపు
- ప్రోగ్రామ్ నవీకరణ లక్షణాలు
- S#.API – విజువల్ స్టూడియోలో C#లో ట్రేడింగ్ రోబోట్లను వ్రాయడానికి ఒక లైబ్రరీ
- S#.APIని ఇన్స్టాల్ చేసే ఫీచర్లు
- GitHub నుండి ఇన్స్టాల్ చేసే ఫీచర్లు
- Nugetతో ఇన్స్టాల్ చేస్తోంది
- కనెక్టర్లు
- అప్లికేషన్లు
- ఉపకరణాలు
- డేటా నిల్వ
- S#.డిజైనర్ అనేది ట్రేడింగ్ రోబోట్లు మరియు వ్యూహాలను రూపొందించడానికి సార్వత్రిక డిజైనర్ ప్రోగ్రామ్.
- S#.టెర్మినల్ – ట్రేడింగ్ టెర్మినల్
- S#.డేటా (హైడ్రా) – మార్కెట్ డేటా డౌన్లోడ్
- S#.Shell – సోర్స్ కోడ్లతో రెడీమేడ్ గ్రాఫికల్ ఫ్రేమ్వర్క్
- S#.MatLab – వ్యాపార వ్యవస్థలతో MatLab ఏకీకరణ
- MatLab స్క్రిప్ట్ల నుండి వ్యాపారం
- ఛాంపియన్స్ లీగ్ వ్యూయర్ – ఛాంపియన్స్ లీగ్ పోటీలో పాల్గొనేవారి ఒప్పందాలతో కూడిన చార్ట్లు
స్టాక్షార్ప్ లైసెన్సింగ్
వినియోగదారులకు అత్యంత సముచితమైన లైసెన్స్ రకాన్ని ఎంచుకోవడానికి (https://doc.stocksharp.ru/topics/License.html) అవకాశం ఇవ్వబడింది: extensed/corporate/corporate plus/private trader/crypto trader.
ప్రైవేట్ వ్యాపారి
రిజిస్ట్రేషన్ తర్వాత ఈ రకమైన లైసెన్స్ ఉచితంగా అందించబడుతుంది. కింది ప్రోగ్రామ్లు వినియోగదారుకు అందుబాటులో ఉంటాయి:
- S#.Designer – వ్యాపార వ్యూహాల రూపకర్త https://stocksharp.ru/store/%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1% 80 %20%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D0%B9/;
- S#.Data Hydra – హిస్టారికల్ మార్కెట్ డేటాను స్వయంచాలకంగా డౌన్లోడ్ చేయడానికి మరియు నిల్వ చేయడానికి ప్రోగ్రామ్ https://stocksharp.ru/store/hydra/;
- S#. టెర్మినల్ ట్రేడింగ్ టెర్మినల్ https://stocksharp.ru/store/%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9%20 %D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB/;
- S#.API – ట్రేడింగ్ రోబోట్లను అభివృద్ధి చేయడానికి ఒక లైబ్రరీ https://stocksharp.ru/store/api/.
క్రిప్టో వ్యాపారి
క్రిప్టో ట్రేడర్ లైసెన్స్ కింది ప్లాట్ఫారమ్లకు యాక్సెస్ను అందిస్తుంది: Binance/ Bitalong/Bitbank/Bitexbook/Bitfinex/Bithumb/BitStamp/BitMEX/Bittrex/WEX (BTC-e)/CEX.IO/Coinbase/Coincheck/CoinExchange/CoinCap/CoinCapy క్రిప్టోపియా /డెరిబిట్/ఎక్స్ఎంఓ/డిజిఫినెక్స్/ డిజిటెక్స్ ఫ్యూచర్స్/జిడిఎక్స్/హిట్బిటిసి/హువోబీ/ఐడాక్స్/క్రాకెన్/కుకాయిన్/లిక్వి/లైవ్కాయిన్/ఓకెకాయిన్/ఓకెఎక్స్/పోలోనిఎక్స్/ప్రిజ్మ్బిట్/క్వొయిన్ఎక్స్/వైఎల్బిట్బి CoinBene /BitZ/ZB.
పొడిగించిన లైసెన్స్
పొడిగించిన లైసెన్స్ QUIK టెర్మినల్కు 3 ప్రోగ్రామ్ల వరకు ఏకకాలంలో కనెక్ట్ చేయడానికి వినియోగదారులను అనుమతిస్తుంది
. వీడియో పాఠాలకు యాక్సెస్, దీని వ్యవధి 40 గంటలు మించిపోయింది మరియు రెడీమేడ్ ట్రేడింగ్ వ్యూహాలు తెరవబడి ఉంటాయి.
గమనిక! StockSharp యొక్క సాంకేతిక మద్దతు సేవ అభివృద్ధి చెందుతున్న సమస్యలకు త్వరగా ప్రతిస్పందిస్తుంది, సాఫ్ట్వేర్ యొక్క ఆపరేషన్కు సంబంధించిన ఏదైనా సమస్యను పరిష్కరించడంలో క్లయింట్కు సహాయం చేస్తుంది.
కార్పొరేట్ లైసెన్స్
వాల్యూమ్ లైసెన్స్ పొందడానికి మీరు రుసుము చెల్లించాలి. ప్రాథమిక/అధునాతన లైసెన్స్ కార్యాచరణతో పాటు, వినియోగదారుకు నేరుగా యాక్సెస్ ఇవ్వబడుతుంది:
- మాస్కో ఎక్స్ఛేంజ్లో డెరివేటివ్స్ మార్కెట్ ;
- మాస్కో ఎక్స్ఛేంజ్లో స్టాక్ మార్కెట్;
- LSE/NASDAQ మార్పిడి.
అలాగే, వ్యాపారులు మాస్కో ఎక్స్ఛేంజ్ యొక్క డెరివేటివ్స్ మార్కెట్లో ఆర్డర్లను నిర్వహించవచ్చు మరియు FIX/FAST ప్రోటోకాల్ని ఉపయోగించి ట్రేడింగ్కు కనెక్ట్ చేయవచ్చు.
కార్పొరేట్ ప్లస్
కార్పొరేట్ ప్లస్ లైసెన్స్లో ఏదైనా రెడీమేడ్ సాఫ్ట్వేర్ సొల్యూషన్స్ (S#.Data/S#.Designer/S#.Shell) సోర్స్ కోడ్లు ఉంటాయి. ప్లాట్ఫారమ్కు సోర్స్ కోడ్లు కూడా ఉన్నాయి: S#.API. [శీర్షిక id=”attachment_12845″ align=”aligncenter” width=”844″]
S# ఆర్కిటెక్చర్[/శీర్షిక]
గితుబ్లో స్టాక్షార్ప్ సోర్స్ కోడ్లు
S# కోర్ ఓపెన్ సోర్స్ కమ్యూనిటీలో అభివృద్ధి చేయబడింది. S# https://github.com/StockSharp/StockSharp వద్ద GitHub/StockSharp రిపోజిటరీలో మూలంగా అందుబాటులో ఉంది. రకాన్ని బట్టి భాగాలు సోర్స్ కోడ్లతో అందుబాటులో ఉంటాయి:
- మీ స్వంత కనెక్షన్లను సృష్టించే ప్రక్రియలో ఉపయోగించే సాధారణ తరగతులు;
- ట్రేడింగ్ సిమ్యులేటర్;
- చరిత్ర అనుకరణ యంత్రం;
- భారీ సంఖ్యలో సాంకేతిక విశ్లేషణ సూచికలు (70 కంటే ఎక్కువ);
- లాగింగ్.
స్టాక్షార్ప్ కొనుగోలు కోసం డబ్బును బదిలీ చేసిన తర్వాత, క్లోజ్డ్ కాంపోనెంట్ల సోర్స్ కోడ్లకు యాక్సెస్ అందుబాటులోకి వస్తుంది. ఒక వ్యాపారి లాభం/నష్టం/జారడం/లాగ్ అల్గారిథమ్లను ఉపయోగించవచ్చు, అలాగే ఏ సమయంలోనైనా కొవ్వొత్తులను నిర్మించవచ్చు.
గమనిక! ట్రేడింగ్ రంగంలో ప్రారంభకులకు, S#.Studio గ్రాఫికల్ వాతావరణం అనుకూలంగా ఉంటుంది, ఇది వ్యాపారం కోసం రోబోట్లను సృష్టించే మరియు పరీక్షించే ప్రక్రియను చాలా సులభతరం చేస్తుంది.
GitHub గైడ్ – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
ఇన్స్టాలేషన్ ఫీచర్లు
చాలా అనుభవం లేని వినియోగదారులకు స్టాక్షార్ప్ను ఎలా సరిగ్గా ప్రారంభించాలో, ప్రోగ్రామ్లను ఇన్స్టాల్ చేయడం మరియు అవసరమైతే సాఫ్ట్వేర్ను ఎలా అప్డేట్ చేయాలో అర్థం కాలేదు. స్టాక్షార్ప్ను ఎలా ఇన్స్టాల్ చేయాలో అర్థం చేసుకోవడానికి దిగువ సమాచారం మీకు సహాయం చేస్తుంది.
ప్రయోగ
S#.Installerని ఇన్స్టాల్ చేయడానికి, వినియోగదారులు https://stocksharp.ru/products/download/ లింక్ని అనుసరించాలి మరియు పంపిణీని డౌన్లోడ్ చేయడంలో జాగ్రత్త వహించాలి. Installer.zip.Installerzip ప్రాపర్టీస్ బ్లాక్ తీసివేయబడింది.
దీన్ని చేయడానికి, ఫైల్పై కుడి-క్లిక్ చేసి, లక్షణాలను ఎంచుకోండి. ఆర్కైవ్ అన్ప్యాక్ చేయబడింది. తెరుచుకునే ఫోల్డర్లో, మీరు StockSharp.Installer.Console.bat ఫైల్ను కనుగొనవలసి ఉంటుంది. తరువాత, ఈ ఫైల్ యొక్క ఇన్స్టాలేషన్ మోడ్ను ప్రారంభించి, ఇన్స్టాలేషన్ ప్రక్రియ పూర్తయ్యే వరకు వేచి ఉండండి.
తదుపరి దశలో, వారు ప్రోగ్రామ్లోకి ప్రవేశించడానికి అవసరమైన లాగిన్ మరియు రహస్య స్టాక్షార్ప్ కలయికను నమోదు చేస్తారు. ఇన్స్టాలేషన్ ప్రక్రియ పూర్తయినప్పుడు, స్క్రీన్పై సాఫ్ట్వేర్ విండో తెరవబడుతుంది.
సాఫ్ట్వేర్ ఇన్స్టాలేషన్ మరియు తొలగింపు
డెవలపర్లు ప్రోగ్రామ్లో శోధించడం వినియోగదారులకు సౌకర్యవంతంగా ఉందని నిర్ధారించుకున్నారు మరియు అప్లికేషన్ల రకాన్ని ఎంచుకునే సామర్థ్యాన్ని అందించారు.
అప్లికేషన్ను ఇన్స్టాల్ చేయడానికి, వ్యాపారులు ప్రోగ్రామ్ను ఎంచుకుని, “ఇన్స్టాల్” ఆదేశంపై క్లిక్ చేయండి. ఆపై లైసెన్స్ ఒప్పందం యొక్క నిబంధనలతో ఒప్పందాన్ని నిర్ధారించండి మరియు “కొనసాగించు” బటన్పై నొక్కండి.
తరువాత, సంస్థాపనా మార్గాన్ని ఎంచుకోండి. అదే సమయంలో, ప్రోగ్రామ్ ఇన్స్టాల్ చేయబడిన ఫోల్డర్ తప్పనిసరిగా ఖాళీగా ఉండాలని గుర్తుంచుకోవడం విలువ. ఆ తర్వాత, మళ్లీ “కొనసాగించు” బటన్పై క్లిక్ చేసి, “రన్” ఆదేశాన్ని ఎంచుకుని, ఇన్స్టాలేషన్ పూర్తయ్యే వరకు వేచి ఉండండి.
ఇప్పుడు సాఫ్ట్వేర్ ఉపయోగించడానికి సిద్ధంగా ఉంది! సలహా! సాఫ్ట్వేర్ను తీసివేయాల్సిన అవసరం ఉన్నట్లయితే, వినియోగదారులు “అన్ఇన్స్టాల్” ఆదేశాన్ని ఎంచుకుని, “కొనసాగించు” బటన్పై క్లిక్ చేయండి. సాఫ్ట్వేర్ను పునరుద్ధరించడానికి, మీరు “పునరుద్ధరించు” ఆదేశంపై క్లిక్ చేసి, “కొనసాగించు” బటన్పై క్లిక్ చేయాలి.
ప్రోగ్రామ్ నవీకరణ లక్షణాలు
డెవలపర్లు S#.Installer స్వతంత్రంగా సాఫ్ట్వేర్ అప్డేట్లను ట్రాక్ చేస్తుంది మరియు వాటిని స్వయంచాలకంగా ప్రారంభించేలా చూసుకున్నారు. అందుకే ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, ప్రోగ్రామ్ను అన్ఇన్స్టాల్ చేయకపోవడమే మంచిది. అందుబాటులో ఉన్న నవీకరణలను మాన్యువల్గా తనిఖీ చేయడానికి, మీరు “నవీకరణలు” బటన్పై క్లిక్ చేయాలి. మీరు దానిని సాఫ్ట్వేర్ విండో యొక్క కుడి మూలలో కనుగొనవచ్చు. అప్డేట్లు అందుబాటులో ఉంటే, స్క్రీన్పై నోటిఫికేషన్ కనిపిస్తుంది. ఇప్పుడు మీరు బటన్పై నొక్కాలి.
టూల్బార్ ద్వారా S#.Installerని మూసివేయమని సిఫార్సు చేయబడింది. ఈ ప్రయోజనం కోసం, మెనుకి పరివర్తన నిర్వహించబడుతుంది. “మూసివేయి” బటన్పై కుడి-క్లిక్ చేయండి.
S#.API – విజువల్ స్టూడియోలో C#లో ట్రేడింగ్ రోబోట్లను వ్రాయడానికి ఒక లైబ్రరీ
S#.API అనేది ఒక ఉచిత లైబ్రరీ, ఇది అల్గారిథమిక్ ట్రేడింగ్ రంగంలో ప్రారంభకులకు మరియు నిపుణులకు ఉపయోగకరంగా ఉంటుంది.
. విజువల్ స్టూడియో వాతావరణంలో C# ప్రోగ్రామింగ్పై లైబ్రరీ దృష్టి కేంద్రీకరించబడింది, దీని కారణంగా వినియోగదారులు ఖచ్చితంగా ఏదైనా వ్యూహాలను రూపొందించే అవకాశాన్ని పొందుతారు: దీర్ఘకాల వ్యవధి ఉన్న పొజిషనల్ వాటి నుండి హై-ఫ్రీక్వెన్సీ (HFT) వరకు నేరుగా యాక్సెస్ (DMA)ని ఉపయోగించే వాటి వరకు. వర్తకం. S#.API అనేది మిగిలిన ఉత్పత్తులకు పునాది. లైబ్రరీ ఆధారంగా, డెవలపర్లు S#.Designer/S#.Data/S#.MatLab అడాప్టర్ మొదలైన వివిధ పరిష్కారాలను రూపొందించారు. వినియోగదారులు ఏదైనా బాహ్య వ్యాపార వ్యవస్థలకు వారి స్వంత కనెక్షన్లను సృష్టించగల సామర్థ్యాన్ని కలిగి ఉంటారు. బోట్ ఏదైనా కనెక్షన్తో పని చేయగలదు. ఇది బ్రోకర్ యొక్క APIపై ఆధారపడి ఉండదు, ఇది ఒక ముఖ్యమైన ప్రయోజనం. S#.API ప్రైవేట్ వ్యాపారులు / బ్యాంకింగ్ సంస్థలు / పెట్టుబడి కంపెనీలను లక్ష్యంగా చేసుకుంది. పనితీరు చాలా ఎక్కువగా ఉంది. ఏదైనా పరికరం కోసం వందలాది వ్యూహాలు ఏకకాలంలో అమలు చేయబడతాయి. పేలు/గ్లాసులపై పరీక్ష సాధ్యమైనంత ఖచ్చితమైనది. నిజమైన జారడం నిర్ణయించబడుతుంది. మీరు https://stocksharp.ru/store/api/ వద్ద S#.API StockSharp కోసం API మరియు డాక్యుమెంటేషన్ని డౌన్లోడ్ చేసుకోవచ్చు.
S#.APIని ఇన్స్టాల్ చేసే ఫీచర్లు
వెర్షన్ 5.0 నుండి, S#.API యొక్క ఇన్స్టాలేషన్ NuGet ద్వారా జరుగుతుంది. మునుపటి సంస్కరణల కోసం, మీరు GitHub వెబ్ సేవ నుండి స్టాక్షార్ప్ విడుదలల రిపోజిటరీ నుండి ఇన్స్టాల్ చేయడానికి ఎంచుకోవాలి.
GitHub నుండి ఇన్స్టాల్ చేసే ఫీచర్లు
అన్నింటిలో మొదటిది, వినియోగదారులు
GitHub లో నమోదు చేసుకోండి . తర్వాత, StockSharp రిపోజిటరీలో github.com/StockSharp/StockSharp పేజీకి వెళ్లి, “విడుదలలు” అని లేబుల్ చేయబడిన చిహ్నాన్ని ఎంచుకోండి. స్క్రీన్పై ఒక విండో తెరవబడుతుంది, దీనిలో మీరు S# సంస్కరణను (డౌన్లోడ్ల విభాగం నుండి) ఎంచుకోవాలి మరియు అవసరమైన ఆర్కైవ్లను డౌన్లోడ్ చేసుకోవాలి. డౌన్లోడ్ చేయబడిన ఆర్కైవ్లు అన్లాక్ చేయబడ్డాయి మరియు అన్జిప్ చేయబడ్డాయి.
గమనిక! ఆర్కైవ్లలో StockSharp_#.#.#. లైబ్రరీ యొక్క జిప్-ఫైల్స్ / ఉదాహరణల సోర్స్ కోడ్లను కలిగి ఉంటుంది. మీరు సోర్స్ కోడ్ ఆర్కైవ్లలో సోర్స్ కోడ్లను కనుగొనవచ్చు.
Nugetతో ఇన్స్టాల్ చేస్తోంది
Nuget ఉపయోగించి, వినియోగదారులు S# లైబ్రరీని ఇన్స్టాల్ చేయవచ్చు. సోర్స్ కోడ్లు మరియు ఉదాహరణలను ఇన్స్టాల్ చేయడానికి, మీరు GitHubకి వెళ్లాలి.
సొల్యూషన్ ఎక్స్ప్లోరర్లో, పరిష్కారం పేరుపై కుడి క్లిక్ చేయండి. సందర్భ మెనుకి వెళ్లిన తర్వాత, పరిష్కారం కోసం NuGet ప్యాకేజీలను నిర్వహించు ఎంచుకోండి. ఆన్లైన్ ట్యాబ్పై మీరు నొక్కాల్సిన విండో స్క్రీన్పై తెరవబడుతుంది. శోధన పట్టీలో StockSharp అని టైప్ చేయండి. StockSharp APIని ఇన్స్టాల్ చేయడానికి ప్యాకేజీ కనుగొనబడినప్పుడు, మీరు “ఇన్స్టాల్” పై క్లిక్ చేయాలి. ప్యాకేజీ ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, ప్యాకేజీలు ఫోల్డర్లో కనిపిస్తాయి. “ప్యాకేజీలు” తెరవడం ద్వారా మీరు S# యొక్క తాజా వెర్షన్తో StockSharp.#.#.#ని కలిగి ఉన్నారని నిర్ధారించుకోవచ్చు.
కనెక్టర్లు
మీరు కనెక్టర్ బేస్ క్లాస్ ద్వారా స్టాక్షార్ప్లోని స్టాక్ ఎక్స్ఛేంజీలు మరియు డేటా సోర్స్లతో పని చేయాలి. సోర్స్ కోడ్లను నమూనాలు/కామన్/నమూనా కనెక్షన్ ప్రాజెక్ట్లో కనుగొనవచ్చు.
అన్నింటిలో మొదటిది, మీరు కనెక్టర్ క్లాస్ యొక్క ఉదాహరణను సృష్టించడం గురించి జాగ్రత్త తీసుకోవాలి
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
పబ్లిక్ కనెక్టర్ కనెక్టర్;
…
పబ్లిక్ MainWindow()
{
InitializeComponent();
కనెక్టర్ = కొత్త కనెక్టర్();
InitConnector();
} S#.API కోసం కనెక్టర్ను కాన్ఫిగర్ చేయడానికి రూపొందించబడిన ప్రత్యేక గ్రాఫికల్ ఇంటర్ఫేస్లో, ఒకే సమయంలో బహుళ కనెక్షన్లను కాన్ఫిగర్ చేయడం సాధ్యపడుతుంది.
కోడ్ నుండి నేరుగా కనెక్షన్ని జోడించడం కూడా సాధ్యమే (గ్రాఫికల్ విండోస్ లేకుండా). దీన్ని చేయడానికి, మీరు TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector కనెక్టర్, System.Action<TAdapter> init) పొడిగింపును ఉపయోగించాలి. ఒక కనెక్టర్ ఆబ్జెక్ట్లోని కనెక్షన్ల సంఖ్య అపరిమితంగా ఉంటుంది. వినియోగదారులు ఒకే సమయంలో బహుళ ఎక్స్ఛేంజీలు/బ్రోకర్లకు కనెక్ట్ చేయవచ్చు.
గమనిక! ఈవెంట్ హ్యాండ్లర్లను InitConnector పద్ధతిలో సెట్ చేయాలి.
అప్లికేషన్లు
ఆర్డర్ ఆబ్జెక్ట్ని ఉపయోగించి, మీరు కొత్త ఆర్డర్ని సృష్టించవచ్చు. సర్వర్కు ఆర్డర్ను పంపే Connector.RegisterOrder(StockSharp.BusinessEntities.Order ఆర్డర్) పద్ధతిని ఉపయోగించి, వినియోగదారు దానిని మార్పిడిలో నమోదు చేసుకోగలరు. స్టాప్ ఆర్డర్ను సృష్టించాల్సిన అవసరం ఉన్నట్లయితే, నిపుణులు ఆర్డర్టైప్లు. షరతులతో కూడిన ఆర్డర్.టైప్ ప్రాపర్టీని పేర్కొనడంలో జాగ్రత్త తీసుకోవాలని సలహా ఇస్తారు. అనువర్తనాలతో తదుపరి పని కోసం, అదే వస్తువు ఉపయోగించబడుతుంది.
ఉపకరణాలు
భద్రత అనేది వాణిజ్యానికి ఉపయోగించే ఆర్థిక సాధనం. పరికరం స్టాక్/ఫ్యూచర్/ఆప్షన్ మొదలైనవి కావచ్చు. డెవలపర్ టూల్ బాస్కెట్లను తరగతులుగా విభజించారు:
- ఇండెక్స్ సెక్యూరిటీ;
- నిరంతర భద్రత;
- వెయిటెడ్ ఇండెక్స్ సెక్యూరిటీ.
డేటా నిల్వ
స్టాక్షార్ప్లో, మీరు తర్వాత డౌన్లోడ్ కోసం డేటాను సేవ్ చేయవచ్చు. నియమం ప్రకారం, విశ్లేషణ / నమూనాల కోసం శోధించడానికి, ట్రేడింగ్ టెర్మినల్ (బాట్లను పరీక్షించడానికి) నుండి మార్కెట్ డేటాను సేవ్ చేయడానికి డేటాను నిల్వ చేయడం అవసరం
. డేటా నిల్వ ఖచ్చితంగా పారదర్శకంగా ఉంటుంది, ఎందుకంటే డెవలపర్ ఉన్నత-స్థాయి యాక్సెస్ మరియు సాంకేతిక వివరాల లోపల దాచడం గురించి జాగ్రత్త తీసుకున్నారు.
S#.డిజైనర్ అనేది ట్రేడింగ్ రోబోట్లు మరియు వ్యూహాలను రూపొందించడానికి సార్వత్రిక డిజైనర్ ప్రోగ్రామ్.
S#.డిజైనర్ రియల్ ట్రేడింగ్లో ట్రేడింగ్ వ్యూహాలను రూపొందించడానికి, పరీక్షించడానికి మరియు నిర్వహించడానికి ఉపయోగించబడుతుంది. ఈ ప్రోగ్రామ్ అందించే అనేక రకాల క్రియేట్ స్ట్రాటజీలు ఉన్నాయి. వారు ఉపయోగిస్తున్నారు:
- కుబికోవ్. ఈ సందర్భంలో, వినియోగదారుకు ప్రోగ్రామింగ్ నైపుణ్యాలు లేకపోవచ్చు. వ్యూహాలను రూపొందించడానికి, మీరు లైన్లను కనెక్ట్ చేయడం మరియు ఘనాలను కలపడం యొక్క పద్ధతిని ఉపయోగించాలి.
- C#. కోడ్తో పనిచేయడానికి భయపడని అనుభవజ్ఞులైన ప్రోగ్రామర్లకు ఈ ఎంపిక అనుకూలంగా ఉంటుంది. అటువంటి వ్యూహం సృష్టికి ఉన్న అవకాశాలలో పరిమితం కాదు. ఇది ఘనాల వలె కాకుండా ఏదైనా అల్గారిథమ్లను వివరించగలదు. వ్యూహం నేరుగా S#.Designerలో లేదా C# డెవలప్మెంట్ ఎన్విరాన్మెంట్లో సృష్టించబడుతుంది.
S#.Designer యొక్క మొదటి ప్రయోగ సమయంలో, మీరు లాంచ్ మోడ్ను ఎంచుకోవాల్సిన విండో స్క్రీన్పై కనిపిస్తుంది.
ఆ తర్వాత OK బటన్ నొక్కండి. S#.Designer యొక్క మొదటి ప్రయోగ సమయంలో, మీరు డేటా డౌన్లోడ్ విండోను తెరవమని ప్రాంప్ట్ చేయబడతారు. హిస్టారికల్ డేటాను డౌన్లోడ్ చేయడానికి, మీరు S#.Data ప్రోగ్రామ్ను ఇన్స్టాల్ చేయాలి (హైడ్రా అనే సంకేతనామం). డౌన్లోడ్ టూల్ బటన్పై క్లిక్ చేసిన తర్వాత, సంబంధిత విండో స్క్రీన్పై కనిపిస్తుంది, దీనిలో మీరు టూల్ / డేటా సోర్స్ యొక్క కోడ్ మరియు రకాన్ని నమోదు చేయాలి. తరువాత, సరే బటన్ పై క్లిక్ చేయండి. S#.Designer కనుగొనే సాధనాలను అన్ని సాధనాల ప్యానెల్లో కనుగొనవచ్చు.
గమనిక! రష్యన్ మార్కెట్ కోసం చారిత్రక డేటా యొక్క అత్యంత ప్రజాదరణ పొందిన ఉచిత మూలం Finam బ్రోకర్. డిఫాల్ట్ డేటా మూలం S#.Designer.
చారిత్రక డేటాను పొందడానికి, అన్ని సాధనాల వర్గానికి వెళ్లి, అవసరమైన పరికరం పేరుపై నొక్కండి. తరువాత, కొవ్వొత్తుల యొక్క చారిత్రక డేటా / రకం / టైమ్ ఫ్రేమ్ యొక్క వ్యవధిని సెట్ చేయండి మరియు ప్రారంభ బటన్పై క్లిక్ చేయండి.
చారిత్రక డేటా పొందిన తర్వాత, ప్రదర్శన వ్యూహాలలో ఒకదానికి ప్రాధాన్యత ఇవ్వాలి. దీన్ని చేయడానికి, పథకాల ప్యానెల్కు వెళ్లండి. వ్యూహాల ఫోల్డర్లో, ఉదాహరణ SMA వ్యూహాన్ని ఎంచుకోండి. మీరు వ్యూహానికి నావిగేట్ చేసినప్పుడు, ఎమ్యులేషన్ ట్యాబ్ రిబ్బన్లో తెరవబడుతుంది. ఇక్కడ మీరు వ్యూహం / డీబగ్గింగ్ / పరీక్షను రూపొందించడానికి ప్రాథమిక అంశాలను కనుగొనవచ్చు.
ఈ ట్యాబ్లో, “మార్కెట్ డేటా” ఫీల్డ్లో పరీక్ష వ్యవధి మరియు మార్కెట్ డేటా నిల్వను సెట్ చేయండి. తరువాత, అవసరమైన సాధనాలను ఎంచుకోండి మరియు బ్లాక్ ప్రాపర్టీస్ విభాగంలో కొవ్వొత్తుల రకం/సమయ ఫ్రేమ్ని సెట్ చేయండి. స్టార్ట్ బటన్ నొక్కిన వెంటనే ట్రేడింగ్ ఎమ్యులేషన్ ప్రారంభమవుతుంది.
https://youtu.be/NrzI4yJFg7U స్టాక్షార్ప్ పాఠం రెండు: https://youtu.be/N_AFlKYP2rU పాఠం మూడు: https://youtu.be/f75zeQL5Ucw
S#.టెర్మినల్ – ట్రేడింగ్ టెర్మినల్
S#.టెర్మినల్ అనేది ఉచిత ట్రేడింగ్ టెర్మినల్, దీని యొక్క ప్రధాన ప్రయోజనం పెద్ద సంఖ్యలో ట్రేడింగ్ ప్లాట్ఫారమ్లకు ఏకకాల కనెక్షన్. ప్రపంచంలోని వివిధ ఎక్స్ఛేంజీల నుండి 70 కంటే ఎక్కువ కనెక్షన్లకు మద్దతు అందుబాటులో ఉంది. సమయ ఫ్రేమ్లు ఏకపక్షంగా ఉంటాయి.
S#.Terminal యొక్క మొదటి ప్రయోగ సమయంలో, మీరు లాంచ్ మోడ్ని ఎంచుకుని, OK బటన్పై క్లిక్ చేయాలి. తెరపై టెర్మినల్ విండో కనిపిస్తుంది. భాగాలు డిఫాల్ట్గా సెట్ చేయబడతాయి. కనెక్షన్ సెట్టింగ్లను సవరించిన తర్వాత, మీరు “కనెక్ట్” బటన్పై క్లిక్ చేయాలి.
కొత్త చార్ట్ ప్రాంతాన్ని జోడించడానికి, వినియోగదారులు “జోడించు” ఆదేశంపై నొక్కండి. అదే స్థలంలో ఉన్న రెండవ మౌస్ బటన్ను క్లిక్ చేయడం ద్వారా, మీరు ఆసక్తి / సూచికలు / ఆర్డర్లు మరియు మీ స్వంత ఒప్పందాల సాధనాల కోసం కొవ్వొత్తులను జోడించవచ్చు. ట్రేడ్స్ కేటగిరీలో, వర్తకులు పరికరం ద్వారా ట్రేడ్లను వీక్షించగలరు. అవసరమైతే, వ్యాపారులు ఎల్లప్పుడూ అదనపు భాగాలను జోడించే ఎంపికను కలిగి ఉంటారు.
S#.డేటా (హైడ్రా) – మార్కెట్ డేటా డౌన్లోడ్
డెవలపర్లు వివిధ వనరుల నుండి మార్కెట్ డేటా (ఇన్స్ట్రుమెంట్స్/క్యాండిల్స్/టిక్ డీల్స్/DOM)ని ఆటోమేటిక్గా లోడ్ చేయడం కోసం S#.Data (హైడ్రా) సాఫ్ట్వేర్ను రూపొందించారు. డేటాను స్థానిక నిల్వలో S#.Data (BIN) టెక్స్ట్ ఫార్మాట్లో సేవ్ చేయవచ్చు, ఇది ఇతర సాఫ్ట్వేర్లో అనుకూలమైన డేటా విశ్లేషణను అందిస్తుంది లేదా గరిష్ట కుదింపు స్థాయిని అందించే ప్రత్యేక బైనరీ ఫార్మాట్లో ఉంటుంది. సేవ్ చేయబడిన సమాచారం వ్యాపార వ్యూహాల ద్వారా ఉపయోగం కోసం అందుబాటులో ఉంటుంది. డేటాను యాక్సెస్ చేయడానికి, మీరు Excel/xml/txt ఫార్మాట్లో StorageRegistry లేదా సాధారణ అప్లోడ్లను ఉపయోగించాలి. S#.డేటా మిమ్మల్ని నిజ-సమయ మరియు చారిత్రక డేటా మూలాధారాలను ఒకే సమయంలో ఉపయోగించడానికి అనుమతిస్తుంది. ఈ ప్రయోజనం విస్తరించదగిన మూల నమూనాను ఉపయోగించడం ద్వారా సాధించబడుతుంది. ప్రోగ్రామ్ యొక్క మొదటి లాంచ్ సమయంలో, స్క్రీన్పై ఒక విండో తెరవబడుతుంది,
డేటా సోర్స్ ఎంపిక విండోను తెరవడానికి, మీరు “జనరల్” వర్గానికి వెళ్లి, “జోడించు” విభాగం మరియు “మూలాలు” ఫోల్డర్పై నొక్కండి.
తెరుచుకునే విండోలో, అవసరమైన మూలాలను గుర్తించండి. ఇది ప్రాంతం/ఎలక్ట్రానిక్ సైట్/డేటా రకం/నిజ సమయం వారీగా ఫిల్టర్లను ఉపయోగించడానికి అనుమతించబడుతుంది. ఎంపిక ప్రక్రియను పూర్తి చేయడానికి సరే క్లిక్ చేయండి. ఆ తర్వాత, సాఫ్ట్వేర్ యుటిలిటీలను ప్రారంభించమని వినియోగదారులను అడుగుతుంది. సరేపై క్లిక్ చేయడం ద్వారా, వ్యాపారి అప్లికేషన్ యొక్క ప్రధాన విండో యొక్క ఎడమ ప్యానెల్కు మూలాలను జోడించగలరు.
S#.Shell – సోర్స్ కోడ్లతో రెడీమేడ్ గ్రాఫికల్ ఫ్రేమ్వర్క్
S#.Shell అనేది ఉపయోగించడానికి సిద్ధంగా ఉన్న గ్రాఫికల్ ఫ్రేమ్వర్క్, ఇది వినియోగదారు అవసరాల ఆధారంగా శీఘ్ర మార్పులు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు C# భాషలో పూర్తిగా ఓపెన్ సోర్స్. రోబోట్ త్వరగా గ్రాఫికల్ ఇంటర్ఫేస్ను సృష్టిస్తుంది, స్ట్రాటజీ సెట్టింగ్లను సేవ్ చేస్తుంది మరియు పునరుద్ధరిస్తుంది, వ్యూహం యొక్క ఆపరేషన్ గురించి వివరణాత్మక సమాచారాన్ని అందిస్తుంది మరియు షెడ్యూల్లో స్వయంచాలకంగా ప్రారంభించబడుతుంది. మీరు S#.Shellని ప్రారంభించినప్పుడు, షెల్ ప్రాజెక్ట్ సొల్యూషన్ ఎక్స్ప్లోరర్లో కనిపిస్తుంది.
స్ట్రాటజీస్ ఫోల్డర్ S#.Shell/Helpering Interfaces/Wrapper for Default Strategiesలో చేర్చబడిన అనేక వ్యూహాలను కలిగి ఉంది. ప్రాజెక్ట్ ప్రారంభించబడినప్పుడు, స్క్రీన్పై ఒక విండో తెరవబడుతుంది, దాని ఎగువ ప్రాంతంలో మీరు కనుగొనవచ్చు:
- కనెక్షన్ సెట్టింగుల బటన్లు;
- ప్రస్తుత షెల్ కాన్ఫిగరేషన్ను సేవ్ చేయడానికి బటన్;
- ప్రధాన ట్యాబ్లు.
కనెక్షన్ సెట్టింగ్లకు వెళ్లిన తర్వాత, మీరు కనెక్షన్ రకాన్ని ఎంచుకోవాలి. వినియోగదారు కనెక్ట్ అయిన వెంటనే, “జనరల్” వర్గానికి వెళ్లి, సాధన / పోర్ట్ఫోలియో కంటెంట్లు / ఆర్డర్లు / స్వంత ట్రేడ్లతో మిమ్మల్ని మీరు పరిచయం చేసుకోవడం విలువైనదే.
తర్వాత, ట్రేడింగ్ ప్రారంభించడానికి వ్యూహాన్ని జోడించడానికి “రియల్ టైమ్” ట్యాబ్కి వెళ్లండి. వ్యూహాన్ని జోడించిన తర్వాత, ఒక వ్యాపారి ఇన్స్ట్రుమెంట్స్, పోర్ట్ఫోలియో మొదలైన వాటి ద్వారా దాని ప్రధాన పారామితులను పూరించడానికి కొనసాగవచ్చు.
గమనిక! “ఎమ్యులేషన్” వర్గంలో, చారిత్రక డేటాపై వ్యూహ పరీక్షను అమలు చేయడం సాధ్యపడుతుంది.
స్టాక్షార్ప్ ప్లాట్ఫారమ్ను ఉపయోగించి అల్గారిథమిక్ ట్రేడింగ్పై ప్రాథమిక ఆన్లైన్ కోర్సు: https://youtu.be/lileOIlcNP4
S#.MatLab – వ్యాపార వ్యవస్థలతో MatLab ఏకీకరణ
డెవలపర్లు S#.MatLabని సృష్టించారు – MatLab MathWorks వాతావరణంలో ట్రేడింగ్ అల్గారిథమ్లను వ్రాసే ట్రేడింగ్ నిపుణుల కోసం https://doc.stocksharp.ru/topics/MatLab.html ఉత్పత్తికి లింక్. S#.MatLab ఇంటిగ్రేషన్ కనెక్టర్ యొక్క ఉనికి దాదాపు ఏదైనా బ్రోకర్/ఎక్స్ఛేంజ్కి కనెక్ట్ చేయడం సాధ్యపడుతుంది. MatLab స్క్రిప్ట్లు, ట్రేడింగ్ ప్లాట్ఫారమ్ల నుండి డేటాను స్వీకరించిన తర్వాత, వాటికి ట్రేడింగ్ ఆర్డర్లను పంపుతాయి. వివరణాత్మక సెట్టింగ్లు, స్క్రిప్ట్లు మరియు డాక్యుమెంటేషన్ను పొందడానికి, మీరు S#.MatLabని కొనుగోలు చేయాలి.
MatLab స్క్రిప్ట్ల నుండి వ్యాపారం
CSV ఫైల్లు డేటాను సేకరిస్తాయి మరియు నిల్వ చేస్తాయి. ప్రస్తుత కోట్లు పంక్తులలో వ్రాయబడ్డాయి. నిలువు వరుసలు ప్రతి కరెన్సీ జత కోసం బిడ్/అడుగు కోట్ల మొత్తం పరిధిని సూచిస్తాయి. మీరు మీ PCని అన్ని సమయాలలో ఉంచలేకపోతే, చింతించకండి. ఈ సందర్భంలో డేటా బ్లాక్లలో వస్తుంది. డౌన్లోడ్ చేసిన తర్వాత, మీరు ప్రోగ్రామ్ను మూసివేయవచ్చు, ఫైల్ను కోల్పోకుండా పేరు మార్చవచ్చు మరియు నిర్దిష్ట సమయం తర్వాత దాన్ని పునఃప్రారంభించవచ్చు.
గమనిక! డేటా బ్లాక్లతో శ్రేణుల పరిమాణం భిన్నంగా ఉంటుంది. డేటా బ్లాక్లు PRICESలో నిల్వ చేయబడతాయి (గ్లోబల్ వేరియబుల్).
వ్యూహాన్ని రూపొందించేటప్పుడు, వారు తమ స్వంత పారామితులను మాత్రమే ఇన్పుట్గా అంగీకరిస్తారని మీరు నిర్ధారించుకోవాలి. ప్రారంభ డేటా గ్లోబల్ వేరియబుల్స్ ద్వారా బదిలీ చేయబడుతుంది. వాణిజ్యం మూసివేయబడినప్పుడు, వ్యూహం యొక్క నాణ్యతను వర్గీకరించడానికి గ్లోబల్ వేరియబుల్స్ సర్దుబాటు చేయబడతాయి. ఈ లక్షణాలను ఆప్టిమైజ్ చేయడానికి, మీరు గ్లోబల్ వేరియబుల్స్ ప్రారంభించబడే “షెల్”ని సృష్టించాలి.
గమనిక! వాణిజ్యం మూసివేయబడిన ప్రతిసారీ, వ్యూహం యొక్క పనితీరు నవీకరించబడుతుంది.
https://doc.stocksharp.ru/ వద్ద అన్ని స్టాక్షార్ప్ డాక్యుమెంటేషన్
ఛాంపియన్స్ లీగ్ వ్యూయర్ – ఛాంపియన్స్ లీగ్ పోటీలో పాల్గొనేవారి ఒప్పందాలతో కూడిన చార్ట్లు
LCH వ్యూయర్ అనేది సూచికలతో కూడిన చార్ట్లో LCH పాల్గొనేవారి ట్రేడ్లను ప్రదర్శించే సాఫ్ట్వేర్. దిగువ ఫోటోలో మీరు అనేక సాధనాల ప్రదర్శన ఎలా ఉంటుందో చూడవచ్చు.
RI టిక్ చార్ట్లో HFT రోబోట్ల ట్రేడ్లను వీక్షించడం కూడా సాధ్యమే.
సాఫ్ట్వేర్ దాని సౌలభ్యంతో మిమ్మల్ని ఆహ్లాదపరుస్తుంది. ప్రోగ్రామ్ను ప్రారంభించిన తర్వాత, వినియోగదారు సంవత్సరం/పాల్గొనే వ్యక్తి/వాయిద్యం రకం/ తేదీలను ఎంచుకోవాలి. అవసరమైతే, మీరు సమయ ఫ్రేమ్ని పేర్కొనవచ్చు. డౌన్లోడ్ కమాండ్పై నొక్కడం ద్వారా, వ్యాపారి స్క్రీన్పై కనిపించే చార్ట్ను వివరంగా పరిశీలించగలరు మరియు గ్రెయిల్ను కనుగొనగలరు. డౌన్లోడ్ చేయబడిన డేటా సాఫ్ట్వేర్ ద్వారా కాష్ చేయబడుతుంది (మళ్లీ ఇన్స్టాలేషన్ లేదు). చిత్రాన్ని మాత్రమే కాకుండా, వివరణాత్మక డేటాను కూడా పొందడానికి, మీరు ప్రోగ్రామ్తో డైరెక్టరీకి వెళ్లాలి. ప్రతి వ్యాపారి కోసం, అతని ట్రేడ్ల యొక్క CSV ఫైల్లతో ప్రత్యేక ఫోల్డర్ సృష్టించబడింది. StockSharp దాని స్వంత భాషతో శక్తివంతమైన షెల్ ప్రోగ్రామ్. ఎక్కువ మంది ప్రోగ్రామర్లు ఈ ప్రత్యేక సాఫ్ట్వేర్ను ఇష్టపడతారు. S# భాష నేర్చుకోవడం చాలా సులభం. అందుచేత సందేహం లేదు. స్టాక్షార్ప్ ప్రోగ్రామ్ను పరీక్షించడం ద్వారా, మీరు దాని ప్రయోజనాలను అభినందించవచ్చు మరియు నిర్ధారించుకోవచ్చు సాఫ్ట్వేర్ భారీ సంఖ్యలో అవకాశాలను అందిస్తుంది. కనెక్షన్ రష్యన్కు మాత్రమే కాకుండా, అమెరికన్ బ్రోకర్లకు కూడా మద్దతు ఇస్తుంది, ఇది అదనపు ప్రయోజనం.