স্টকশার্প (S#) – ট্রেডিংয়ের জন্য সফ্টওয়্যারের একটি সেট, ট্রেডিং কৌশল তৈরি করা এবং ট্রেডিং রোবট তৈরি করা (নিয়মিত বা HFT), ব্যবহারের বৈশিষ্ট্য, কোথায় ডাউনলোড করতে হবে এবং কীভাবে ব্যবহার করতে হবে, ইন্টারফেস বৈশিষ্ট্য। স্টকশার্প হল একটি উদ্ভাবনী সফ্টওয়্যার যা ব্যবহারকারীদের সম্পূর্ণ-সাইকেল অটোমেশন (বিশ্লেষণ/পরীক্ষা/ট্রেডিং)
তৈরি করতে এবং নিজেরাই ট্রেডিং বট তৈরি করতে দেয় । স্ট্যান্ডার্ড প্রযুক্তিগত বিশ্লেষণ প্যাকেজ ছাড়াও, প্ল্যাটফর্মটিতে একটি অনন্য ভিজ্যুয়াল কৌশল নির্মাতা রয়েছে। এপিআই সংযোগ ট্রেডিং রোবট এবং তৃতীয় পক্ষের সফ্টওয়্যারের জন্য উপলব্ধ। নীচে আপনি স্টকশার্প (S# – সংক্ষিপ্ত) সম্পর্কে আরও শিখতে পারেন, পাশাপাশি জনপ্রিয় প্ল্যাটফর্মের সুবিধা এবং অসুবিধাগুলি মূল্যায়ন করতে পারেন৷
- স্টকশার্প লাইসেন্সিং
- ব্যক্তিগত ব্যবসায়ী
- ক্রিপ্টো ট্রেডার
- বর্ধিত লাইসেস্নস
- কর্পোরেট লাইসেন্স
- কর্পোরেট প্লাস
- Github এ স্টকশার্প সোর্স কোড
- ইনস্টলেশন বৈশিষ্ট্য
- শুরু করা
- সফ্টওয়্যার ইনস্টলেশন এবং অপসারণ
- প্রোগ্রাম আপডেট বৈশিষ্ট্য
- S#.API – ভিজ্যুয়াল স্টুডিওতে C# এ ট্রেডিং রোবট লেখার জন্য একটি লাইব্রেরি
- S#.API ইনস্টল করার বৈশিষ্ট্য
- গিটহাব থেকে ইনস্টল করার বৈশিষ্ট্য
- Nuget দিয়ে ইনস্টল করা হচ্ছে
- সংযোগকারী
- অ্যাপ্লিকেশন
- টুলস
- তথ্য ভান্ডার
- S#. ডিজাইনার হল ট্রেডিং রোবট এবং কৌশল তৈরি করার জন্য একটি সর্বজনীন ডিজাইনার প্রোগ্রাম
- S# টার্মিনাল – ট্রেডিং টার্মিনাল
- S#.ডেটা (হাইড্রা) – মার্কেট ডেটা ডাউনলোডার
- S#.Shell – সোর্স কোড সহ রেডিমেড গ্রাফিকাল ফ্রেমওয়ার্ক
- S#.MatLab – ট্রেডিং সিস্টেমের সাথে MatLab একীকরণ
- ম্যাটল্যাব স্ক্রিপ্ট থেকে ট্রেডিং
- চ্যাম্পিয়ন্স লিগ দর্শক – অংশগ্রহণকারীদের ডিল সহ চ্যাম্পিয়ন্স লিগের প্রতিযোগিতার চার্ট
স্টকশার্প লাইসেন্সিং
ব্যবহারকারীদের সুযোগ দেওয়া হয় (https://doc.stockharp.ru/topics/License.html) লাইসেন্সের সবচেয়ে উপযুক্ত ধরনের বেছে নেওয়ার জন্য: extended/corporate/corporate plus/private trader/crypto trader।
ব্যক্তিগত ব্যবসায়ী
এই ধরনের লাইসেন্স নিবন্ধনের পরে বিনামূল্যে প্রদান করা হয়। নিম্নলিখিত প্রোগ্রাম ব্যবহারকারীদের জন্য উপলব্ধ হবে:
- এস#.ডিজাইনার – ট্রেডিং কৌশলের ডিজাইনার 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/TradeBitBox/LaDBX/LaBox/ 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]
Github এ স্টকশার্প সোর্স কোড
S# কোরটি ওপেন সোর্স সম্প্রদায়ের মধ্যে তৈরি করা হয়েছে। S# GitHub/StockSharp সংগ্রহস্থলে উত্স হিসাবে https://github.com/StockSharp/StockSharp এ উপলব্ধ। সোর্স কোডের সাথে টাইপের উপাদানগুলি উপলব্ধ হবে:
- সাধারণ ক্লাস যা আপনার নিজস্ব সংযোগ তৈরির প্রক্রিয়াতে ব্যবহৃত হয়;
- ট্রেডিং সিমুলেটর;
- ইতিহাস সিমুলেটর;
- বিপুল সংখ্যক প্রযুক্তিগত বিশ্লেষণ সূচক (70 টিরও বেশি);
- লগিং
StockSharp কেনার জন্য অর্থ স্থানান্তর করার পরে, বন্ধ উপাদানগুলির উত্স কোডগুলিতে অ্যাক্সেস উপলব্ধ করা হবে৷ একজন ব্যবসায়ী লাভ/ক্ষতি/স্লিপেজ/ল্যাগ অ্যালগরিদম ব্যবহার করতে পারেন, সেইসাথে যেকোন সময় ফ্রেমের মোমবাতি তৈরি করতে পারেন।
বিঃদ্রঃ! ট্রেডিংয়ের ক্ষেত্রে নতুনদের জন্য, S#. স্টুডিও গ্রাফিকাল পরিবেশ উপযুক্ত, যা ট্রেডিংয়ের জন্য রোবট তৈরি এবং পরীক্ষা করার প্রক্রিয়াটিকে ব্যাপকভাবে সরল করে।
গিটহাব গাইড – https://stocksharp.ru/forum/4848/rukovodstvo-po-github/
ইনস্টলেশন বৈশিষ্ট্য
বেশিরভাগ নবীন ব্যবহারকারীরা বুঝতে পারেন না কীভাবে সঠিকভাবে স্টকশার্প চালু করতে হয়, প্রোগ্রামগুলি ইনস্টল করতে হয় এবং প্রয়োজনে সফ্টওয়্যার আপডেট করতে হয়। নীচের তথ্য আপনাকে বুঝতে সাহায্য করবে কিভাবে StockSharp ইনস্টল করতে হয়।
শুরু করা
S#.Installer ইনস্টল করতে, ব্যবহারকারীদের https://stocksharp.ru/products/download/ লিঙ্কটি অনুসরণ করতে হবে এবং বিতরণ ডাউনলোড করার যত্ন নিতে হবে। Installer.zip.Installerzip বৈশিষ্ট্য ব্লক সরানো হয়েছে।
এটি করার জন্য, ফাইলটিতে ডান-ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন। সংরক্ষণাগার আনপ্যাক করা হয়. যে ফোল্ডারটি খোলে, সেখানে আপনাকে StockSharp.Installer.Console.bat ফাইলটি খুঁজে বের করতে হবে। এর পরে, এই ফাইলটির ইনস্টলেশন মোড শুরু করুন এবং ইনস্টলেশন প্রক্রিয়া সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।
পরবর্তী পর্যায়ে, তারা লগইন প্রবেশ করে এবং প্রোগ্রামে প্রবেশের জন্য প্রয়োজনীয় গোপন স্টকশার্প সংমিশ্রণে প্রবেশ করে। ইনস্টলেশন প্রক্রিয়া সম্পন্ন হলে, একটি সফ্টওয়্যার উইন্ডো পর্দায় খুলবে।
সফ্টওয়্যার ইনস্টলেশন এবং অপসারণ
বিকাশকারীরা নিশ্চিত করেছে যে ব্যবহারকারীদের প্রোগ্রামে অনুসন্ধান করা সুবিধাজনক ছিল এবং অ্যাপ্লিকেশনের ধরন নির্বাচন করার ক্ষমতা প্রদান করে।
অ্যাপ্লিকেশন ইনস্টল করার জন্য, ব্যবসায়ীরা প্রোগ্রামটি নির্বাচন করুন এবং “ইনস্টল” কমান্ডে ক্লিক করুন। তারপর লাইসেন্স চুক্তির শর্তাবলীর সাথে চুক্তি নিশ্চিত করুন এবং “চালিয়ে যান” বোতামে আলতো চাপুন।
পরবর্তী, ইনস্টলেশন পথ নির্বাচন করুন। একই সময়ে, এটি মনে রাখা উচিত যে যে ফোল্ডারে প্রোগ্রামটি ইনস্টল করা আছে সেটি অবশ্যই খালি হতে হবে। এর পরে, আবার “চালিয়ে যান” বোতামে ক্লিক করুন, “চালান” কমান্ডটি নির্বাচন করুন এবং ইনস্টলেশন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।
এখন সফটওয়্যারটি ব্যবহারের জন্য প্রস্তুত! উপদেশ ! যদি সফ্টওয়্যারটি অপসারণের প্রয়োজন হয়, ব্যবহারকারীরা “আনইনস্টল” কমান্ড নির্বাচন করুন এবং “চালিয়ে যান” বোতামে ক্লিক করুন। সফ্টওয়্যারটি পুনরুদ্ধার করার জন্য, আপনাকে “পুনরুদ্ধার” কমান্ডে ক্লিক করতে হবে এবং “চালিয়ে যান” বোতামে ক্লিক করতে হবে।
প্রোগ্রাম আপডেট বৈশিষ্ট্য
বিকাশকারীরা নিশ্চিত করেছে যে S#.ইনস্টলার স্বাধীনভাবে সফ্টওয়্যার আপডেটগুলি ট্র্যাক করে এবং স্বয়ংক্রিয়ভাবে সেগুলি চালু করে৷ সেজন্য ইন্সটল শেষ হওয়ার পর প্রোগ্রামটি আনইনস্টল না করাই ভালো। উপলব্ধ আপডেটগুলি ম্যানুয়ালি পরীক্ষা করতে, আপনাকে “আপডেট” বোতামে ক্লিক করতে হবে। আপনি সফ্টওয়্যার উইন্ডোর ডান কোণে এটি খুঁজে পেতে পারেন. আপডেট উপলব্ধ থাকলে, একটি বিজ্ঞপ্তি পর্দায় প্রদর্শিত হবে। এখন আপনাকে বোতামে ট্যাপ করতে হবে।
টুলবারের মাধ্যমে 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/ Quik-এর জন্য একটি ট্রেডিং রোবট তৈরি করে, স্টকশার্পে দ্রুত শুরু করুন: https://youtu.be/F51bGEpTOvo
S#.API ইনস্টল করার বৈশিষ্ট্য
সংস্করণ 5.0 থেকে, S#.API-এর ইনস্টলেশন NuGet-এর মাধ্যমে সম্পন্ন হয়। পূর্ববর্তী সংস্করণগুলির জন্য, আপনার GitHub ওয়েব পরিষেবা থেকে স্টকশার্প রিলিজ রিপোজিটরি থেকে ইনস্টল করা বেছে নেওয়া উচিত।
গিটহাব থেকে ইনস্টল করার বৈশিষ্ট্য
প্রথমত, ব্যবহারকারীরা
GitHub- এ নিবন্ধন করেন । এরপরে, StockSharp সংগ্রহস্থলের github.com/StockSharp/StockSharp পৃষ্ঠায় যান এবং “রিলিজ” লেবেলযুক্ত আইকনটি নির্বাচন করুন। স্ক্রিনে একটি উইন্ডো খুলবে যেখানে আপনাকে S# সংস্করণটি নির্বাচন করতে হবে (ডাউনলোড বিভাগ থেকে) এবং প্রয়োজনীয় সংরক্ষণাগারগুলি ডাউনলোড করতে হবে। ডাউনলোড করা সংরক্ষণাগারগুলি আনলক এবং আনজিপ করা হয়৷
বিঃদ্রঃ! সংরক্ষণাগারে StockSharp_#.#.#. লাইব্রেরির জিপ-ফাইল/উদাহরণের সোর্স কোড রয়েছে। আপনি সোর্স কোড আর্কাইভগুলিতে সোর্স কোডগুলি খুঁজে পেতে পারেন।
Nuget দিয়ে ইনস্টল করা হচ্ছে
Nuget ব্যবহার করে, ব্যবহারকারীরা S# লাইব্রেরি ইনস্টল করতে পারেন। সোর্স কোড এবং উদাহরণ ইনস্টল করতে, আপনাকে গিটহাবে যেতে হবে।
সমাধান এক্সপ্লোরারে, সমাধানের নামের উপর ডান-ক্লিক করুন। প্রসঙ্গ মেনুতে যাওয়ার পরে, সমাধানের জন্য NuGet প্যাকেজ পরিচালনা করুন নির্বাচন করুন। স্ক্রিনে একটি উইন্ডো খুলবে যেখানে আপনাকে অনলাইন ট্যাবে ট্যাপ করতে হবে। সার্চ বারে StockSharp টাইপ করুন। যখন StockSharp API ইনস্টল করার জন্য প্যাকেজ পাওয়া যায়, তখন আপনাকে “ইনস্টল” এ ক্লিক করতে হবে। প্যাকেজ ইনস্টলেশন সম্পূর্ণ হলে, প্যাকেজ ফোল্ডারে প্রদর্শিত হবে। “প্যাকেজ” খোলার মাধ্যমে আপনি নিশ্চিত করতে পারেন যে এতে S# এর সর্বশেষ সংস্করণ সহ StockSharp.#.#.# রয়েছে।
সংযোগকারী
আপনাকে কানেক্টর বেস ক্লাসের মাধ্যমে স্টকশার্পে স্টক এক্সচেঞ্জ এবং ডেটা উত্সগুলির সাথে কাজ করতে হবে। সোর্স কোডগুলি স্যাম্পলস/কমন/স্যাম্পল কানেকশন প্রজেক্টে পাওয়া যাবে।
প্রথমত, আপনাকে
সংযোগকারী ক্লাসের একটি উদাহরণ তৈরি করার যত্ন নিতে হবে https://doc.stocksharp.ru/api/StockSharp.Algo.Connector.html :
…
সর্বজনীন সংযোগকারী সংযোগকারী;
…
সর্বজনীন MainWindow()
{
Initialize Component();
সংযোগকারী = নতুন সংযোগকারী();
InitConnector();
} একটি বিশেষ গ্রাফিকাল ইন্টারফেসে যা S#.API-এর জন্য সংযোগকারী কনফিগার করার জন্য ডিজাইন করা হয়েছে, একই সময়ে একাধিক সংযোগ কনফিগার করা সম্ভব।
কোড থেকে সরাসরি সংযোগ যোগ করাও সম্ভব (গ্রাফিক্যাল উইন্ডো ছাড়া)। এটি করার জন্য, আপনাকে TraderHelper.AddAdapter<TAdapter>(StockSharp.Algo.Connector সংযোগকারী, System.Action<TAdapter> init) এক্সটেনশন ব্যবহার করতে হবে। একটি সংযোগকারী বস্তুর সংযোগের সংখ্যা সীমাহীন। ব্যবহারকারীরা একই সময়ে একাধিক এক্সচেঞ্জ/দালালের সাথে সংযোগ করতে পারেন।
বিঃদ্রঃ! ইভেন্ট হ্যান্ডলারগুলি InitConnector পদ্ধতিতে সেট করা উচিত।
অ্যাপ্লিকেশন
অর্ডার অবজেক্ট ব্যবহার করে, আপনি একটি নতুন অর্ডার তৈরি করতে পারেন। Connector.RegisterOrder(StockSharp.BusinessEntities.Order order) পদ্ধতি ব্যবহার করে, যা সার্ভারে একটি অর্ডার পাঠায়, ব্যবহারকারী এটি এক্সচেঞ্জে নিবন্ধন করতে সক্ষম হবে। যদি একটি স্টপ অর্ডার তৈরি করার প্রয়োজন হয়, বিশেষজ্ঞরা Order.Type সম্পত্তিটিকে OrderTypes.Conditional হিসাবে উল্লেখ করার যত্ন নেওয়ার পরামর্শ দেন৷ অ্যাপ্লিকেশনগুলির সাথে আরও কাজের জন্য, একই বস্তু ব্যবহার করা হয়।
টুলস
নিরাপত্তা একটি আর্থিক যন্ত্র যা ট্রেড করার জন্য ব্যবহৃত হয়। যন্ত্রটি একটি স্টক/ভবিষ্যত/বিকল্প, ইত্যাদি হতে পারে। বিকাশকারী টুল বাস্কেটগুলিকে ক্লাসে ভাগ করেছেন:
- ইনডেক্স সিকিউরিটি;
- ক্রমাগত নিরাপত্তা;
- ওয়েটেড ইনডেক্স সিকিউরিটি।
তথ্য ভান্ডার
স্টকশার্পে, আপনি পরে ডাউনলোডের জন্য ডেটা সংরক্ষণ করতে পারেন। একটি নিয়ম হিসাবে, বিশ্লেষণ / প্যাটার্ন অনুসন্ধান করতে, ট্রেডিং টার্মিনাল (বট পরীক্ষার জন্য) থেকে বাজারের ডেটা সংরক্ষণ করতে ডেটা সংরক্ষণ করা প্রয়োজন
। ডেটা স্টোরেজ একেবারে স্বচ্ছ, কারণ ডেভেলপার উচ্চ-স্তরের অ্যাক্সেস এবং প্রযুক্তিগত বিবরণের ভিতরে লুকিয়ে রাখার যত্ন নিয়েছে।
S#. ডিজাইনার হল ট্রেডিং রোবট এবং কৌশল তৈরি করার জন্য একটি সর্বজনীন ডিজাইনার প্রোগ্রাম
S#. ডিজাইনার বাস্তব ট্রেডিংয়ে ট্রেডিং কৌশল তৈরি, পরীক্ষা এবং পরিচালনা করতে ব্যবহৃত হয়। এই প্রোগ্রামটি অফার করে এমন বিভিন্ন ধরণের তৈরির কৌশল রয়েছে। তারা ব্যবহার করছে:
- কুবিকভ। এই ক্ষেত্রে, ব্যবহারকারীর প্রোগ্রামিং দক্ষতা নাও থাকতে পারে। কৌশল তৈরি করতে, আপনাকে লাইন সংযোগ এবং কিউব একত্রিত করার পদ্ধতি ব্যবহার করতে হবে।
- সি#। এই বিকল্পটি অভিজ্ঞ প্রোগ্রামারদের জন্য উপযুক্ত যারা কোডের সাথে কাজ করতে ভয় পান না। এই ধরনের একটি কৌশল সৃষ্টির সম্ভাবনার মধ্যে সীমাবদ্ধ নয়। এটি কিউব থেকে ভিন্ন যেকোন অ্যালগরিদম বর্ণনা করতে পারে। কৌশলটি সরাসরি S#. ডিজাইনার বা C# উন্নয়ন পরিবেশে তৈরি করা হয়েছে।
S#.Designer-এর প্রথম লঞ্চের সময়, স্ক্রিনে একটি উইন্ডো প্রদর্শিত হবে যেখানে আপনাকে একটি লঞ্চ মোড নির্বাচন করতে হবে।
এর পর ওকে বোতাম টিপুন। S#.Designer এর প্রথম লঞ্চের সময়, আপনাকে একটি ডেটা ডাউনলোড উইন্ডো খুলতে বলা হবে। ঐতিহাসিক ডেটা ডাউনলোড করতে, আপনাকে S#.Data প্রোগ্রাম (কোডনাম হাইড্রা) ইনস্টল করতে হবে। ডাউনলোড টুল বোতামে ক্লিক করার পরে, একটি সংশ্লিষ্ট উইন্ডো পর্দায় উপস্থিত হবে, যেখানে আপনাকে কোড এবং টুল / ডেটা উত্সের ধরন লিখতে হবে। এরপর, OK বোতামে ক্লিক করুন। S#.Designer যে টুলগুলি খুঁজে পাবে সেগুলি All Tools প্যানেলে পাওয়া যাবে।
বিঃদ্রঃ! রাশিয়ান বাজারের জন্য ঐতিহাসিক তথ্যের সবচেয়ে জনপ্রিয় বিনামূল্যের উৎস হল Finam ব্রোকার। ডিফল্ট ডেটা উৎস হল S#. ডিজাইনার।
ঐতিহাসিক তথ্য পেতে, সমস্ত উপকরণ বিভাগে যান এবং প্রয়োজনীয় যন্ত্রের নামে আলতো চাপুন। এরপরে, মোমবাতিগুলির ঐতিহাসিক ডেটা/টাইপ/টাইম ফ্রেমের সময়কাল সেট করুন এবং স্টার্ট বোতামে ক্লিক করুন।
ঐতিহাসিক তথ্য প্রাপ্ত করার পরে, প্রদর্শনের কৌশলগুলির মধ্যে একটিকে অগ্রাধিকার দেওয়া উচিত। এটি করতে, স্কিম প্যানেলে যান। কৌশল ফোল্ডারে, একটি উদাহরণ SMA কৌশল নির্বাচন করুন। আপনি যখন একটি কৌশল নেভিগেট করেন, তখন ইমুলেশন ট্যাবটি রিবনে খোলে। এখানে আপনি একটি কৌশল / ডিবাগিং / পরীক্ষার জন্য মৌলিক উপাদান খুঁজে পেতে পারেন।
এই ট্যাবে, “মার্কেট ডেটা” ক্ষেত্রে পরীক্ষার সময়কাল এবং বাজার ডেটা সঞ্চয়স্থান সেট করুন৷ এরপরে, প্রয়োজনীয় টুল নির্বাচন করুন এবং ব্লক প্রোপার্টিজ বিভাগে মোমবাতির ধরন/সময় ফ্রেম সেট করুন। স্টার্ট বোতাম টিপানোর সাথে সাথেই ট্রেডিং এমুলেশন শুরু হয়।
https://youtu.be/NrzI4yJFg7U Stocksharp পাঠ দুই: https://youtu.be/N_AFlKYP2rU পাঠ তিন: https://youtu.be/f75zeQL5Ucw
S# টার্মিনাল – ট্রেডিং টার্মিনাল
S#. টার্মিনাল হল একটি বিনামূল্যের ট্রেডিং টার্মিনাল, যার প্রধান সুবিধা হল বিপুল সংখ্যক ট্রেডিং প্ল্যাটফর্মের সাথে একযোগে সংযোগ। বিশ্বের বিভিন্ন এক্সচেঞ্জ থেকে 70 টিরও বেশি সংযোগের জন্য সমর্থন উপলব্ধ। সময় ফ্রেম নির্বিচারে হয়.
S#. টার্মিনালের প্রথম লঞ্চের সময়, আপনাকে লঞ্চ মোড নির্বাচন করতে হবে এবং ওকে বোতামে ক্লিক করতে হবে। একটি টার্মিনাল উইন্ডো পর্দায় প্রদর্শিত হবে। উপাদান ডিফল্টরূপে সেট করা হয়. সংযোগ সেটিংস সম্পাদনা করার পরে, আপনাকে “সংযোগ” বোতামে ক্লিক করতে হবে।
একটি নতুন চার্ট এলাকা যোগ করতে, ব্যবহারকারীরা “যোগ করুন” কমান্ডে আলতো চাপুন। একই জায়গায় দ্বিতীয় মাউস বোতামে ক্লিক করে, আপনি আগ্রহের যন্ত্রের জন্য মোমবাতি যোগ করতে পারেন / নির্দেশক / অর্ডার এবং আপনার নিজের ডিলের জন্য। ট্রেড ক্যাটাগরিতে, ব্যবসায়ীরা যন্ত্রের মাধ্যমে ট্রেড দেখতে সক্ষম হবে। প্রয়োজন দেখা দিলে, ব্যবসায়ীদের সবসময় অতিরিক্ত উপাদান যোগ করার বিকল্প থাকবে।
S#.ডেটা (হাইড্রা) – মার্কেট ডেটা ডাউনলোডার
বিকাশকারীরা বিভিন্ন উত্স থেকে বাজারের ডেটা (যন্ত্র/মোমবাতি/টিক ডিল/DOM) স্বয়ংক্রিয়ভাবে লোড করার জন্য S#.Data (Hydra) সফ্টওয়্যার তৈরি করেছে। ডেটা স্থানীয় স্টোরেজে S#.Data (BIN) টেক্সট ফর্ম্যাটে সংরক্ষণ করা যেতে পারে, যা অন্যান্য সফ্টওয়্যারে সুবিধাজনক ডেটা বিশ্লেষণ প্রদান করে, অথবা একটি বিশেষ বাইনারি বিন্যাসে যা সর্বাধিক কম্প্রেশন স্তর প্রদান করে। সংরক্ষিত তথ্য ট্রেডিং কৌশল দ্বারা ব্যবহারের জন্য উপলব্ধ হবে। ডেটা অ্যাক্সেস করতে, আপনাকে স্টোরেজ রেজিস্ট্রি ব্যবহার করতে হবে বা এক্সেল/xml/txt ফর্ম্যাটে নিয়মিত আপলোড করতে হবে। S#.Data আপনাকে একই সময়ে রিয়েল-টাইম এবং ঐতিহাসিক ডেটা উৎস উভয়ই ব্যবহার করতে দেয়। এই সুবিধাটি একটি এক্সটেনসিবল সোর্স মডেল ব্যবহারের মাধ্যমে অর্জন করা হয়। প্রোগ্রামটির প্রথম লঞ্চের সময়, পর্দায় একটি উইন্ডো খুলবে,
ডেটা উত্স নির্বাচন উইন্ডো খুলতে, আপনাকে “সাধারণ” বিভাগে যেতে হবে এবং “যোগ” বিভাগ এবং “উত্স” ফোল্ডারে আলতো চাপতে হবে।
যে উইন্ডোটি খোলে, সেখানে প্রয়োজনীয় উত্সগুলি চিহ্নিত করুন। অঞ্চল/ইলেক্ট্রনিক সাইট/ডেটা টাইপ/রিয়েল টাইম অনুযায়ী ফিল্টার ব্যবহার করার অনুমতি দেওয়া হয়। নির্বাচন প্রক্রিয়া সম্পূর্ণ করতে ঠিক আছে ক্লিক করুন. এর পরে, সফ্টওয়্যারটি ব্যবহারকারীদের ইউটিলিটিগুলি সক্ষম করতে অনুরোধ করবে। ওকে ক্লিক করে, বণিক অ্যাপ্লিকেশনের প্রধান উইন্ডোর বাম প্যানেলে উত্স যোগ করতে সক্ষম হবেন৷
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 যারা ম্যাটল্যাব ম্যাথওয়ার্কস পরিবেশের মধ্যে ট্রেডিং অ্যালগরিদম লেখেন এমন ট্রেডিং বিশেষজ্ঞদের জন্য। S#.MatLab ইন্টিগ্রেশন সংযোগকারীর উপস্থিতি প্রায় যেকোনো ব্রোকার/এক্সচেঞ্জের সাথে সংযোগ করা সম্ভব করে তোলে। ম্যাটল্যাব স্ক্রিপ্ট, ট্রেডিং প্ল্যাটফর্মগুলি থেকে ডেটা পাওয়ার পরে, তাদের কাছে ট্রেডিং অর্ডার পাঠায়। বিস্তারিত সেটিংস, স্ক্রিপ্ট এবং ডকুমেন্টেশন পেতে, আপনাকে S#.MatLab কিনতে হবে।
ম্যাটল্যাব স্ক্রিপ্ট থেকে ট্রেডিং
CSV ফাইলগুলি ডেটা সংগ্রহ এবং সঞ্চয় করে। বর্তমান উদ্ধৃতিগুলি লাইনে লেখা হয়। কলামগুলি প্রতিটি কারেন্সি পেয়ারের জন্য বিড/আস্ক কোটের সম্পূর্ণ পরিসীমা নির্দেশ করে। আপনি যদি আপনার পিসি সব সময় চালু রাখতে না পারেন, চিন্তা করবেন না। এই ক্ষেত্রে ডেটা ব্লকে আসবে। ডাউনলোড করার পরে, আপনি প্রোগ্রামটি বন্ধ করতে পারেন, ফাইলটির নাম পরিবর্তন করতে পারেন যাতে হারিয়ে না যায় এবং একটি নির্দিষ্ট সময়ের পরে এটি পুনরায় চালু করতে পারেন।
বিঃদ্রঃ! ডেটা ব্লক সহ অ্যারের আকার ভিন্ন হবে। ডেটা ব্লকগুলি PRICES (গ্লোবাল ভেরিয়েবল) এ সংরক্ষণ করা হয়।
একটি কৌশল তৈরি করার সময়, আপনাকে নিশ্চিত করতে হবে যে তারা ইনপুট হিসাবে শুধুমাত্র তাদের নিজস্ব প্যারামিটার গ্রহণ করে। প্রাথমিক তথ্য গ্লোবাল ভেরিয়েবলের মাধ্যমে স্থানান্তরিত হয়। যখন একটি ট্রেড বন্ধ থাকে, তখন কৌশলটির গুণমানকে চিহ্নিত করার জন্য বিশ্বব্যাপী ভেরিয়েবলগুলিকে সামঞ্জস্য করা হয়। এই বৈশিষ্ট্যগুলি অপ্টিমাইজ করার জন্য, আপনার একটি “শেল” তৈরি করা উচিত যার ভিতরে বিশ্বব্যাপী ভেরিয়েবল শুরু করা হবে।
বিঃদ্রঃ! প্রতিবার একটি ট্রেড বন্ধ হলে, কৌশলটির কর্মক্ষমতা আপডেট করা হয়।
সমস্ত স্টকশার্প ডকুমেন্টেশন https://doc.stockharp.ru/ এ
চ্যাম্পিয়ন্স লিগ দর্শক – অংশগ্রহণকারীদের ডিল সহ চ্যাম্পিয়ন্স লিগের প্রতিযোগিতার চার্ট
এলসিএইচ ভিউয়ার হল একটি সফ্টওয়্যার যা সূচক সহ একটি চার্টে এলসিএইচ অংশগ্রহণকারীদের ট্রেড প্রদর্শন করে। নীচের ফটোতে আপনি দেখতে পাচ্ছেন বেশ কয়েকটি সরঞ্জামের প্রদর্শন কেমন হবে।
আরআই টিক চার্টে এইচএফটি রোবটের ব্যবসা দেখাও সম্ভব।
সফ্টওয়্যারটি এর ব্যবহার সহজে আপনাকে আনন্দিত করবে। প্রোগ্রাম শুরু করার পরে, ব্যবহারকারীকে বছর/অংশগ্রহণকারী/যন্ত্রের প্রকার/তারিখ থেকে এবং থেকে নির্বাচন করতে হবে। প্রয়োজনে, আপনি একটি সময়সীমা নির্দিষ্ট করতে পারেন। ডাউনলোড কমান্ডে ট্যাপ করার মাধ্যমে, ব্যবসায়ী স্ক্রিনে প্রদর্শিত চার্টটি বিশদভাবে পরীক্ষা করতে এবং গ্রেইল খুঁজে পেতে সক্ষম হবেন। ডাউনলোড করা ডেটা সফ্টওয়্যার দ্বারা ক্যাশ করা হয় (কোনও পুনরায় ইনস্টলেশন নেই)। শুধুমাত্র একটি চিত্রই নয়, বিস্তারিত তথ্যও পেতে, আপনাকে প্রোগ্রামের সাথে ডিরেক্টরিতে যেতে হবে। প্রতিটি ট্রেডারের জন্য, তার ট্রেডের CSV ফাইল সহ একটি আলাদা ফোল্ডার তৈরি করা হয়েছে। স্টকশার্প তার নিজস্ব ভাষা সহ একটি শক্তিশালী শেল প্রোগ্রাম। আরো এবং আরো প্রোগ্রামার এই বিশেষ সফ্টওয়্যার পছন্দ. S# ভাষা শেখা তুলনামূলকভাবে সহজ। অতএব, কোন সন্দেহ নেই. স্টকশার্প প্রোগ্রাম পরীক্ষা করে, আপনি এর সুবিধার প্রশংসা করতে পারেন এবং নিশ্চিত করতে পারেন যে সফটওয়্যারটি বিপুল সংখ্যক সম্ভাবনা প্রদান করে। সংযোগটি শুধুমাত্র রাশিয়ান নয়, আমেরিকান দালালদের কাছেও সমর্থিত, যা একটি অতিরিক্ত সুবিধা।