Stocksharp (S#) – ટ્રેડિંગ માટે સોફ્ટવેરનો સમૂહ, ટ્રેડિંગ વ્યૂહરચના બનાવવા અને ટ્રેડિંગ રોબોટ્સ (નિયમિત અથવા HFT), ઉપયોગ સુવિધાઓ, ક્યાં ડાઉનલોડ કરવી અને કેવી રીતે ઉપયોગ કરવો, ઇન્ટરફેસ સુવિધાઓ. StockSharp એક નવીન સોફ્ટવેર છે જે વપરાશકર્તાઓને સંપૂર્ણ-ચક્ર ઓટોમેશન (વિશ્લેષણ/પરીક્ષણ/ટ્રેડિંગ) બનાવવા અને
તેમના પોતાના પર ટ્રેડિંગ બૉટ્સ વિકસાવવાની મંજૂરી આપે છે . પ્રમાણભૂત તકનીકી વિશ્લેષણ પેકેજ ઉપરાંત, પ્લેટફોર્મમાં એક અનન્ય વિઝ્યુઅલ વ્યૂહરચના બિલ્ડર છે. ટ્રેડિંગ રોબોટ્સ અને તૃતીય-પક્ષ સોફ્ટવેર માટે API કનેક્શન ઉપલબ્ધ છે. નીચે તમે Stocksharp (S# – ટૂંકા) વિશે વધુ જાણી શકો છો, તેમજ લોકપ્રિય પ્લેટફોર્મના ફાયદા અને ગેરફાયદાનું મૂલ્યાંકન કરી શકો છો.
- સ્ટોકશાર્પ લાઇસન્સિંગ
- ખાનગી વેપારી
- ક્રિપ્ટો વેપારી
- વિસ્તૃત લાઇસન્સ
- કોર્પોરેટ લાઇસન્સ
- કોર્પોરેટ પ્લસ
- ગીથબ પર સ્ટોકશાર્પ સોર્સ કોડ
- સ્થાપન સુવિધાઓ
- લોન્ચ
- સૉફ્ટવેર ઇન્સ્ટોલેશન અને દૂર કરવું
- પ્રોગ્રામ અપડેટ સુવિધાઓ
- S#.API – વિઝ્યુઅલ સ્ટુડિયોમાં C# માં ટ્રેડિંગ રોબોટ્સ લખવા માટેની લાઇબ્રેરી
- S#.API ઇન્સ્ટોલ કરવાની સુવિધાઓ
- GitHub થી ઇન્સ્ટોલ કરવાની સુવિધાઓ
- ન્યુગેટ સાથે ઇન્સ્ટોલ કરી રહ્યું છે
- કનેક્ટર્સ
- અરજીઓ
- સાધનો
- માહિતી સંગ્રાહક
- S#.Designer એ ટ્રેડિંગ રોબોટ્સ અને વ્યૂહરચના બનાવવા માટેનો સાર્વત્રિક ડિઝાઇનર પ્રોગ્રામ છે
- S#. ટર્મિનલ – ટ્રેડિંગ ટર્મિનલ
- S#.Data (Hydra) – માર્કેટ ડેટા ડાઉનલોડર
- S#.Shell – સ્ત્રોત કોડ સાથે તૈયાર ગ્રાફિકલ ફ્રેમવર્ક
- S#.MatLab – ટ્રેડિંગ સિસ્ટમ્સ સાથે MatLab એકીકરણ
- MatLab સ્ક્રિપ્ટોમાંથી વેપાર
- ચેમ્પિયન્સ લીગ દર્શક – સહભાગીઓના સોદા સાથે ચેમ્પિયન્સ લીગ સ્પર્ધાના ચાર્ટ
સ્ટોકશાર્પ લાઇસન્સિંગ
વપરાશકર્તાઓને સૌથી યોગ્ય પ્રકારનું લાઇસન્સ પસંદ કરવાની તક (https://doc.stocksharp.ru/topics/License.html) આપવામાં આવે છે: extended/corporate/corporate plus/private trader/crypto trader.
ખાનગી વેપારી
આ પ્રકારનું લાયસન્સ રજીસ્ટ્રેશન પછી મફતમાં આપવામાં આવે છે. નીચેના પ્રોગ્રામ્સ વપરાશકર્તા માટે ઉપલબ્ધ હશે:
- S# .ડિઝાઇનર – ટ્રેડિંગ વ્યૂહરચના ડિઝાઇનર 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/Coini Cryptopia/Deribit/EXMO/DigiFinex/ DigitexFutures/GDAX/HitBTC/Huobi/IDAX/Kraken/KuCoin/Liqui/Livecoin/OKCoin/OKEx/Poloniex/PrizmBit/QuoineX/TradeBitBx/TradeBiBox/LiBox/LiBox/ CoinBene/BitZ/ZB.
વિસ્તૃત લાઇસન્સ
વિસ્તૃત લાઇસન્સ વપરાશકર્તાઓને એકસાથે 3 પ્રોગ્રામ્સ સુધી
QUIK ટર્મિનલ સાથે કનેક્ટ કરવાની મંજૂરી આપે છે . વિડિઓ પાઠની ઍક્સેસ, જેનો સમયગાળો 40 કલાકથી વધુ છે, અને તૈયાર ટ્રેડિંગ વ્યૂહરચનાઓ ખુલ્લી છે.
નૉૅધ! સ્ટોકશાર્પની ટેક્નિકલ સપોર્ટ સર્વિસ ઝડપથી ઉભરતી સમસ્યાઓનો જવાબ આપે છે, ક્લાયંટને સોફ્ટવેરના સંચાલનને લગતી કોઈપણ સમસ્યાને ઉકેલવામાં મદદ કરે છે.
કોર્પોરેટ લાઇસન્સ
વોલ્યુમ લાઇસન્સ મેળવવા માટે તમારે ફી ચૂકવવી પડશે. મૂળભૂત/અદ્યતન લાઇસન્સ કાર્યક્ષમતા ઉપરાંત, વપરાશકર્તાને આની સીધી ઍક્સેસ આપવામાં આવશે:
- મોસ્કો એક્સચેન્જ પર ડેરિવેટિવ્ઝ માર્કેટ ;
- મોસ્કો એક્સચેન્જ પર સ્ટોક માર્કેટ;
- LSE/NASDAQ એક્સચેન્જ.
ઉપરાંત, વેપારીઓ મોસ્કો એક્સચેન્જના ડેરિવેટિવ્ઝ માર્કેટ પર ઓર્ડરનું સંચાલન કરી શકે છે અને FIX/FAST પ્રોટોકોલનો ઉપયોગ કરીને ટ્રેડિંગ સાથે જોડાઈ શકે છે.
કોર્પોરેટ પ્લસ
કોર્પોરેટ પ્લસ લાયસન્સમાં કોઈપણ તૈયાર સોફ્ટવેર સોલ્યુશન્સ (S#.Data/S#.Designer/S#.Shell) ના સ્ત્રોત કોડનો સમાવેશ થાય છે. પ્લેટફોર્મ માટે જ સ્ત્રોત કોડ પણ છે: S#.API. [કેપ્શન id=”attachment_12845″ align=”aligncenter” width=”844″]
S# આર્કિટેક્ચર[/caption]
ગીથબ પર સ્ટોકશાર્પ સોર્સ કોડ
S# કોર ઓપન સોર્સ સમુદાયમાં વિકસાવવામાં આવ્યો છે. S# https://github.com/StockSharp/StockSharp પર GitHub/StockSharp ભંડારમાં સ્ત્રોત તરીકે ઉપલબ્ધ છે. પ્રકાર દ્વારા ઘટકો સ્રોત કોડ સાથે ઉપલબ્ધ હશે:
- તમારા પોતાના જોડાણો બનાવવાની પ્રક્રિયામાં ઉપયોગમાં લેવાતા સામાન્ય વર્ગો;
- ટ્રેડિંગ સિમ્યુલેટર;
- ઇતિહાસ સિમ્યુલેટર;
- તકનીકી વિશ્લેષણ સૂચકાંકોની વિશાળ સંખ્યા (70 થી વધુ);
- લોગીંગ
સ્ટોકશાર્પની ખરીદી માટે નાણાં ટ્રાન્સફર કર્યા પછી, બંધ ઘટકોના સ્ત્રોત કોડની ઍક્સેસ ઉપલબ્ધ કરાવવામાં આવશે. વેપારી નફો/નુકશાન/સ્લિપેજ/લેગ એલ્ગોરિધમનો ઉપયોગ કરી શકે છે, તેમજ કોઈપણ સમયમર્યાદાની મીણબત્તીઓ બનાવી શકે છે.
નૉૅધ! વેપારના ક્ષેત્રમાં નવા નિશાળીયા માટે, S#. સ્ટુડિયો ગ્રાફિકલ વાતાવરણ યોગ્ય છે, જે ટ્રેડિંગ માટે રોબોટ્સ બનાવવા અને પરીક્ષણ કરવાની પ્રક્રિયાને મોટા પ્રમાણમાં સરળ બનાવે છે.
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#.ઇન્સ્ટોલરને બંધ કરવાની ભલામણ કરવામાં આવે છે. આ હેતુ માટે, મેનૂમાં સંક્રમણ કરવામાં આવે છે. “બંધ કરો” બટન પર જમણું-ક્લિક કરો.
S#.API – વિઝ્યુઅલ સ્ટુડિયોમાં C# માં ટ્રેડિંગ રોબોટ્સ લખવા માટેની લાઇબ્રેરી
S#.API એ એક મફત પુસ્તકાલય છે જે એલ્ગોરિધમિક ટ્રેડિંગ ક્ષેત્રે નવા નિશાળીયા અને વ્યાવસાયિકો બંને માટે ઉપયોગી થશે
. લાઇબ્રેરી વિઝ્યુઅલ સ્ટુડિયો પર્યાવરણમાં C# પ્રોગ્રામિંગ પર ધ્યાન કેન્દ્રિત કરે છે, જેના કારણે વપરાશકર્તાઓને કોઈપણ વ્યૂહરચના બનાવવાની તક મળે છે: લાંબા સમયમર્યાદા ધરાવતી સ્થિતિગતથી લઈને ઉચ્ચ-આવર્તન (HFT) સુધી કે જે એક્સચેન્જ કરવા માટે ડાયરેક્ટ એક્સેસ (DMA) નો ઉપયોગ કરે છે. વેપાર S#.API એ બાકીના ઉત્પાદનોનો પાયો છે. પુસ્તકાલયના આધારે, વિકાસકર્તાઓએ S#.Designer/S#.Data/S#.MatLab એડેપ્ટર વગેરે જેવા વિવિધ ઉકેલો બનાવ્યા છે. વપરાશકર્તાઓ પાસે કોઈપણ બાહ્ય ટ્રેડિંગ સિસ્ટમ્સ સાથે તેમના પોતાના જોડાણો બનાવવાની ક્ષમતા હોય છે. બોટ કોઈપણ કનેક્શન સાથે કામ કરી શકે છે. તે બ્રોકરના API પર નિર્ભર નથી, જે એક નોંધપાત્ર ફાયદો છે. S#.API એ ખાનગી વેપારીઓ/બેંકિંગ સંસ્થાઓ/રોકાણ કંપનીઓને લક્ષ્યમાં રાખ્યું છે. પ્રદર્શન તદ્દન ઊંચું છે. કોઈપણ સાધન માટે સેંકડો વ્યૂહરચનાઓ એકસાથે ચલાવવામાં આવે છે. ટીક્સ/ચશ્મા પરનું પરીક્ષણ શક્ય તેટલું સચોટ છે. વાસ્તવિક સ્લિપેજ નક્કી થાય છે. તમે S#.API StockSharp માટે API અને દસ્તાવેજીકરણ https://stocksharp.ru/store/api/ સ્ટોકશાર્પમાં ઝડપી શરૂઆત, ક્વિક માટે ટ્રેડિંગ રોબોટ બનાવીને ડાઉનલોડ કરી શકો છો: https://youtu.be/F51bGEpTOvo
S#.API ઇન્સ્ટોલ કરવાની સુવિધાઓ
સંસ્કરણ 5.0 થી, S#.API નું ઇન્સ્ટોલેશન NuGet દ્વારા થાય છે. પાછલા સંસ્કરણો માટે, તમારે GitHub વેબ સેવામાંથી StockSharp રિલીઝ રિપોઝીટરીમાંથી ઇન્સ્ટોલ કરવાનું પસંદ કરવું જોઈએ.
GitHub થી ઇન્સ્ટોલ કરવાની સુવિધાઓ
સૌ પ્રથમ, વપરાશકર્તાઓ
GitHub પર નોંધણી કરે છે . આગળ, સ્ટોકશાર્પ રીપોઝીટરીમાં github.com/StockSharp/StockSharp પૃષ્ઠ પર જાઓ અને “રીલીઝ” લેબલવાળા આઇકોનને પસંદ કરો. સ્ક્રીન પર એક વિન્ડો ખુલશે જેમાં તમારે S# સંસ્કરણ (ડાઉનલોડ્સ વિભાગમાંથી) પસંદ કરવાની અને જરૂરી આર્કાઇવ્સ ડાઉનલોડ કરવાની જરૂર છે. ડાઉનલોડ કરેલ આર્કાઇવ્સ અનલોક અને અનઝિપ કરેલ છે.
નૉૅધ! આર્કાઇવ્સમાં StockSharp_#.#.#. લાઈબ્રેરીની ઝિપ-ફાઈલો / ઉદાહરણોના સ્ત્રોત કોડ સમાવે છે. તમે સોર્સ કોડ આર્કાઇવ્સમાં સોર્સ કોડ્સ શોધી શકો છો.
ન્યુગેટ સાથે ઇન્સ્ટોલ કરી રહ્યું છે
ન્યુગેટનો ઉપયોગ કરીને, વપરાશકર્તાઓ S# લાઇબ્રેરી ઇન્સ્ટોલ કરી શકે છે. સ્રોત કોડ અને ઉદાહરણો ઇન્સ્ટોલ કરવા માટે, તમારે GitHub પર જવાની જરૂર પડશે.
સોલ્યુશન એક્સપ્લોરરમાં, સોલ્યુશનના નામ પર જમણું-ક્લિક કરો. સંદર્ભ મેનૂ પર ગયા પછી, ઉકેલ માટે NuGet Packages મેનેજ કરો પસંદ કરો. સ્ક્રીન પર એક વિન્ડો ખુલશે જેમાં તમારે ઓનલાઈન ટેબ પર ટેપ કરવાની જરૂર છે. શોધ બારમાં 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 order) પદ્ધતિનો ઉપયોગ કરીને, જે સર્વરને ઓર્ડર મોકલે છે, વપરાશકર્તા તેને એક્સચેન્જ પર નોંધણી કરાવી શકશે. જો સ્ટોપ ઓર્ડર બનાવવાની જરૂર હોય, તો નિષ્ણાતો Order.Type પ્રોપર્ટીને OrderTypes.Conditional તરીકે સ્પષ્ટ કરવાની કાળજી લેવાની સલાહ આપે છે. એપ્લિકેશનો સાથે વધુ કાર્ય માટે, સમાન ઑબ્જેક્ટનો ઉપયોગ થાય છે.
સાધનો
સુરક્ષા એ એક નાણાકીય સાધન છે જેનો ઉપયોગ વેપાર માટે થાય છે. સાધન સ્ટોક/ભવિષ્ય/વિકલ્પ વગેરે હોઈ શકે છે. વિકાસકર્તાએ ટૂલ બાસ્કેટ્સને વર્ગોમાં વિભાજિત કર્યા:
- ઈન્ડેક્સ સિક્યોરિટી;
- સતત સુરક્ષા;
- વેઈટેડ ઈન્ડેક્સ સિક્યોરિટી.
માહિતી સંગ્રાહક
StockSharp માં, તમે પછીથી ડાઉનલોડ કરવા માટે ડેટા બચાવી શકો છો. એક નિયમ તરીકે, પૃથ્થકરણ / પેટર્ન શોધવા માટે, ટ્રેડિંગ ટર્મિનલ (પરીક્ષણ બૉટો માટે) માંથી બજારનો ડેટા સાચવવા માટે ડેટા સંગ્રહિત કરવો જરૂરી છે
. ડેટા સ્ટોરેજ એકદમ પારદર્શક છે, કારણ કે વિકાસકર્તાએ ઉચ્ચ-સ્તરની ઍક્સેસ અને તકનીકી વિગતોની અંદર છુપાવવાની કાળજી લીધી હતી.
S#.Designer એ ટ્રેડિંગ રોબોટ્સ અને વ્યૂહરચના બનાવવા માટેનો સાર્વત્રિક ડિઝાઇનર પ્રોગ્રામ છે
S#.Designer નો ઉપયોગ વાસ્તવિક ટ્રેડિંગમાં ટ્રેડિંગ વ્યૂહરચના બનાવવા, ચકાસવા અને મેનેજ કરવા માટે થાય છે. આ પ્રોગ્રામ ઓફર કરે છે તે વ્યૂહરચના બનાવવાના ઘણા પ્રકારો છે. તેઓ ઉપયોગ કરે છે:
- કુબીકોવ. આ કિસ્સામાં, વપરાશકર્તા પાસે પ્રોગ્રામિંગ કુશળતા ન હોઈ શકે. વ્યૂહરચના બનાવવા માટે, તમારે લાઇનોને કનેક્ટ કરવાની અને સમઘનનું સંયોજન કરવાની પદ્ધતિનો ઉપયોગ કરવાની જરૂર પડશે.
- C#. આ વિકલ્પ અનુભવી પ્રોગ્રામરો માટે યોગ્ય છે જે કોડ સાથે કામ કરવાથી ડરતા નથી. આવી વ્યૂહરચના સર્જનની શક્યતાઓમાં મર્યાદિત નથી. તે સમઘનથી વિપરીત કોઈપણ અલ્ગોરિધમનું વર્ણન કરી શકે છે. વ્યૂહરચના સીધી S#. ડિઝાઈનરમાં અથવા C# વિકાસ વાતાવરણમાં બનાવવામાં આવી છે.
S#.Designer ના પ્રથમ લોન્ચ દરમિયાન, સ્ક્રીન પર એક વિન્ડો દેખાશે જેમાં તમારે લોન્ચ મોડ પસંદ કરવાની જરૂર પડશે.
તે પછી OK બટન દબાવો. S#.Designer ના પ્રથમ લોન્ચ દરમિયાન, તમને ડેટા ડાઉનલોડ વિન્ડો ખોલવા માટે સંકેત આપવામાં આવશે. ઐતિહાસિક ડેટા ડાઉનલોડ કરવા માટે, તમારે S#.Data પ્રોગ્રામ (કોડનેમ હાઇડ્રા) ઇન્સ્ટોલ કરવાની જરૂર પડશે. ડાઉનલોડ ટૂલ બટન પર ક્લિક કર્યા પછી, સ્ક્રીન પર અનુરૂપ વિન્ડો દેખાશે, જેમાં તમારે કોડ અને ટૂલ / ડેટા સ્ત્રોતનો પ્રકાર દાખલ કરવાની જરૂર પડશે. આગળ, OK બટન પર ક્લિક કરો. S#.Designer જે ટૂલ્સ શોધશે તે ઓલ ટૂલ્સ પેનલમાં મળી શકે છે.
નૉૅધ! રશિયન બજાર માટે ઐતિહાસિક ડેટાનો સૌથી લોકપ્રિય મફત સ્ત્રોત ફિનામ બ્રોકર છે. ડિફૉલ્ટ ડેટા સ્ત્રોત S#. ડિઝાઇનર છે.
ઐતિહાસિક ડેટા મેળવવા માટે, બધા સાધનોની શ્રેણી પર જાઓ અને જરૂરી સાધનના નામ પર ટેપ કરો. આગળ, મીણબત્તીઓના ઐતિહાસિક ડેટા / પ્રકાર / સમય ફ્રેમનો સમયગાળો સેટ કરો અને સ્ટાર્ટ બટન પર ક્લિક કરો.
ઐતિહાસિક માહિતી મેળવ્યા પછી, પ્રદર્શન વ્યૂહરચનામાંથી એકને પ્રાધાન્ય આપવું જોઈએ. આ કરવા માટે, સ્કીમ્સ પેનલ પર જાઓ. વ્યૂહરચના ફોલ્ડરમાં, એક ઉદાહરણ SMA વ્યૂહરચના પસંદ કરો. જ્યારે તમે વ્યૂહરચના પર નેવિગેટ કરો છો, ત્યારે રિબનમાં ઇમ્યુલેશન ટેબ ખુલે છે. અહીં તમે વ્યૂહરચના / ડીબગીંગ / પરીક્ષણ બનાવવા માટેના મૂળભૂત ઘટકો શોધી શકો છો.
આ ટેબમાં, “માર્કેટ ડેટા” ફીલ્ડમાં પરીક્ષણ સમયગાળો અને માર્કેટ ડેટા સ્ટોરેજ સેટ કરો. આગળ, જરૂરી સાધનો પસંદ કરો અને બ્લોક પ્રોપર્ટીઝ કેટેગરીમાં મીણબત્તીઓનો પ્રકાર/સમય ફ્રેમ સેટ કરો. સ્ટાર્ટ બટન દબાવ્યા પછી તરત જ ટ્રેડિંગ ઇમ્યુલેશન શરૂ થાય છે.
https://youtu.be/NrzI4yJFg7U સ્ટોકશાર્પ પાઠ બે: https://youtu.be/N_AFlKYP2rU પાઠ ત્રણ: https://youtu.be/f75zeQL5Ucw
S#. ટર્મિનલ – ટ્રેડિંગ ટર્મિનલ
S#.ટર્મિનલ એ એક મફત ટ્રેડિંગ ટર્મિનલ છે, જેનો મુખ્ય ફાયદો મોટી સંખ્યામાં ટ્રેડિંગ પ્લેટફોર્મ્સ સાથે એકસાથે જોડાણ છે. વિશ્વના વિવિધ એક્સચેન્જોમાંથી 70 થી વધુ જોડાણો માટે આધાર ઉપલબ્ધ છે. સમયની ફ્રેમ્સ મનસ્વી છે.
S#.Terminal ના પ્રથમ લોન્ચ દરમિયાન, તમારે લોન્ચ મોડ પસંદ કરવાની અને OK બટન પર ક્લિક કરવાની જરૂર પડશે. સ્ક્રીન પર ટર્મિનલ વિન્ડો દેખાશે. ઘટકો મૂળભૂત રીતે સેટ કરવામાં આવે છે. કનેક્શન સેટિંગ્સને સંપાદિત કર્યા પછી, તમારે “કનેક્ટ” બટન પર ક્લિક કરવાની જરૂર છે.
નવો ચાર્ટ વિસ્તાર ઉમેરવા માટે, વપરાશકર્તાઓ “ઉમેરો” આદેશ પર ટેપ કરે છે. તે જ જગ્યાએ બીજા માઉસ બટનને ક્લિક કરીને, તમે રસ/સૂચક/ઓર્ડર અને તમારા પોતાના સોદાના સાધનો માટે મીણબત્તીઓ ઉમેરી શકો છો. ટ્રેડ્સ કેટેગરીમાં, વેપારીઓ સાધન દ્વારા વેપાર જોઈ શકશે. જો જરૂરિયાત ઊભી થાય, તો વેપારીઓ પાસે હંમેશા વધારાના ઘટકો ઉમેરવાનો વિકલ્પ હશે.
S#.Data (Hydra) – માર્કેટ ડેટા ડાઉનલોડર
વિકાસકર્તાઓએ વિવિધ સ્ત્રોતોમાંથી માર્કેટ ડેટા (ઇન્સ્ટ્રુમેન્ટ્સ/મીણબત્તીઓ/ટિક ડીલ/DOM)ના ઓટોમેટિક લોડિંગ માટે S#.Data (Hydra) સોફ્ટવેર બનાવ્યું છે. ડેટાને સ્થાનિક સ્ટોરેજમાં S#.Data (BIN) ટેક્સ્ટ ફોર્મેટમાં સાચવી શકાય છે, જે અન્ય સૉફ્ટવેરમાં અનુકૂળ ડેટા વિશ્લેષણ પૂરું પાડે છે, અથવા વિશિષ્ટ દ્વિસંગી ફોર્મેટમાં જે મહત્તમ કમ્પ્રેશન સ્તર પ્રદાન કરે છે. જે માહિતી સાચવવામાં આવી છે તે ટ્રેડિંગ વ્યૂહરચના દ્વારા ઉપયોગ માટે ઉપલબ્ધ થશે. ડેટા એક્સેસ કરવા માટે, તમારે StorageRegistry અથવા Excel/xml/txt ફોર્મેટમાં નિયમિત અપલોડ્સનો ઉપયોગ કરવાની જરૂર પડશે. S#.ડેટા તમને એક જ સમયે રીઅલ-ટાઇમ અને ઐતિહાસિક ડેટા સ્રોત બંનેનો ઉપયોગ કરવાની મંજૂરી આપે છે. આ ફાયદો એક્સ્ટેન્સિબલ સોર્સ મોડલના ઉપયોગ દ્વારા પ્રાપ્ત થાય છે. પ્રોગ્રામના પ્રથમ લોન્ચ દરમિયાન, સ્ક્રીન પર એક વિન્ડો ખુલશે,
ડેટા સ્ત્રોત પસંદગી વિન્ડો ખોલવા માટે, તમારે “સામાન્ય” શ્રેણીમાં જવાની જરૂર છે અને “ઉમેરો” વિભાગ અને “સ્ત્રોત” ફોલ્ડર પર ટેપ કરવાની જરૂર છે.
ખુલતી વિંડોમાં, જરૂરી સ્ત્રોતોને ચિહ્નિત કરો. તેને પ્રદેશ/ઇલેક્ટ્રોનિક સાઇટ/ડેટા પ્રકાર/રીઅલ ટાઇમ દ્વારા ફિલ્ટર્સનો ઉપયોગ કરવાની મંજૂરી છે. પસંદગી પ્રક્રિયા પૂર્ણ કરવા માટે ઓકે ક્લિક કરો. તે પછી, સૉફ્ટવેર વપરાશકર્તાઓને ઉપયોગિતાઓને સક્ષમ કરવા માટે સંકેત આપશે. ઓકે પર ક્લિક કરીને, વેપારી એપ્લિકેશનની મુખ્ય વિન્ડોની ડાબી પેનલમાં સ્ત્રોત ઉમેરવા માટે સક્ષમ હશે.
S#.Shell – સ્ત્રોત કોડ સાથે તૈયાર ગ્રાફિકલ ફ્રેમવર્ક
S#.Shell એ ઉપયોગમાં લેવા માટે તૈયાર ગ્રાફિકલ ફ્રેમવર્ક છે જે તમને વપરાશકર્તાની જરૂરિયાતોને આધારે ઝડપી ફેરફારો કરવાની મંજૂરી આપે છે અને C# ભાષામાં સંપૂર્ણપણે ઓપન સોર્સ છે. રોબોટ ઝડપથી ગ્રાફિકલ ઈન્ટરફેસ બનાવશે, વ્યૂહરચના સેટિંગ્સને સાચવશે અને પુનઃસ્થાપિત કરશે, વ્યૂહરચનાના સંચાલન વિશે વિગતવાર માહિતી પ્રદાન કરશે અને શેડ્યૂલ પર આપોઆપ લોન્ચ કરશે. જ્યારે તમે S#.Shell શરૂ કરો છો, ત્યારે શેલ પ્રોજેક્ટ સોલ્યુશન એક્સપ્લોરરમાં દેખાશે.
વ્યૂહરચના ફોલ્ડરમાં કેટલીક વ્યૂહરચનાઓનો સમાવેશ થાય છે જે ડિફોલ્ટ વ્યૂહરચનાઓ માટે S#.Shell/Helpering Interfaces/Wrapper માં સમાવિષ્ટ છે. જ્યારે પ્રોજેક્ટ લોંચ કરવામાં આવે છે, ત્યારે સ્ક્રીન પર એક વિન્ડો ખુલશે, જેના ઉપરના વિસ્તારમાં તમે શોધી શકો છો:
- કનેક્શન સેટિંગ્સ બટનો;
- વર્તમાન શેલ રૂપરેખાંકન સાચવવા માટે બટન;
- મુખ્ય ટૅબ્સ.
કનેક્શન સેટિંગ્સમાં ગયા પછી, તમારે કનેક્શનનો પ્રકાર પસંદ કરવો પડશે. જલદી વપરાશકર્તા કનેક્ટ થવાનું મેનેજ કરે છે, તે “સામાન્ય” કેટેગરીમાં જવું અને ઇન્સ્ટ્રુમેન્ટ્સ / પોર્ટફોલિયો સામગ્રીઓ / ઓર્ડર્સ / પોતાના સોદાઓથી પોતાને પરિચિત કરવા યોગ્ય છે.
આગળ, વેપાર શરૂ કરવા માટેની વ્યૂહરચના ઉમેરવા માટે “રીઅલ-ટાઇમ” ટેબ પર જાઓ. વ્યૂહરચના ઉમેર્યા પછી, વેપારી સાધનો, પોર્ટફોલિયો વગેરેના પ્રકાર દ્વારા તેના મુખ્ય પરિમાણો ભરવા માટે આગળ વધી શકે છે.
નૉૅધ! “ઇમ્યુલેશન” શ્રેણીમાં, ઐતિહાસિક ડેટા પર વ્યૂહરચના પરીક્ષણ ચલાવવાનું શક્ય છે.
સ્ટોકશાર્પ પ્લેટફોર્મનો ઉપયોગ કરીને અલ્ગોરિધમિક ટ્રેડિંગ પર મૂળભૂત ઓનલાઈન કોર્સ: https://youtu.be/lileOIlcNP4
S#.MatLab – ટ્રેડિંગ સિસ્ટમ્સ સાથે MatLab એકીકરણ
ડેવલપર્સે S#.MatLab બનાવ્યું છે – ઉત્પાદનની લિંક https://doc.stocksharp.ru/topics/MatLab.html જેઓ MatLab MathWorks પર્યાવરણની અંદર ટ્રેડિંગ અલ્ગોરિધમ લખે છે. S#.MatLab એકીકરણ કનેક્ટરની હાજરી લગભગ કોઈપણ બ્રોકર/એક્સચેન્જ સાથે કનેક્ટ થવાનું શક્ય બનાવે છે. MatLab સ્ક્રિપ્ટ્સ, ટ્રેડિંગ પ્લેટફોર્મ્સમાંથી ડેટા પ્રાપ્ત કર્યા પછી, તેમને ટ્રેડિંગ ઓર્ડર મોકલે છે. વિગતવાર સેટિંગ્સ, સ્ક્રિપ્ટ્સ અને દસ્તાવેજો મેળવવા માટે, તમારે S#.MatLab ખરીદવાની જરૂર પડશે.
MatLab સ્ક્રિપ્ટોમાંથી વેપાર
CSV ફાઇલો ડેટા એકત્રિત અને સંગ્રહિત કરે છે. વર્તમાન અવતરણો લીટીઓમાં લખેલા છે. કૉલમ દરેક ચલણ જોડી માટે બિડ/આસ્ક ક્વોટ્સની સમગ્ર શ્રેણી દર્શાવે છે. જો તમે તમારા પીસીને હંમેશા ચાલુ રાખી શકતા નથી, તો ચિંતા કરશો નહીં. આ કિસ્સામાં ડેટા બ્લોક્સમાં આવશે. ડાઉનલોડ કર્યા પછી, તમે પ્રોગ્રામ બંધ કરી શકો છો, ફાઇલનું નામ બદલી શકો છો જેથી ખોવાઈ ન જાય અને ચોક્કસ સમયગાળા પછી તેને ફરીથી પ્રારંભ કરો.
નૉૅધ! ડેટા બ્લોક્સ સાથે એરેનું કદ અલગ હશે. ડેટા બ્લોક્સ PRICES (ગ્લોબલ વેરીએબલ) માં સંગ્રહિત થાય છે.
વ્યૂહરચના બનાવતી વખતે, તમારે ખાતરી કરવી જોઈએ કે તેઓ ફક્ત તેમના પોતાના પરિમાણોને ઇનપુટ તરીકે સ્વીકારે છે. પ્રારંભિક ડેટા વૈશ્વિક ચલો દ્વારા સ્થાનાંતરિત થાય છે. જ્યારે વેપાર બંધ થાય છે, ત્યારે વ્યૂહરચનાની ગુણવત્તાને દર્શાવવા માટે વૈશ્વિક ચલોને સમાયોજિત કરવામાં આવે છે. આ લાક્ષણિકતાઓને ઑપ્ટિમાઇઝ કરવા માટે, તમારે “શેલ” બનાવવું જોઈએ જેની અંદર વૈશ્વિક ચલો આરંભ કરવામાં આવશે.
નૉૅધ! દરેક વખતે જ્યારે વેપાર બંધ થાય છે, ત્યારે વ્યૂહરચનાનું પ્રદર્શન અપડેટ થાય છે.
https://doc.stocksharp.ru/ પર તમામ સ્ટોકશાર્પ દસ્તાવેજીકરણ
ચેમ્પિયન્સ લીગ દર્શક – સહભાગીઓના સોદા સાથે ચેમ્પિયન્સ લીગ સ્પર્ધાના ચાર્ટ
LCH વ્યૂઅર એ એક સોફ્ટવેર છે જે સૂચકાંકો સાથેના ચાર્ટ પર LCH સહભાગીઓના સોદા દર્શાવે છે. નીચેના ફોટામાં તમે જોઈ શકો છો કે કેટલાક ટૂલ્સનું પ્રદર્શન કેવું દેખાશે.
RI ટિક ચાર્ટ પર HFT રોબોટ્સના સોદા જોવાનું પણ શક્ય છે.
સોફ્ટવેર તેના ઉપયોગની સરળતાથી તમને આનંદિત કરશે. પ્રોગ્રામ શરૂ કર્યા પછી, વપરાશકર્તાએ વર્ષ/પ્રતિભાગી/ઇન્સ્ટ્રુમેન્ટ પ્રકાર/પ્રારંભ અને પ્રતિ તારીખ પસંદ કરવાની જરૂર પડશે. જો જરૂરી હોય, તો તમે સમયમર્યાદાનો ઉલ્લેખ કરી શકો છો. ડાઉનલોડ આદેશ પર ટેપ કરીને, વેપારી સ્ક્રીન પર દેખાતા ચાર્ટની વિગતવાર તપાસ કરી શકશે અને ગ્રેઇલ શોધી શકશે. ડાઉનલોડ કરેલ ડેટા સોફ્ટવેર દ્વારા કેશ કરવામાં આવે છે (ત્યાં કોઈ પુનઃસ્થાપન નથી). માત્ર એક છબી જ નહીં, પણ વિગતવાર ડેટા પણ મેળવવા માટે, તમારે પ્રોગ્રામ સાથે ડિરેક્ટરીમાં જવું જોઈએ. દરેક વેપારી માટે, તેના વેપારની CSV ફાઇલો સાથેનું એક અલગ ફોલ્ડર બનાવવામાં આવ્યું છે. સ્ટોકશાર્પ તેની પોતાની ભાષા સાથેનો એક શક્તિશાળી શેલ પ્રોગ્રામ છે. વધુ અને વધુ પ્રોગ્રામરો આ ચોક્કસ સોફ્ટવેરને પસંદ કરે છે. S# ભાષા શીખવી પ્રમાણમાં સરળ છે. તેથી, તેમાં કોઈ શંકા નથી. સ્ટોકશાર્પ પ્રોગ્રામનું પરીક્ષણ કરીને, તમે તેના ફાયદાઓની પ્રશંસા કરી શકો છો અને તેની ખાતરી કરી શકો છો કે સોફ્ટવેર મોટી સંખ્યામાં શક્યતાઓ પ્રદાન કરે છે. કનેક્શન માત્ર રશિયન માટે જ નહીં, પણ અમેરિકન બ્રોકર્સ માટે પણ સપોર્ટેડ છે, જે એક વધારાનો ફાયદો છે.