اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

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

Stocksharp (S#) – ٹریڈنگ کے لیے سافٹ ویئر کا ایک سیٹ، تجارتی حکمت عملی بنانا اور ٹریڈنگ روبوٹ (باقاعدہ یا HFT) بنانا، استعمال کی خصوصیات، کہاں ڈاؤن لوڈ کرنا ہے اور کیسے استعمال کرنا ہے، انٹرفیس کی خصوصیات۔ StockSharp ایک جدید سافٹ ویئر ہے جو صارفین کو مکمل سائیکل آٹومیشن (تجزیہ/ٹیسٹنگ/ٹریڈنگ) بنانے اور
خود ٹریڈنگ بوٹس تیار کرنے کی اجازت دیتا ہے ۔ معیاری تکنیکی تجزیہ پیکج کے علاوہ، پلیٹ فارم ایک منفرد بصری حکمت عملی بلڈر پر مشتمل ہے۔ API کنکشن ٹریڈنگ روبوٹس اور تھرڈ پارٹی سافٹ ویئر کے لیے دستیاب ہے۔ ذیل میں آپ Stocksharp (S# – short) کے بارے میں مزید جان سکتے ہیں، اور ساتھ ہی مقبول پلیٹ فارم کے فوائد اور نقصانات کا بھی جائزہ لے سکتے ہیں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

اسٹاک شارپ لائسنسنگ

صارفین کو یہ موقع دیا جاتا ہے (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/۔

اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

کرپٹو ٹریڈر

کرپٹو ٹریڈر لائسنس درج ذیل پلیٹ فارمز تک رسائی فراہم کرتا ہے: 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/TradeBbox/LiBox/WOGMAX/ CoinBene/BitZ/ZB۔

توسیع شدہ لائسنس

توسیع شدہ لائسنس صارفین کو بیک وقت 3 پروگراموں کو
QUIK ٹرمینل سے منسلک کرنے کی اجازت دیتا ہے ۔ ویڈیو اسباق تک رسائی، جس کا دورانیہ 40 گھنٹے سے زیادہ ہے، اور ریڈی میڈ ٹریڈنگ حکمت عملی کھلی ہے۔

نوٹ! StockSharp کی تکنیکی معاونت کی خدمت ابھرتے ہوئے مسائل کا فوری جواب دیتی ہے، سافٹ ویئر کے آپریشن سے متعلق کسی بھی مسئلے کو حل کرنے میں کلائنٹ کی مدد کرتی ہے۔

کارپوریٹ لائسنس

حجم کا لائسنس حاصل کرنے کے لیے آپ کو فیس ادا کرنی ہوگی۔ بنیادی/جدید لائسنس کی فعالیت کے علاوہ، صارف کو براہ راست رسائی دی جائے گی:

  • ماسکو ایکسچینج پر مشتق مارکیٹ ;
  • ماسکو ایکسچینج پر اسٹاک مارکیٹ؛
  • LSE/NASDAQ کا تبادلہ۔

نیز، تاجر ماسکو ایکسچینج کی ڈیریویٹو مارکیٹ پر آرڈرز کا انتظام کر سکتے ہیں اور FIX/FAST پروٹوکول کا استعمال کرتے ہوئے ٹریڈنگ سے منسلک ہو سکتے ہیں۔

کارپوریٹ پلس

کارپوریٹ پلس لائسنس میں کسی بھی ریڈی میڈ سافٹ ویئر سلوشنز (S#.Data/S#.Designer/S#.Shell) کے سورس کوڈز شامل ہوتے ہیں۔ خود پلیٹ فارم کے لیے سورس کوڈز بھی ہیں: S#.API۔

اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت
S# فن تعمیر

گیتھب پر اسٹاک شارپ سورس کوڈز

S# کور کو اوپن سورس کمیونٹی کے اندر تیار کیا گیا ہے۔ S# https://github.com/StockSharp/StockSharp پر GitHub/StockSharp ذخیرہ میں بطور ذریعہ دستیاب ہے۔ قسم کے لحاظ سے اجزاء سورس کوڈز کے ساتھ دستیاب ہوں گے:

  • عام کلاسیں جو آپ کے اپنے کنکشن بنانے کے عمل میں استعمال ہوتی ہیں۔
  • تجارتی سمیلیٹر؛
  • تاریخ سمیلیٹر؛
  • تکنیکی تجزیہ کے اشارے کی ایک بڑی تعداد (70 سے زائد)؛
  • لاگنگ

اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت اسٹاک شارپ کی خریداری کے لیے رقم کی منتقلی کے بعد، بند اجزاء کے سورس کوڈز تک رسائی دستیاب کرائی جائے گی۔ ایک تاجر نفع/نقصان/سلپج/لیگ الگورتھم استعمال کر سکتا ہے، نیز کسی بھی ٹائم فریم کی موم بتیاں بنا سکتا ہے۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

نوٹ! ٹریڈنگ کے میدان میں ابتدائی افراد کے لیے، S#.Studio گرافیکل ماحول موزوں ہے، جو ٹریڈنگ کے لیے روبوٹ بنانے اور جانچنے کے عمل کو بہت آسان بناتا ہے۔

گٹ ہب گائیڈ – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/

تنصیب کی خصوصیات

زیادہ تر نوسکھئیے صارفین یہ نہیں سمجھتے کہ اسٹاک شارپ کو صحیح طریقے سے کیسے لانچ کریں، پروگرام انسٹال کریں اور اگر ضروری ہو تو سافٹ ویئر کو اپ ڈیٹ کریں۔ نیچے دی گئی معلومات آپ کو یہ سمجھنے میں مدد دے گی کہ StockSharp کو کیسے انسٹال کیا جائے۔

لانچ

S#.Installer کو انسٹال کرنے کے لیے، صارفین کو لنک https://stocksharp.ru/products/download/ پر عمل کرنا ہوگا اور ڈسٹری بیوشن ڈاؤن لوڈ کرنے کا خیال رکھنا ہوگا۔ Installer.zip.Installerzip پراپرٹیز بلاک ہٹا دیا گیا ہے۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت ایسا کرنے کے لیے فائل پر دائیں کلک کریں اور پراپرٹیز کو منتخب کریں۔ آرکائیو پیک نہیں ہے۔ کھلنے والے فولڈر میں، آپ کو StockSharp.Installer.Console.bat فائل تلاش کرنے کی ضرورت ہوگی۔ اگلا، اس فائل کا انسٹالیشن موڈ شروع کریں اور انسٹالیشن کا عمل مکمل ہونے کا انتظار کریں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت اگلے مرحلے پر، وہ لاگ ان اور خفیہ StockSharp مجموعہ داخل کرتے ہیں جو پروگرام میں داخل ہونے کے لیے درکار ہے۔ جب انسٹالیشن کا عمل مکمل ہو جائے گا تو سکرین پر ایک سافٹ وئیر ونڈو کھل جائے گی۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

سافٹ ویئر کی تنصیب اور ہٹانا

ڈویلپرز نے اس بات کو یقینی بنایا کہ صارفین کے لیے پروگرام میں تلاش کرنا آسان تھا، اور ایپلی کیشنز کی قسم کو منتخب کرنے کی صلاحیت فراہم کی۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت ایپلیکیشن انسٹال کرنے کے لیے، ٹریڈرز پروگرام کو منتخب کرتے ہیں اور “انسٹال” کمانڈ پر کلک کرتے ہیں۔ پھر لائسنس کے معاہدے کی شرائط کے ساتھ معاہدے کی تصدیق کریں اور “جاری رکھیں” کے بٹن پر ٹیپ کریں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت اگلا، تنصیب کا راستہ منتخب کریں. ایک ہی وقت میں، یہ یاد رکھنے کے قابل ہے کہ جس فولڈر میں پروگرام انسٹال ہے وہ خالی ہونا ضروری ہے۔ اس کے بعد، “جاری رکھیں” کے بٹن پر دوبارہ کلک کریں، “چلائیں” کمانڈ کو منتخب کریں اور انسٹالیشن مکمل ہونے کا انتظار کریں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت اب سافٹ ویئر استعمال کرنے کے لیے تیار ہے! مشورہ! اگر سافٹ ویئر کو ہٹانے کی ضرورت ہو تو، صارفین “ان انسٹال” کمانڈ کو منتخب کریں اور “جاری رکھیں” کے بٹن پر کلک کریں۔ سافٹ ویئر کو بحال کرنے کے لیے، آپ کو “بحال” کمانڈ پر کلک کرنا چاہیے اور “جاری رکھیں” کے بٹن پر کلک کرنا چاہیے۔

پروگرام کی تازہ کاری کی خصوصیات

ڈویلپرز نے اس بات کو یقینی بنایا کہ S#.Installer آزادانہ طور پر سافٹ ویئر اپ ڈیٹس کو ٹریک کرتا ہے اور خود بخود انہیں لانچ کرتا ہے۔ اسی لیے انسٹالیشن مکمل ہونے کے بعد بہتر ہے کہ پروگرام کو ان انسٹال نہ کریں۔ دستیاب اپ ڈیٹس کو دستی طور پر چیک کرنے کے لیے، آپ کو “اپ ڈیٹس” بٹن پر کلک کرنا چاہیے۔ آپ اسے سافٹ ویئر ونڈو کے دائیں کونے میں تلاش کرسکتے ہیں۔ اگر اپ ڈیٹس دستیاب ہیں، تو اسکرین پر ایک اطلاع ظاہر ہوگی۔ اب آپ کو بٹن پر ٹیپ کرنے کی ضرورت ہے۔

ٹول بار کے ذریعے S#.Installer کو بند کرنے کی سفارش کی جاتی ہے۔ اس مقصد کے لیے مینو میں منتقلی کی جاتی ہے۔ “بند کریں” کے بٹن پر دائیں کلک کریں۔

اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

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 سے انسٹال کرنے کی خصوصیات

سب سے پہلے، صارفین
GitHub پر رجسٹر ہوتے ہیں۔ اگلا، اسٹاک شارپ ریپوزٹری میں github.com/StockSharp/StockSharp صفحہ پر جائیں اور “ریلیز” کے لیبل والے آئیکن کو منتخب کریں۔ اسکرین پر ایک ونڈو کھلے گی جس میں آپ کو S# ورژن (ڈاؤن لوڈ سیکشن سے) منتخب کرنے اور ضروری آرکائیوز کو ڈاؤن لوڈ کرنے کی ضرورت ہے۔ ڈاؤن لوڈ کردہ آرکائیوز غیر مقفل اور ان زپ ہیں۔

نوٹ! محفوظ شدہ دستاویزات میں StockSharp_#.#.#. لائبریری کی زپ فائلز / مثالوں کے سورس کوڈز پر مشتمل ہے۔ آپ سورس کوڈ آرکائیوز میں سورس کوڈز تلاش کر سکتے ہیں۔

اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

Nuget کے ساتھ انسٹال کرنا

Nuget کا استعمال کرتے ہوئے، صارفین S# لائبریری کو انسٹال کر سکتے ہیں۔ سورس کوڈز اور مثالیں انسٹال کرنے کے لیے، آپ کو GitHub پر جانا ہوگا۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت حل ایکسپلورر میں، حل کے نام پر دائیں کلک کریں۔ سیاق و سباق کے مینو میں جانے کے بعد، حل کے لیے NuGet Packages کا نظم کریں کو منتخب کریں۔ اسکرین پر ایک ونڈو کھلے گی جس میں آپ کو آن لائن ٹیب پر ٹیپ کرنے کی ضرورت ہے۔ سرچ بار میں اسٹاک شارپ ٹائپ کریں۔ جب StockSharp API کو انسٹال کرنے کا پیکیج مل جائے تو آپ کو “انسٹال” پر کلک کرنے کی ضرورت ہے۔ پیکج کی تنصیب مکمل ہونے کے بعد، پیکجز فولڈر میں ظاہر ہوں گے۔ “پیکیجز” کو کھول کر آپ یہ یقینی بنا سکتے ہیں کہ اس میں S# کے تازہ ترین ورژن کے ساتھ StockSharp.#.#.# موجود ہے۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

کنیکٹرز

آپ کو کنیکٹر بیس کلاس کے ذریعے اسٹاک شارپ میں اسٹاک ایکسچینجز اور ڈیٹا کے ذرائع کے ساتھ کام کرنے کی ضرورت ہے۔ سورس کوڈز نمونے/عام/سیمپل کنکشن پروجیکٹ میں مل سکتے ہیں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت سب سے پہلے، آپ کو
کنیکٹر کلاس https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :

پبلک کنیکٹر کنیکٹر کی مثال بنانے کا خیال رکھنا ہوگا۔

عوامی مین ونڈو()
{
InitializeComponent();
کنیکٹر = نیا کنیکٹر ()؛
InitConnector()؛
} ایک خاص گرافیکل انٹرفیس میں جو S#.API کے لیے کنیکٹر کو کنفیگر کرنے کے لیے ڈیزائن کیا گیا ہے، ایک ہی وقت میں متعدد کنکشنز کو کنفیگر کرنا ممکن ہے۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت کوڈ سے براہ راست کنکشن شامل کرنا بھی ممکن ہے (بغیر گرافیکل ونڈوز کے)۔ ایسا کرنے کے لیے، آپ کو TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector کنیکٹر، System.Action<TAdapter> init) ایکسٹینشن استعمال کرنے کی ضرورت ہے۔ ایک کنیکٹر آبجیکٹ میں کنکشنز کی تعداد لامحدود ہے۔ صارف ایک ہی وقت میں متعدد ایکسچینجز/ بروکرز سے رابطہ قائم کر سکتے ہیں۔

نوٹ! ایونٹ ہینڈلرز کو InitConnector طریقہ میں سیٹ کیا جانا چاہیے۔

درخواستیں

آرڈر آبجیکٹ کا استعمال کرتے ہوئے، آپ ایک نیا آرڈر بنا سکتے ہیں۔ Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) طریقہ استعمال کرتے ہوئے، جو سرور کو آرڈر بھیجتا ہے، صارف اسے ایکسچینج پر رجسٹر کرنے کے قابل ہو جائے گا۔ اگر اسٹاپ آرڈر بنانے کی ضرورت ہو تو، ماہرین آرڈر ٹائپ پراپرٹی کو OrderTypes.Conditional کے طور پر بتانے کا خیال رکھنے کا مشورہ دیتے ہیں۔ ایپلی کیشنز کے ساتھ مزید کام کے لیے، وہی چیز استعمال کی جاتی ہے۔

اوزار

سیکیورٹی ایک مالیاتی آلہ ہے جو تجارت کے لیے استعمال ہوتا ہے۔ آلہ اسٹاک/مستقبل/آپشن وغیرہ ہوسکتا ہے۔ ڈویلپر نے ٹول ٹوکریوں کو کلاسوں میں تقسیم کیا:

  • انڈیکس سیکیورٹی؛
  • مسلسل سیکورٹی؛
  • WeightedIndexSecurity.

ڈیٹا اسٹوریج

StockSharp میں، آپ بعد میں ڈاؤن لوڈ کے لیے ڈیٹا محفوظ کر سکتے ہیں۔ ایک اصول کے طور پر، تجزیہ جمع کرنے / پیٹرن کی تلاش کے لیے ڈیٹا کو اسٹور کرنا، ٹریڈنگ ٹرمینل سے مارکیٹ ڈیٹا کو محفوظ کرنا
(بوٹس کی جانچ کے لیے) ضروری ہے۔ ڈیٹا اسٹوریج بالکل شفاف ہے، کیونکہ ڈویلپر نے اعلیٰ سطح تک رسائی اور تکنیکی تفصیلات کے اندر چھپنے کا خیال رکھا۔

S#.Designer تجارتی روبوٹ اور حکمت عملی بنانے کے لیے ایک عالمگیر ڈیزائنر پروگرام ہے۔

S#.Designer کو حقیقی ٹریڈنگ میں تجارتی حکمت عملی بنانے، جانچنے اور ان کا نظم کرنے کے لیے استعمال کیا جاتا ہے۔ حکمت عملی بنانے کی کئی قسمیں ہیں جو یہ پروگرام پیش کرتا ہے۔ وہ استعمال کر رہے ہیں:

  1. کوبیکوف۔ اس صورت میں، صارف کو پروگرامنگ کی مہارت نہیں ہوسکتی ہے. حکمت عملی بنانے کے لیے، آپ کو لائنوں کو جوڑنے اور کیوبز کو ملانے کا طریقہ استعمال کرنے کی ضرورت ہوگی۔
  2. C# یہ آپشن تجربہ کار پروگرامرز کے لیے موزوں ہے جو کوڈ کے ساتھ کام کرنے سے نہیں ڈرتے۔ اس طرح کی حکمت عملی تخلیق کے امکانات تک محدود نہیں ہے۔ یہ کیوبز کے برعکس کسی بھی الگورتھم کو بیان کر سکتا ہے۔ حکمت عملی براہ راست S#.Designer یا C# ڈیولپمنٹ ماحول میں بنائی گئی ہے۔

S#.Designer کے پہلے لانچ کے دوران، اسکرین پر ایک ونڈو نمودار ہوگی جس میں آپ کو لانچ موڈ کو منتخب کرنے کی ضرورت ہوگی۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت اس کے بعد اوکے بٹن کو دبائیں۔ S#.Designer کے پہلے لانچ کے دوران، آپ کو ڈیٹا ڈاؤن لوڈ ونڈو کھولنے کے لیے کہا جائے گا۔ تاریخی ڈیٹا ڈاؤن لوڈ کرنے کے لیے، آپ کو S#.Data پروگرام (کوڈ نام ہائیڈرا) انسٹال کرنا ہوگا۔ ڈاؤن لوڈ ٹول بٹن پر کلک کرنے کے بعد، اسکرین پر ایک متعلقہ ونڈو نمودار ہوگی، جس میں آپ کو کوڈ اور ٹول/ڈیٹا سورس کی قسم درج کرنے کی ضرورت ہوگی۔ اگلا، اوکے بٹن پر کلک کریں۔ وہ ٹولز جو S#.Designer کو ملے گا وہ All Tools پینل میں مل سکتے ہیں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

نوٹ! روسی مارکیٹ کے لیے تاریخی ڈیٹا کا سب سے مشہور مفت ذریعہ Finam بروکر ہے۔ ڈیفالٹ ڈیٹا سورس S#.Designer ہے۔

اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت تاریخی ڈیٹا حاصل کرنے کے لیے تمام آلات کے زمرے میں جائیں اور مطلوبہ آلے کے نام پر ٹیپ کریں۔ اس کے بعد، موم بتیوں کے تاریخی ڈیٹا / قسم / ٹائم فریم کی مدت مقرر کریں اور اسٹارٹ بٹن پر کلک کریں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت تاریخی اعداد و شمار حاصل کرنے کے بعد، مظاہرے کی حکمت عملیوں میں سے کسی ایک کو ترجیح دی جانی چاہیے۔ ایسا کرنے کے لیے، اسکیم پینل پر جائیں۔ حکمت عملی فولڈر میں، SMA حکمت عملی کی ایک مثال منتخب کریں۔ جب آپ کسی حکمت عملی پر جاتے ہیں، ایمولیشن ٹیب ربن میں کھلتا ہے۔ یہاں آپ حکمت عملی/ڈیبگنگ/ٹیسٹنگ بنانے کے لیے بنیادی عناصر تلاش کر سکتے ہیں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت اس ٹیب میں، “مارکیٹ ڈیٹا” فیلڈ میں ٹیسٹنگ کی مدت اور مارکیٹ ڈیٹا اسٹوریج سیٹ کریں۔ اس کے بعد، ضروری ٹولز کو منتخب کریں اور بلاک پراپرٹیز کے زمرے میں موم بتیوں کی قسم/ٹائم فریم سیٹ کریں۔ سٹارٹ بٹن دبانے کے فوراً بعد ٹریڈنگ ایمولیشن شروع ہو جاتی ہے۔

https://youtu.be/NrzI4yJFg7U Stocksharp سبق دو: https://youtu.be/N_AFlKYP2rU سبق تین: https://youtu.be/f75zeQL5Ucw

S#. ٹرمینل – تجارتی ٹرمینل

S#. ٹرمینل ایک مفت تجارتی ٹرمینل ہے، جس کا بنیادی فائدہ بڑی تعداد میں تجارتی پلیٹ فارمز سے بیک وقت کنکشن ہے۔ دنیا کے مختلف ایکسچینجز سے 70 سے زیادہ کنکشنز کے لیے سپورٹ دستیاب ہے۔ ٹائم فریم صوابدیدی ہیں۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت S#.Terminal کے پہلے لانچ کے دوران، آپ کو لانچ موڈ کو منتخب کرنے اور OK بٹن پر کلک کرنے کی ضرورت ہوگی۔ اسکرین پر ایک ٹرمینل ونڈو نمودار ہوگی۔ اجزاء پہلے سے طے شدہ ہیں۔ کنکشن کی ترتیبات میں ترمیم کرنے کے بعد، آپ کو “کنیکٹ” بٹن پر کلک کرنے کی ضرورت ہے۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت ایک نیا چارٹ ایریا شامل کرنے کے لیے، صارفین “Add” کمانڈ پر ٹیپ کرتے ہیں۔ اسی جگہ پر دوسرے ماؤس کے بٹن پر کلک کرکے، آپ دلچسپی کے آلات / اشارے / آرڈرز اور اپنی ڈیلز کے لیے موم بتیاں شامل کر سکتے ہیں۔ تجارت کے زمرے میں، تاجر آلے کے ذریعے تجارت دیکھ سکیں گے۔ اگر ضرورت پیش آتی ہے تو، تاجروں کے پاس ہمیشہ اضافی اجزاء شامل کرنے کا اختیار ہوگا۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت

S#.Data (Hydra) – مارکیٹ ڈیٹا ڈاؤنلوڈر

ڈویلپرز نے S#.Data (Hydra) سافٹ ویئر بنایا ہے تاکہ مختلف ذرائع سے مارکیٹ ڈیٹا (آلات/کینڈلز/ٹک ڈیل/DOM) کو خودکار طور پر لوڈ کیا جا سکے۔ ڈیٹا کو مقامی سٹوریج میں S#.Data (BIN) ٹیکسٹ فارمیٹ میں محفوظ کیا جا سکتا ہے، جو دوسرے سافٹ ویئر میں ڈیٹا کا آسان تجزیہ فراہم کرتا ہے، یا ایک خاص بائنری فارمیٹ میں جو زیادہ سے زیادہ کمپریشن لیول فراہم کرتا ہے۔ جو معلومات محفوظ کی گئی ہیں وہ تجارتی حکمت عملیوں کے استعمال کے لیے دستیاب ہو جائیں گی۔ ڈیٹا تک رسائی کے لیے، آپ کو StorageRegistry یا Excel/xml/txt فارمیٹ میں باقاعدہ اپ لوڈز استعمال کرنے کی ضرورت ہوگی۔ S#.Data آپ کو ایک ہی وقت میں ریئل ٹائم اور تاریخی ڈیٹا ذرائع دونوں استعمال کرنے کی اجازت دیتا ہے۔ یہ فائدہ قابل توسیع ماخذ ماڈل کے استعمال سے حاصل کیا جاتا ہے۔ پروگرام کے پہلے آغاز کے دوران، اسکرین پر ایک ونڈو کھل جائے گی،
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت ڈیٹا سورس سلیکشن ونڈو کو کھولنے کے لیے، آپ کو “جنرل” زمرہ میں جانا ہوگا اور “شامل کریں” سیکشن اور “ذرائع” فولڈر پر ٹیپ کرنا ہوگا۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت کھلنے والی ونڈو میں، ضروری ذرائع کو نشان زد کریں۔ اسے علاقے/الیکٹرانک سائٹ/ڈیٹا کی قسم/حقیقی وقت کے لحاظ سے فلٹرز استعمال کرنے کی اجازت ہے۔ انتخاب کے عمل کو مکمل کرنے کے لیے ٹھیک ہے پر کلک کریں۔ اس کے بعد، سافٹ ویئر صارفین کو یوٹیلیٹیز کو فعال کرنے کا اشارہ دے گا۔ 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 فائلیں ڈیٹا اکٹھا اور ذخیرہ کرتی ہیں۔ موجودہ حوالہ جات سطروں میں لکھے گئے ہیں۔ کالم ہر کرنسی جوڑے کے لیے بولی/پوچھنے کی قیمتوں کی پوری رینج کی نشاندہی کرتے ہیں۔ اگر آپ اپنے کمپیوٹر کو ہر وقت آن نہیں رکھ سکتے ہیں تو فکر نہ کریں۔ اس معاملے میں ڈیٹا بلاکس میں آئے گا۔ ڈاؤن لوڈ کرنے کے بعد، آپ پروگرام کو بند کر سکتے ہیں، فائل کا نام تبدیل کر سکتے ہیں تاکہ گم نہ ہو جائے اور ایک مخصوص مدت کے بعد اسے دوبارہ شروع کریں۔

نوٹ! ڈیٹا بلاکس والی صفوں کا سائز مختلف ہوگا۔ ڈیٹا بلاکس PRICES (عالمی متغیر) میں محفوظ ہیں۔

حکمت عملی بناتے وقت، آپ کو یہ یقینی بنانا چاہیے کہ وہ صرف اپنے پیرامیٹرز کو بطور ان پٹ قبول کریں۔ ابتدائی ڈیٹا عالمی متغیرات کے ذریعے منتقل کیا جاتا ہے۔ جب تجارت بند ہو جاتی ہے، عالمی متغیرات کو حکمت عملی کے معیار کی خصوصیت کے لیے ایڈجسٹ کیا جاتا ہے۔ ان خصوصیات کو بہتر بنانے کے لیے، آپ کو ایک “شیل” بنانا چاہیے جس کے اندر عالمی متغیرات شروع کیے جائیں گے۔

نوٹ! ہر بار جب تجارت بند ہوتی ہے، حکمت عملی کی کارکردگی کو اپ ڈیٹ کیا جاتا ہے۔

اسٹاک شارپ کی تمام دستاویزات https://doc.stocksharp.ru/ پر

چیمپئنز لیگ ناظرین – شرکاء کے سودوں کے ساتھ چیمپئنز لیگ مقابلے کے چارٹس

LCH Viewer ایک ایسا سافٹ ویئر ہے جو LCH شرکاء کی تجارت کو اشارے کے ساتھ چارٹ پر دکھاتا ہے۔ نیچے دی گئی تصویر میں آپ دیکھ سکتے ہیں کہ کئی ٹولز کا ڈسپلے کیسا ہوگا۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت RI ٹک چارٹ پر HFT روبوٹس کی تجارت دیکھنا بھی ممکن ہے۔
اسٹاک شارپ، روبوٹ کی ترقی میں دستی اور الگورتھمک تجارت سافٹ ویئر آپ کو اس کے استعمال میں آسانی سے خوش کرے گا۔ پروگرام شروع کرنے کے بعد، صارف کو سال/شرکت کنندہ/آلہ کی قسم/تاریخ سے اور تک کا انتخاب کرنا ہوگا۔ اگر ضروری ہو تو، آپ ایک ٹائم فریم کی وضاحت کر سکتے ہیں. ڈاؤن لوڈ کمانڈ پر ٹیپ کرنے سے، تاجر اسکرین پر ظاہر ہونے والے چارٹ کا تفصیل سے جائزہ لے سکے گا اور گریل کو تلاش کر سکے گا۔ ڈاؤن لوڈ کردہ ڈیٹا کو سافٹ ویئر کے ذریعے محفوظ کیا جاتا ہے (دوبارہ انسٹالیشن نہیں ہے)۔ نہ صرف ایک تصویر، بلکہ تفصیلی ڈیٹا حاصل کرنے کے لیے، آپ کو پروگرام کے ساتھ ڈائریکٹری میں جانا چاہیے۔ ہر تاجر کے لیے، اس کی تجارت کی CSV فائلوں کے ساتھ ایک الگ فولڈر بنایا گیا ہے۔ اسٹاک شارپ ایک طاقتور شیل پروگرام ہے جس کی اپنی زبان ہے۔ زیادہ سے زیادہ پروگرامرز اس مخصوص سافٹ ویئر کو ترجیح دیتے ہیں۔ S# زبان سیکھنا نسبتاً آسان ہے۔ اس لیے اس میں کوئی شک نہیں۔ اسٹاک شارپ پروگرام کی جانچ کرکے، آپ اس کے فوائد کی تعریف کر سکتے ہیں اور اس بات کو یقینی بنا سکتے ہیں۔ کہ سافٹ ویئر بہت زیادہ امکانات فراہم کرتا ہے۔ کنکشن نہ صرف روسی بلکہ امریکی بروکرز کو بھی سپورٹ کیا جاتا ہے، جو کہ ایک اضافی فائدہ ہے۔

info
Rate author
Add a comment