اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

Софт и программы для трейдинга

Stocksharp (S#) – واپار لاءِ سافٽ ويئر جو هڪ سيٽ، واپاري حڪمت عمليون ٺاهڻ ۽ واپاري روبوٽ ٺاهڻ (باقاعده يا HFT)، استعمال جون خاصيتون، ڪٿي ڊائون لوڊ ڪرڻ ۽ ڪيئن استعمال ڪجي، انٽرفيس خاصيتون. StockSharp هڪ جديد سافٽ ويئر آهي جيڪو صارفين کي مڪمل-سائيڪل آٽوميشن ٺاهڻ جي اجازت ڏئي ٿو (تجزيو/ٽيسٽنگ/ٽريڊنگ) ۽
پنهنجو پاڻ تي واپاري بوٽ ٺاهي ٿو . معياري ٽيڪنيڪل تجزيو پيڪيج کان علاوه، پليٽ فارم هڪ منفرد بصري حڪمت عملي بلڊر تي مشتمل آهي. API ڪنيڪشن موجود آهي واپاري روبوٽس ۽ ٽئين پارٽي سافٽ ويئر لاءِ. هيٺ توهان اسٽاڪ شارپ (S# – مختصر) بابت وڌيڪ سکو سگهو ٿا، ۽ انهي سان گڏ مشهور پليٽ فارم جي فائدن ۽ نقصانن جو جائزو وٺو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

اسٽاڪ شارپ لائسنسنگ

صارفين کي اهو موقعو ڏنو ويو آهي (https://doc.stocksharp.ru/topics/License.html) سڀ کان وڌيڪ مناسب قسم جو لائسنس چونڊڻ لاءِ: Extended/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/.

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

Crypto واپاري

Crypto Trader لائسنس هيٺ ڏنل پليٽ فارمن تائين رسائي فراهم ڪري ٿو: 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/TradeBoitBox/LigiFinex/LiquiBox/LiquiBox/ CoinBene/BitZ/ZB.

توسيع ٿيل لائسنس

وڌايل لائسنس صارفين کي هڪ ئي وقت 3 پروگرامن تائين
QUIK ٽرمينل سان ڳنڍڻ جي اجازت ڏئي ٿو . وڊيو سبق تائين رسائي، جنهن جو عرصو 40 ڪلاڪن کان وڌيڪ آهي، ۽ تيار ٿيل واپاري حڪمت عمليون کليل آهن.

نوٽ! StockSharp جي ٽيڪنيڪل سپورٽ سروس جلدي اڀرندڙ مسئلن جو جواب ڏئي ٿي، ڪلائنٽ کي سافٽ ويئر جي آپريشن سان لاڳاپيل ڪنهن به مسئلي کي حل ڪرڻ ۾ مدد ڪندي.

ڪارپوريٽ لائسنس

حجم لائسنس حاصل ڪرڻ لاء توهان کي فيس ادا ڪرڻو پوندو. بنيادي / ترقي يافته لائسنس جي ڪارڪردگي کان علاوه، صارف کي سڌي طرح رسائي ڏني ويندي:

  • ماسڪو ايڪسچينج تي نڪتل مارڪيٽ ؛
  • ماسڪو ايڪسچينج تي اسٽاڪ مارڪيٽ؛
  • LSE / NASDAQ مٽا سٽا.

انهي سان گڏ، واپارين ماسڪو ايڪسچينج جي نڪتل مارڪيٽ تي آرڊر منظم ڪري سگهن ٿا ۽ FIX/FAST پروٽوڪول استعمال ڪندي واپار سان ڳنڍجي سگهن ٿا.

ڪارپوريٽ پلس

ڪارپوريٽ پلس لائسنس ۾ ڪنهن به تيار ڪيل سافٽ ويئر حلن جا سورس ڪوڊ شامل آهن (S#.Data/S#.Designer/S#.Shell). پاڻ پليٽ فارم لاءِ پڻ سورس ڪوڊ آهن: S#.API.

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي
S# آرڪيٽيڪچر

Github تي اسٽاڪ شارپ سورس ڪوڊ

S# ڪور ترقي يافته آهي اوپن سورس ڪميونٽي ۾. S# GitHub/StockSharp مخزن ۾ ماخذ طور موجود آهي https://github.com/StockSharp/StockSharp. اجزاء قسم جي لحاظ سان ماخذ ڪوڊ سان دستياب ٿي ويندا:

  • عام طبقن جيڪي توهان جي پنهنجي ڪنيڪشن ٺاهڻ جي عمل ۾ استعمال ڪيا ويا آهن؛
  • واپاري سمائيٽر؛
  • تاريخ سمائيٽر؛
  • ٽيڪنيڪل تجزياتي اشارن جو هڪ وڏو تعداد (70 کان وڌيڪ)؛
  • لاگنگ

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي اسٽاڪ شارپ جي خريداري لاء پئسا منتقل ڪرڻ کان پوء، بند ٿيل حصن جي ماخذ ڪوڊ تائين رسائي دستياب ٿي ويندي. ھڪڙو واپار استعمال ڪري سگھي ٿو نفعي/نقصان/slippage/lag algorithms، گڏو گڏ ڪنهن به وقت جي فريم جي موم بتيون تعمير ڪرڻ.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

نوٽ! واپار جي ميدان ۾ شروعات ڪندڙن لاءِ، S#. اسٽوڊيو گرافڪ ماحول مناسب آهي، جيڪو واپار لاءِ روبوٽس ٺاهڻ ۽ جانچڻ جي عمل کي تمام گهڻو آسان ڪري ٿو.

GitHub ھدايت – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

تنصيب جون خاصيتون

گهڻا نوان استعمال ڪندڙ نه سمجھندا آهن ته ڪيئن صحيح طريقي سان شروع ڪجي اسٽاڪ شارپ، پروگرامن کي انسٽال ڪريو ۽ سافٽ ويئر کي اپڊيٽ ڪريو جيڪڏهن ضروري هجي. هيٺ ڏنل معلومات توهان کي سمجھڻ ۾ مدد ڪندي ته ڪيئن اسٽاڪ شارپ کي انسٽال ڪيو وڃي.

لانچ

انسٽال ڪرڻ لاءِ S#.Installer، صارفين کي لنڪ جي پيروي ڪرڻ جي ضرورت پوندي https://stocksharp.ru/products/download/ ۽ تقسيم کي ڊائون لوڊ ڪرڻ جو خيال رکو. Installer.zip.Installerzip پراپرٽيز بلاڪ هٽايو ويو آهي.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي هن کي ڪرڻ لاء، فائل تي صحيح ڪلڪ ڪريو ۽ خاصيتون چونڊيو. آرڪائيو انپيڪ ٿيل آهي. فولڊر ۾ جيڪو کلي ٿو، توھان کي ڳولڻ جي ضرورت پوندي StockSharp.Installer.Console.bat فائل. اڳيون، هن فائل جي انسٽاليشن موڊ کي شروع ڪريو ۽ انسٽاليشن جي عمل کي مڪمل ڪرڻ لاء انتظار ڪريو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي ايندڙ اسٽيج تي، اهي داخل ٿين ٿا لاگ ان ۽ ڳجهي StockSharp ميلاپ پروگرام ۾ داخل ٿيڻ لاءِ. جڏهن انسٽاليشن جو عمل مڪمل ٿي ويندو، هڪ سافٽ ويئر ونڊو اسڪرين تي کلي ويندو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

سافٽ ويئر انسٽال ڪرڻ ۽ ختم ڪرڻ

ڊولپرز انهي ڳالهه کي يقيني بڻايو ته اهو صارفين لاء پروگرام ۾ ڳولڻ لاء آسان هو، ۽ ايپليڪيشنن جي قسم کي چونڊڻ جي صلاحيت ڏني وئي.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي ايپليڪيشن کي انسٽال ڪرڻ لاءِ، واپارين پروگرام کي چونڊيو ۽ “انسٽال” ڪمانڊ تي ڪلڪ ڪريو. پوء تصديق ڪريو لائسنس جي معاهدي جي شرطن سان معاهدي ۽ “جاري” بٽڻ تي ٽيپ ڪريو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي اڳيون، انسٽاليشن جو رستو چونڊيو. ساڳئي وقت، اهو ياد رکڻ جي قابل آهي ته فولڊر جنهن ۾ پروگرام نصب ٿيل آهي خالي هجڻ گهرجي. ان کان پوء، “جاري” بٽڻ تي ٻيهر ڪلڪ ڪريو، “رن” حڪم چونڊيو ۽ انسٽاليشن مڪمل ٿيڻ جو انتظار ڪريو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي هاڻي سافٽ ويئر استعمال ڪرڻ لاء تيار آهي! صلاح! جيڪڏهن سافٽ ويئر کي هٽائڻ جي ضرورت آهي، صارفين کي “Uninstall” حڪم چونڊيو ۽ “جاري” بٽڻ تي ڪلڪ ڪريو. سافٽ ويئر کي بحال ڪرڻ لاء، توهان کي “بحال” حڪم تي ڪلڪ ڪرڻ گهرجي ۽ “جاري” بٽڻ تي ڪلڪ ڪريو.

پروگرام اپڊيٽ خاصيتون

ڊولپرز پڪ ڪئي ته S#.Installer آزاديءَ سان سافٽ ويئر اپڊيٽس کي ٽريڪ ڪري ٿو ۽ پاڻمرادو لانچ ڪري ٿو. اهو ئي سبب آهي ته انسٽاليشن مڪمل ٿيڻ کان پوء، اهو بهتر ناهي ته پروگرام کي انسٽال نه ڪيو وڃي. دستياب اپڊيٽس کي دستي طور تي چيڪ ڪرڻ لاء، توهان کي “تازه ڪاري” بٽڻ تي ڪلڪ ڪرڻ گهرجي. توھان ان کي ڳولي سگھوٿا سافٽ ويئر ونڊو جي ساڄي ڪنڊ ۾. جيڪڏهن تازه ڪاريون موجود آهن، هڪ نوٽيفڪيشن اسڪرين تي ظاهر ٿيندو. هاڻي توهان کي بٽڻ تي ٽيپ ڪرڻ جي ضرورت آهي.

ٽول بار ذريعي S#.Installer کي بند ڪرڻ جي صلاح ڏني وئي آهي. هن مقصد لاء، مينيو ڏانهن منتقلي ڪئي وئي آهي. “بند” بٽڻ تي صحيح ڪلڪ ڪريو.

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

S#.API – Visual Studio ۾ C# ۾ واپاري روبوٽس لکڻ لاءِ هڪ لائبريري

S#.API هڪ مفت لائبريري آهي جيڪا الورورٿمڪ واپار جي شعبي ۾ نئين سکندڙن ۽ پروفيسرن لاءِ ڪارآمد ثابت ٿيندي
. لائبريري Visual Studio ماحول ۾ C# پروگرامنگ تي مرکوز آهي، جنهن جي مهرباني صارفين کي بلڪل ڪا به حڪمت عملي ٺاهڻ جو موقعو ملندو آهي: پوزيشن وارن کان وٺي ڊگھي ٽائيم فريم سان هاءِ فري فريڪوئنسي (HFT) تائين جيڪي تبادلي لاءِ سڌي رسائي (DMA) استعمال ڪندا آهن. واپار. S#.API باقي پروڊڪٽس جو بنياد آھي. لائبريري جي بنياد تي، ڊولپرز مختلف حل ٺاهيا آهن جهڙوڪ S#.Designer/S#.Data/S#.MatLab اڊاپٽر، وغيره. صارفين کي ڪنهن به ٻاهرين واپاري نظام سان پنهنجون پنهنجون رابطا ٺاهڻ جي صلاحيت آهي. بوٽ ڪنهن به ڪنيڪشن سان ڪم ڪري سگهي ٿو. اهو بروکر جي API تي منحصر ناهي، جيڪو هڪ اهم فائدو آهي. S#.API جو مقصد پرائيويٽ واپارين/ بئنڪنگ ادارن/ سيڙپڪاري ڪمپنيون آهن. ڪارڪردگي ڪافي اعلي آهي. ڪنهن به اوزار لاءِ سوين حڪمت عمليون هڪ ئي وقت تي عمل ۾ اچن ٿيون. ٽڪ / شيشي تي جاچ ممڪن طور تي صحيح آهي. حقيقي slippage طئي ڪيو ويو آهي. توھان ڊائون لوڊ ڪري سگھوٿا API ۽ دستاويزن لاءِ S#.API StockSharp https://stocksharp.ru/store/api/ ڪوئڪ لاءِ واپاري روبوٽ ٺاھيو، اسٽاڪ شارپ ۾ تڪڙو شروعات: https://youtu.be/F51bGEpTOvo

S#.API انسٽال ڪرڻ جون خاصيتون

ورجن 5.0 کان وٺي، S#.API جي انسٽاليشن NuGet ذريعي ڪئي وئي آهي. پوئين ورزن لاءِ، توھان کي چونڊڻ گھرجي گيٽ هب ويب سروس مان StockSharp Releases repository مان انسٽال ڪرڻ.

GitHub مان انسٽال ڪرڻ جون خاصيتون

سڀ کان پهريان، صارفين
GitHub تي رجسٽر ٿيو . اڳيون، وڃو github.com/StockSharp/StockSharp صفحي تي StockSharp مخزن ۾ ۽ آئڪن کي منتخب ڪريو ليبل ٿيل “ريليزز”. اسڪرين تي هڪ ونڊو کلي ويندي جنهن ۾ توهان کي چونڊيو S# ورجن (ڊائون لوڊ سيڪشن مان) ۽ ضروري آرڪائيو ڊائون لوڊ ڪريو. ڊائون لوڊ ڪيل آرڪائيو انلاڪ ۽ انزپ ٿيل آهن.

نوٽ! آرڪائيوز ۾ StockSharp_#.#.#. لائبريري جي زپ فائلن تي مشتمل آهي / مثالن جا سورس ڪوڊ. توھان سرچ ڪوڊ ڳولي سگھوٿا ماخذ ڪوڊ آرڪائيوز ۾.

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

Nuget سان انسٽال ڪرڻ

Nuget استعمال ڪندي، صارفين S# لائبريري کي انسٽال ڪري سگھن ٿا. ماخذ ڪوڊ ۽ مثالن کي انسٽال ڪرڻ لاءِ، توھان کي وڃڻو پوندو GitHub.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي حل ايڪسپلورر ۾، حل جي نالي تي صحيح ڪلڪ ڪريو. حوالي سان مينيو ۾ وڃڻ کان پوء، حل لاء NuGet پيڪيجز کي منظم ڪريو چونڊيو. اسڪرين تي هڪ ونڊو کلي ويندي جنهن ۾ توهان کي آن لائن ٽيب تي ٽيپ ڪرڻ جي ضرورت آهي. ٽائپ ڪريو StockSharp سرچ بار ۾. جڏهن StockSharp API کي انسٽال ڪرڻ لاءِ پيڪيج مليو آهي، توهان کي “انسٽال” تي ڪلڪ ڪرڻ جي ضرورت آهي. هڪ دفعو پيڪيج جي انسٽاليشن مڪمل ٿي ويندي آهي، پيڪيجز فولڊر ۾ ظاهر ٿيندا. “پيڪيجز” کي کولڻ سان توهان پڪ ڪري سگهو ٿا ته ان ۾ اسٽاڪSharp.#.#.# S# جي جديد ورزن سان گڏ آهي.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

ڳنڍيندڙ

توهان کي اسٽاڪ ايڪسچينجز ۽ ڊيٽا ذريعن سان ڪم ڪرڻ جي ضرورت آهي StockSharp ۾ Connector بيس ڪلاس ذريعي. ماخذ ڪوڊ ملي سگھن ٿا نمونن/عام/SampleConnection پروجيڪٽ ۾.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي سڀ کان پهريان، توهان کي Connector ڪلاس جو هڪ مثال ٺاهڻ جو خيال رکڻو پوندو
https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

عوامي Connector Connector؛

عوامي MainWindow()
{
InitializeComponent();
رابط = نئون رابط ()؛
InitConnector()؛
} هڪ خاص گرافڪ انٽرفيس ۾ جيڪو S#.API لاءِ ڪنيڪٽر کي ترتيب ڏيڻ لاءِ ٺهيل آهي، اهو ممڪن آهي ته هڪ ئي وقت ڪيترن ئي ڪنيڪشن کي ترتيب ڏيو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي اهو پڻ ممڪن آهي ته ڪوڊ کان سڌو ڪنيڪشن شامل ڪرڻ (بغير گرافڪ ونڊوز). هن کي ڪرڻ لاء، توهان کي استعمال ڪرڻ جي ضرورت آهي TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector کنیکٹر، System.Action<TAdapter> init) واڌ. ھڪڙي Connector اعتراض ۾ ڪنيڪشن جو تعداد لامحدود آھي. صارف هڪ ئي وقت ڪيترن ئي مٽاسٽا / بروکرز سان ڳنڍي سگهن ٿا.

نوٽ! ايونٽ هينڊلر کي InitConnector طريقي سان مقرر ڪيو وڃي.

درخواستون

آرڊر اعتراض کي استعمال ڪندي، توهان هڪ نئون آرڊر ٺاهي سگهو ٿا. استعمال ڪندي Connector.RegisterOrder(StockSharp.BusinessEntities.Order آرڊر) جو طريقو، جيڪو سرور ڏانهن آرڊر موڪلي ٿو، صارف ان کي ايڪسچينج تي رجسٽر ڪرڻ جي قابل هوندو. جيڪڏهن هڪ اسٽاپ آرڊر ٺاهڻ جي ضرورت آهي، ماهرن جو خيال رکڻ جي صلاح ڏني وئي آهي Order.Type ملڪيت کي OrderTypes.Conditional طور بيان ڪرڻ. اپليڪيشن سان وڌيڪ ڪم لاء، ساڳيو اعتراض استعمال ڪيو ويندو آهي.

اوزار

سيڪيورٽي هڪ مالي اوزار آهي جيڪو واپار لاءِ استعمال ٿيندو آهي. اوزار ٿي سگھي ٿو اسٽاڪ/مستقبل/ آپشن، وغيره. ڊولپر ٽول ٽوڪري کي طبقن ۾ ورهايو:

  • انڊيڪس سيڪيورٽي؛
  • مسلسل سيڪيورٽي؛
  • WeightedIndexSecurity.

ڊيٽا اسٽوريج

StockSharp ۾، توهان بعد ۾ ڊائون لوڊ لاء ڊيٽا محفوظ ڪري سگهو ٿا. ضابطي جي طور تي، تجزيو جمع ڪرڻ / نمونن جي ڳولا ڪرڻ لاء ڊيٽا کي ذخيرو ڪرڻ ضروري آهي،
واپاري ٽرمينل کان مارڪيٽ ڊيٽا کي محفوظ ڪرڻ (بوٽس جي جاچ لاء). ڊيٽا اسٽوريج بلڪل شفاف آهي، ڇاڪاڻ ته ڊولپر اعلي سطحي رسائي جو خيال رکيو ۽ ٽيڪنيڪل تفصيلن جي اندر لڪايو.

S#.Designer تجارتي روبوٽ ۽ حڪمت عمليون ٺاهڻ لاءِ هڪ آفاقي ڊيزائنر پروگرام آهي

S#.Designer حقيقي واپار ۾ واپاري حڪمت عمليون ٺاهڻ، جانچڻ ۽ منظم ڪرڻ لاءِ استعمال ڪيو ويندو آهي. حڪمت عمليون ٺاهڻ جا ڪيترائي قسم آهن جيڪي هي پروگرام پيش ڪري ٿو. اهي استعمال ڪري رهيا آهن:

  1. ڪوبيڪوف. انهي حالت ۾، صارف کي شايد پروگرامنگ صلاحيتن نه هجي. حڪمت عمليون ٺاهڻ لاء، توهان کي استعمال ڪرڻ جي ضرورت پوندي لائينن کي ڳنڍڻ جو طريقو ۽ ڪعب کي گڏ ڪرڻ.
  2. سي#. هي اختيار تجربيڪار پروگرامرز لاءِ موزون آهي جيڪي ڪوڊ سان ڪم ڪرڻ کان نه ڊڄندا آهن. اهڙي حڪمت عملي تخليق جي امڪانن ۾ محدود ناهي. اهو ڪنهن به الگورتھم کي بيان ڪري سگهي ٿو، ڪعب جي برعڪس. حڪمت عملي سڌي طرح S#.Designer يا C# ترقي واري ماحول ۾ ٺاهي وئي آهي.

S#.Designer جي پهرين لانچ دوران، اسڪرين تي هڪ ونڊو ظاهر ٿيندي جنهن ۾ توهان کي لانچ موڊ چونڊڻو پوندو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي ان کان پوءِ OK بٽڻ کي دٻايو. S#.Designer جي پهرين لانچ دوران، توهان کي ڊيٽا ڊائون لوڊ ونڊو کولڻ لاءِ چيو ويندو. تاريخي ڊيٽا ڊائون لوڊ ڪرڻ لاءِ، توهان کي انسٽال ڪرڻو پوندو S#.Data پروگرام (ڪوڊنام هائڊرا). ڊائون لوڊ ٽول بٽڻ تي ڪلڪ ڪرڻ کان پوءِ، هڪ لاڳاپيل ونڊو اسڪرين تي ظاهر ٿيندي، جنهن ۾ توهان کي ڪوڊ ۽ ٽول/ڊيٽا ماخذ جو قسم داخل ڪرڻو پوندو. اڳيون، OK بٽڻ تي ڪلڪ ڪريو. اوزار جيڪي S#.Designer ڳوليندا سڀ اوزار پينل ۾ ڳولي سگهجن ٿا.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

نوٽ! روسي مارڪيٽ لاء تاريخي ڊيٽا جو سڀ کان وڌيڪ مشهور مفت ذريعو Finam بروکر آهي. ڊفالٽ ڊيٽا جو ذريعو S#.Designer آهي.

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي تاريخي ڊيٽا حاصل ڪرڻ لاء، سڀني اوزارن جي درجي تي وڃو ۽ گهربل اوزار جي نالي تي ٽيپ ڪريو. اڳيون، موم بتين جي تاريخي ڊيٽا / قسم / ٽائيم فريم جو عرصو مقرر ڪريو ۽ شروع بٽڻ تي ڪلڪ ڪريو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي تاريخي ڊيٽا حاصل ڪرڻ کان پوء، هڪ مظاهري جي حڪمت عملي کي ترجيح ڏني وڃي. هن کي ڪرڻ لاء، وڃو اسڪيمون پينل. حڪمت عملي فولڊر ۾، هڪ مثال چونڊيو SMA حڪمت عملي. جڏهن توهان هڪ حڪمت عملي تي وڃو، ايموليشن ٽيب ربن ۾ کلي ٿو. هتي توهان هڪ حڪمت عملي ٺاهڻ / ڊيبگنگ / جاچ لاءِ بنيادي عنصر ڳولي سگهو ٿا.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي ھن ٽيب ۾، “مارڪيٽ ڊيٽا” فيلڊ ۾ ٽيسٽنگ جي مدت ۽ مارڪيٽ ڊيٽا اسٽوريج کي سيٽ ڪريو. اڳيون، ضروري اوزار چونڊيو ۽ بلاڪ پراپرٽيز جي درجي ۾ شمع جو قسم/ٽائم فريم مقرر ڪريو. شروعاتي بٽڻ کي دٻائڻ کان پوءِ واپاري ايموليشن فوري طور تي شروع ٿئي ٿي.

https://youtu.be/NrzI4yJFg7U Stocksharp سبق ٻه: https://youtu.be/N_AFlKYP2rU سبق ٽي: https://youtu.be/f75zeQL5Ucw

S#. ٽرمينل – واپاري ٽرمينل

S#. ٽرمينل هڪ مفت واپاري ٽرمينل آهي، جنهن جو بنيادي فائدو هڪ ئي وقت ۾ وڏي تعداد ۾ واپاري پليٽ فارمن سان ڪنيڪشن آهي. دنيا جي مختلف ايڪسچينجز کان 70 کان وڌيڪ ڪنيڪشن لاءِ سپورٽ موجود آهي. وقت جا فريم پاڻمرادو آهن.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي S#.ٽرمينل جي پهرين لانچ دوران، توهان کي لانچ موڊ چونڊڻ جي ضرورت پوندي ۽ اوڪي بٽڻ تي ڪلڪ ڪريو. هڪ ٽرمينل ونڊو اسڪرين تي ظاهر ٿيندي. اجزاء ڊفالٽ طور مقرر ڪيا ويا آهن. ڪنيڪشن سيٽنگون تبديل ڪرڻ کان پوء، توهان کي “ڪنيڪٽ” بٽڻ تي ڪلڪ ڪرڻ جي ضرورت آهي.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي نئين چارٽ واري علائقي کي شامل ڪرڻ لاء، صارفين کي “شامل ڪريو” حڪم تي ٽيپ ڪريو. ساڳي جاءِ تي ٻئي مائوس جي بٽڻ کي دٻائڻ سان، توھان موم بتيون شامل ڪري سگھو ٿا اوزارن لاءِ دلچسپيءَ / اشارن / آرڊرن ۽ پنھنجي ڊيل لاءِ. واپار جي درجي ۾، واپارين کي اوزار ذريعي واپار ڏسڻ جي قابل هوندا. جيڪڏهن ضرورت پيدا ٿئي ٿي، واپارين کي هميشه اضافي اجزاء شامل ڪرڻ جو اختيار هوندو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

S#.Data (Hydra) – مارڪيٽ ڊيٽا ڊائون لوڊ ڪندڙ

ڊولپرز S#.Data (Hydra) سافٽ ويئر ٺاھيو آھي پاڻمرادو لوڊشيڊنگ لاءِ مارڪيٽ ڊيٽا جي مختلف ذريعن کان. ڊيٽا کي مقامي اسٽوريج ۾ S#.Data (BIN) ٽيڪسٽ فارميٽ ۾ محفوظ ڪري سگھجي ٿو، جيڪو ٻين سافٽ ويئر ۾ آسان ڊيٽا تجزيو مهيا ڪري ٿو، يا خاص بائنري فارميٽ ۾ جيڪو وڌ کان وڌ ڪمپريشن ليول مهيا ڪري ٿو. معلومات جيڪا محفوظ ڪئي وئي آهي واپار جي حڪمت عملي جي استعمال لاءِ دستياب ٿي ويندي. ڊيٽا تائين رسائي حاصل ڪرڻ لاءِ، توهان کي استعمال ڪرڻو پوندو StorageRegistry يا باقاعده اپلوڊس Excel/xml/txt فارميٽ ۾. S#.Data توهان کي هڪ ئي وقت حقيقي وقت ۽ تاريخي ڊيٽا ذريعن ٻنهي کي استعمال ڪرڻ جي اجازت ڏئي ٿي. هي فائدو هڪ وسعت وارو ذريعو ماڊل جي استعمال ذريعي حاصل ڪيو ويندو آهي. پروگرام جي پهرين لانچ دوران، اسڪرين تي هڪ ونڊو کلي ويندي،
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي ڊيٽا ذريعن جي چونڊ ونڊو کي کولڻ لاء، توهان کي “جنرل” درجي ڏانهن وڃڻ جي ضرورت آهي ۽ “شامل ڪريو” سيڪشن ۽ “ذريعو” فولڊر تي ٽيپ ڪريو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي ونڊو ۾ جيڪو کلي ٿو، نشان لڳايو ضروري ذريعن کي. اهو فلٽر استعمال ڪرڻ جي اجازت آهي علائقي/اليڪٽرانڪ سائيٽ/ڊيٽا جو قسم/حقيقي وقت. ڪلڪ ڪريو OK چونڊ عمل کي مڪمل ڪرڻ لاء. ان کان پوء، سافٽ ويئر صارفين کي افاديت کي چالو ڪرڻ لاء تڪڙو ڪندو. OK تي ڪلڪ ڪندي، مرچنٽ ايپليڪيشن جي مکيه ونڊو جي کاٻي پينل ۾ ذريعن کي شامل ڪرڻ جي قابل هوندو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي

S#.Shell – سورس ڪوڊس سان گڏ تيار ٿيل گرافڪ فريم ورڪ

S#.Shell هڪ استعمال لاءِ تيار گرافڪ فريم ورڪ آهي جيڪو توهان کي صارف جي گهرجن جي بنياد تي تڪڙا تبديليون ڪرڻ جي اجازت ڏئي ٿو ۽ C# ٻولي ۾ مڪمل طور تي کليل ذريعو آهي. روبوٽ جلدي هڪ گرافڪ انٽرفيس ٺاهيندو، حڪمت عملي جي سيٽنگن کي محفوظ ۽ بحال ڪندو، حڪمت عملي جي آپريشن بابت تفصيلي معلومات مهيا ڪندو، ۽ خودڪار طريقي سان شيڊول تي لانچ ڪندو. جڏهن توهان شروع ڪيو S#.Shell، شيل پروجيڪٽ حل ايڪسپلورر ۾ ظاهر ٿيندو.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي اسٽريٽيجيز فولڊر ۾ ڪيتريون ئي حڪمت عمليون شامل آھن جيڪي S#.Shell/Helpering Interfaces/Wrapper for Default Strategies ۾ شامل آھن. جڏهن پروجيڪٽ شروع ڪيو ويندو، هڪ ونڊو اسڪرين تي کليل هوندي، جنهن جي مٿين حصي ۾ توهان ڳولي سگهو ٿا:

  • ڪنيڪشن سيٽنگون بٽڻ؛
  • موجوده شيل جي جوڙجڪ کي بچائڻ لاء بٽڻ؛
  • مکيه ٽيب.

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي ڪنيڪشن سيٽنگون وڃڻ کان پوء، توهان کي ڪنيڪشن جو قسم چونڊڻ جي ضرورت پوندي. جيترو جلدي صارف ڳنڍڻ جو انتظام ڪري ٿو، اهو “جنرل” درجي ۾ وڃڻ جي قابل آهي ۽ پنهنجو پاڻ کي اوزار / پورٽ فوليو مواد / آرڊر / پنهنجي واپار سان واقف ڪرڻ جي قابل آهي.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي اڳيون، واپار شروع ڪرڻ لاءِ حڪمت عملي شامل ڪرڻ لاءِ ”حقيقي وقت“ ٽيب ڏانھن وڃو. هڪ حڪمت عملي شامل ڪرڻ کان پوء، هڪ واپار اڳتي وڌائي سگھي ٿو ان جي مکيه پيٽرولن کي ڀرڻ لاء اوزار جي قسم، پورٽ فوليو وغيره.

نوٽ! “ايموليشن” جي درجي ۾، اهو ممڪن آهي ته تاريخي ڊيٽا تي حڪمت عملي جي جاچ کي هلائڻ.

اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي اسٽاڪ شارپ پليٽ فارم استعمال ڪندي الگورتھمڪ واپار تي بنيادي آن لائن ڪورس: 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 فائلون ڊيٽا گڏ ڪري ۽ ذخيرو ڪن ٿيون. موجوده اقتباس لائنن ۾ لکيل آهن. ڪالمن هر ڪرنسي جي جوڙي لاءِ بولي/پڇڻ جي حوالن جي پوري حد کي ظاهر ڪن ٿا. جيڪڏهن توهان پنهنجي PC تي هر وقت نٿا رکي سگهو، پريشان نه ڪريو. هن معاملي ۾ ڊيٽا بلاڪ ۾ ايندي. ڊائون لوڊ ڪرڻ کان پوء، توهان پروگرام کي بند ڪري سگهو ٿا، فائل جو نالو تبديل ڪري سگهو ٿا ته جيئن گم نه ٿئي ۽ ان کي ڪجهه وقت کان پوء ٻيهر شروع ڪريو.

نوٽ! ڊيٽا بلاڪ سان arrays جي سائيز مختلف ٿي ويندي. ڊيٽا بلاڪ PRICES (عالمي متغير) ۾ ذخيرو ٿيل آهن.

جڏهن حڪمت عملي ٺاهي، توهان کي پڪ ڪرڻ گهرجي ته اهي صرف انهن جي پنهنجي پيٽرولن کي ان پٽ طور قبول ڪن ٿا. شروعاتي ڊيٽا عالمي متغير ذريعي منتقل ڪئي وئي آهي. جڏهن واپار بند ڪيو ويندو آهي، عالمي متغير حڪمت عملي جي معيار کي ترتيب ڏيڻ لاء ترتيب ڏني وئي آهي. انهن خاصيتن کي بهتر ڪرڻ لاء، توهان کي هڪ “شيل” ٺاهڻ گهرجي جنهن جي اندر عالمي متغيرن جي شروعات ڪئي ويندي.

نوٽ! هر وقت واپار بند ڪيو ويندو آهي، حڪمت عملي جي ڪارڪردگي کي اپڊيٽ ڪيو ويندو آهي.

سڀ Stocksharp دستاويز https://doc.stocksharp.ru/ تي

چيمپئنز ليگ ناظر – چيمپئنز ليگ جي مقابلي جا چارٽ شرڪت ڪندڙن جي ڊيلز سان

LCH Viewer هڪ سافٽ ويئر آهي جيڪو ڏيکاري ٿو LCH شرڪت ڪندڙن جا واپار هڪ چارٽ تي اشارن سان. هيٺ ڏنل تصوير ۾ توهان ڏسي سگهو ٿا ته ڪيترن ئي اوزارن جي ڊسپلي ڪيئن نظر ايندي.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي آر آئي ٽڪ چارٽ تي HFT روبوٽس جا واپار ڏسڻ به ممڪن آهي.
اسٽاڪ شارپ ۾ دستي ۽ الگورٿمڪ واپار، روبوٽ ترقي سافٽ ويئر توهان کي ان جي استعمال جي آسانيء سان خوش ڪندو. پروگرام شروع ڪرڻ کان پوء، صارف کي سال / حصو وٺندڙ / اوزار جي قسم / تاريخن کان ۽ تائين چونڊڻ جي ضرورت پوندي. جيڪڏهن ضروري هجي ته، توهان هڪ وقت مقرر ڪري سگهو ٿا. ڊائون لوڊ ڪمانڊ تي ٽيپ ڪرڻ سان، تاجر تفصيل سان جانچڻ جي قابل هوندو چارٽ جيڪو اسڪرين تي ظاهر ٿئي ٿو ۽ ڳولهي Grail. ڊائون لوڊ ڪيل ڊيٽا سافٽ ويئر طرفان محفوظ ڪئي وئي آهي (ڪو به ٻيهر انسٽاليشن ناهي). حاصل ڪرڻ لاء نه رڳو هڪ تصوير، پر پڻ تفصيلي ڊيٽا، توهان کي پروگرام سان ڊاريڪٽري ڏانهن وڃڻ گهرجي. هر واپار لاءِ، هڪ الڳ فولڊر ٺاهيو ويو آهي سندس واپار جي CSV فائلن سان. StockSharp ھڪڙو طاقتور شيل پروگرام آھي پنھنجي ٻولي سان. وڌيڪ ۽ وڌيڪ پروگرامر هن خاص سافٽ ويئر کي ترجيح ڏين ٿا. S# ٻولي سکڻ نسبتا آسان آهي. تنهن ڪري، ڪو شڪ ناهي. اسٽاڪ شارپ پروگرام کي جانچڻ سان، توهان ان جي فائدن جي ساراهه ڪري سگهو ٿا ۽ پڪ ڪريو ته ته سافٽ ويئر امڪانن جي هڪ وڏي انگ مهيا ڪري. ڪنيڪشن نه رڳو روسي، پر آمريڪي بروکرز جي حمايت ڪئي وئي آهي، جيڪو هڪ اضافي فائدو آهي.

info
Rate author
Add a comment