C# স্ক্রিপ্টিং টিপ:নিনজাট্রেডারে কীভাবে প্রিন্ট() পদ্ধতি ব্যবহার করবেন

NinjaTrader-এর ব্যাপক উন্নয়ন পরিবেশ ব্যবসায়ীদের সমৃদ্ধ এবং সমন্বিত অ্যাপ তৈরি করতে সক্ষম করে। একটি C# ভিত্তিক ট্রেডিং ফ্রেমওয়ার্ক ব্যবহার করে, বিকাশকারীরা ব্যালেন্স এবং পজিশন, অর্ডার এবং এক্সিকিউশন, রিয়েল টাইম এবং ঐতিহাসিক ডেটা এবং আরও অনেক কিছু অ্যাক্সেস করতে পারে।

প্রিন্ট() পদ্ধতি কি?

মুদ্রণ পদ্ধতিটি সমস্ত স্তরের বিকাশকারীরা তাদের কোড দ্বারা প্রক্রিয়া করা ডেটা আরও ভালভাবে বুঝতে এবং অপ্রত্যাশিতভাবে আচরণ করা প্রকল্পগুলিকে ডিবাগ করতে ব্যবহার করে।

এই তথ্য বের করার জন্য একটি বহিরাগত C# সম্পাদক ব্যবহার করার পরিবর্তে, প্রিন্ট () পদ্ধতিটি NinjaTrader-এর একটি নেটিভ বৈশিষ্ট্য হিসাবে চালু করা হয়েছিল। এইভাবে, ডেভেলপারদের একটি বাহ্যিক সম্পাদক/কম্পাইলার ব্যবহার করার প্রয়োজন হয় না এবং তারা NinjaTrader অ্যাপ্লিকেশনের মধ্যেই তাদের কোড সম্পাদনা ও পরীক্ষা করতে পারে।

নিনজাট্রেডারে প্রিন্ট() পদ্ধতি ব্যবহার করা

নীচের সংক্ষিপ্ত ভিডিও টিউটোরিয়ালে, প্রিন্ট() পদ্ধতির কয়েকটি উদাহরণ দেখানো হয়েছে।

NinjaTrader-এ প্রিন্ট পদ্ধতি ব্যবহার করার সময়, ডেটা সরাসরি NinjaScript আউটপুট উইন্ডোতে ডেটা প্রিন্ট করে।

প্রথম উদাহরণে, নিনজাস্ক্রিপ্ট আউটপুট উইন্ডোতে বর্তমান বারের উচ্চ মান প্রিন্ট করতে নীচের লাইনটি যোগ করা হয়েছে।

মুদ্রণ(উচ্চ[0]);

উপরন্তু, প্রিন্ট পদ্ধতিতে "string.Format" পাস করা নিঞ্জাস্ক্রিপ্ট আউটপুট উইন্ডোতে মৌখিক প্রসঙ্গ প্রদান করে আরও অর্থপূর্ণ আউটপুট প্রদান করে।

প্রিন্ট(স্ট্রিং.ফরম্যাট("বর্তমান উচ্চ হল {0}", উচ্চ[0]));

স্ট্রিং-এ পাস করা প্রথম "মান"। স্ট্রিং-এ যোগ করা প্রথম (বা 0) সূচক আইটেমের জন্য "{0}" একটি স্থানধারক হিসেবে কাজ করে। এই ক্ষেত্রে স্ট্রিং-এর মধ্য দিয়ে যাওয়া একমাত্র অতিরিক্ত মান। ফরম্যাট হল বর্তমান বারের উচ্চ।

বর্তমান বারের উচ্চ এবং নিম্ন উভয়ই দেখতে, নিনজাস্ক্রিপ্টের নিম্নলিখিত লাইনটি যোগ করা হয়েছে:

প্রিন্ট(স্ট্রিং.ফরম্যাট("উচ্চ:{0} | নিম্ন:{1}", উচ্চ[0], নিম্ন[0]));

যেহেতু আমাদের এখন আউটপুট স্ট্রিং-এ ব্যবহার করার জন্য দুটি মান আছে, তাই নিম্ন[0]-এর দ্বিতীয় ইনপুটে “{1}”-এর একটি সূচক যুক্ত করা হয়েছে।

প্রিন্টগুলি অন্যান্য অনেক বস্তুর সাথে আপনার কোডে ব্যবহৃত ভেরিয়েবলগুলি মুদ্রণ করতেও ব্যবহার করা যেতে পারে। NinjaTrader-এর জন্য অ্যাড-অন তৈরি করার সময় প্রিন্ট পদ্ধতি আপনার কোড ডিবাগ করতে এবং আরও ভালভাবে বুঝতে সাহায্য করতে পারে।

NinjaTrader দিয়ে শুরু করুন

পুরস্কার বিজয়ী NinjaTrader প্ল্যাটফর্মের জন্য আপনার নিজস্ব অ্যাপস এবং ট্রেডিং সূচক তৈরি করা শুরু করতে প্রস্তুত? আজই বিনামূল্যে নিনজাট্রেডার ডাউনলোড করুন!


ফিউচার এবং কমোডিটিস
  1. ফিউচার এবং কমোডিটিস
  2. ফিউচার ট্রেডিং
  3. বিকল্প