ট্রেডিং কৌশল তৈরির জন্য ভিজ্যুয়ালাইজেশন মডিউল - গভীর

লেখক:ছোট্ট স্বপ্ন, সৃষ্টিঃ ২০২২-০৭-১২ 17:19:16, আপডেটঃ ২০২৩-০৯-২৫ 19:48:58

img

ট্রেডিং কৌশল তৈরির জন্য ভিজ্যুয়ালাইজেশন মডিউল - গভীর

  • লজিক মডিউল প্রকার

    • ১. শর্ত মডিউল

      এই মডিউলটি শর্তাধীন বিচারকে একত্রিত করতে ব্যবহৃত হয় এবং মডিউলটি একাধিক শর্তাধীন শাখা যুক্ত করতে পারে। শর্তাধীন শাখা যোগ করার জন্য ছোট gear আইকনে ক্লিক করুন।

      img

      শর্তাধীন মডিউল ব্যবহারের উদাহরণটি পরবর্তী মডিউলের সাথে একত্রে পরীক্ষা করা হয়।

    • ২. সংখ্যাগত তুলনা মডিউল

      এই মডিউলটি দুটি সংখ্যাসূচক মানের তুলনা করতে ব্যবহৃত হয় (আপনি এই মডিউল এবং সংখ্যাসূচক মডিউলকে একটি এক্সপ্রেশন মডিউলে একত্রিত করার কথাও ভাবতে পারেন), এবং একটি বুলিয়ান মান ফিরে আসে। এই মডিউলটি উভয় পক্ষের মান এর চেয়ে বড়, এর চেয়ে কম, এর চেয়ে বড় বা সমান, এর চেয়ে কম বা সমান, এর সমান নয়, বা এর সমান কিনা তা নির্ধারণ করতে পারে। ড্রপ-ডাউন বক্স বিকল্পের উভয় পক্ষের টেনন (গভীর) অবস্থানগুলি সংখ্যাসূচক এবং পরিবর্তনশীল মডিউলগুলিতে এম্বেড করা যেতে পারে (যতক্ষণ পর্যন্ত সংখ্যাসূচক মান ফেরত দেয় এমন মডিউলগুলি এম্বেড করা যেতে পারে) ।

      img

      শর্তাবলী ব্লক এবং মূল্য তুলনা ব্লক ব্যবহার করে একটি বিচার মান গঠনের একটি উদাহরণঃ

      imgএই উদাহরণটি শর্তগুলি বিচার করার সময় মোট 3 টি শাখা রয়েছে তা দেখা যায়।

      যেমন জাভাস্ক্রিপ্টের কৌশলগুলোতে if statements এর ব্যবহার।

      function main () {
          var a = 1
          var b = 2
          if (a > b) {
              Log("a > b")
          } else if (a < b) {
              Log("a < b")
          } else {
              Log("a == b")
          }
      }
      
    • 3. লজিক্যাল OR, লজিক্যাল AND মডিউল

      এই মডিউলটি OR অপারেশন বা AND অপারেশন সম্পাদন করতে ব্যবহৃত হয়। মডিউলটির মাঝখানে ড্রপ-ডাউন বাক্সের উভয় পাশে টেনন (গভীর) অবস্থানগুলি গণনায় জড়িত মডিউলে এম্বেড করা হয় (এটি এমন একটি মডিউল হতে পারে যা একটি বুলিয়ান মান বা সংখ্যাসূচক মান ফেরত দেয়) ।

      img

      এই মডিউলটি পরীক্ষা করার আগে, আসুন বুলে মান true/false (ড্রপ-ডাউন বক্সের সাথে সেট) উপস্থাপনকারী মডিউলটি, বুলে মান not উপস্থাপনকারী মডিউলটি এবং প্রথমে শূন্য মান উপস্থাপনকারী মডিউলটি শিখুন।

      img

      • শূন্য মডিউল, যাnullকোডে মান, কিছু ভেরিয়েবল শূন্য কিনা তা তুলনা করতে ব্যবহৃত হয়।
      • true/false এর বুলিয়ান মানের মডিউলগুলিtrue / falseকোডের মান, যা নির্দিষ্ট মডিউল বা মডিউল সমন্বয় দ্বারা ফেরত বুলিয়ান মান নির্ধারণ করতে ব্যবহৃত হয়।
      • বুলিয়ান মানের NO মডিউল প্রতিনিধিত্ব করে!কোড, যা বুলিয়ান NOT গণনার জন্য ব্যবহৃত হয়।

      পরীক্ষার উদাহরণঃ

      img

      আমরা দেখতে পাচ্ছি যে লজিক্যাল OR, লজিক্যাল AND মডিউলগুলিও নেস্টেড হতে পারে।

      নেস্টেড মডিউল স্প্লাইসিংয়ের উদাহরণঃ

      img

      সমতুল্য জাভাস্ক্রিপ্ট কৌশল কোডঃ

      function main () {
          var a = 1 
          var b = 2
          Log((true && !false) || (a==b))
          Log(null)
      }
      

      !false মিথ্যা নয়, অর্থাৎ, সত্য মান, যৌক্তিক অভিব্যক্তিঃ (সত্য &&!false): দুটি সত্য মান সম্পাদন করা হয় এবং গণনা করা হয়, ফলাফল সত্য। a == b স্পষ্টতই সমান নয়, তাই এটি মিথ্যা। একটি সত্য মান এবং একটি মিথ্যা মান একটি যুক্তি বা গণনা সম্পাদন করে, এবং ফলাফলটি সত্য।

      অপারেশন ফলাফলঃimg

    • ৪. টার্নারি অপারেশন মডিউল

      এই মডিউলটিকে assertion moduleও বলা হয়, এবং এর ফাংশন কিছু প্রোগ্রামিং ভাষায় ত্রিভুজ অপারেটরের অনুরূপ।

      img

      এই মডিউলটিও নেস্টেড হতে পারে। ত্রিভুজীয় অপারেশন মডিউলের সারমর্মটিও শর্তাধীন বিচার যুক্তি, এবং এর ফাংশন শর্তাধীন মডিউলের অনুরূপ।

      উপরের শর্তসাপেক্ষ মডিউল এর শিক্ষার উদাহরণ পুনর্নির্মাণের জন্য ত্রিমাত্রিক অপারেশন মডিউলটি ব্যবহার করুন। নিচের উদাহরণঃ

      img

      যেমন জাভাস্ক্রিপ্টে লেখা কৌশল কোডঃ

      function main () {
          var a = 1
          var b = 2
          Log(a < b ? b : (a > b ? a : "equal"))
      }
      

      যদি আপনি আগ্রহী হন, আপনি a এবং b এর মানগুলি সামঞ্জস্য করতে পারেন এবং ব্যাকটেস্ট চালাতে পারেন।

  • গণিতের মডিউল প্রকার

    পূর্ববর্তী অনেক উদাহরণে আমরা কিছু গণিতের মডিউল কমবেশি ব্যবহার করেছি। পরবর্তী আমরা কিছু গণিতের মডিউল ব্যাখ্যা করি যা এখনও অধ্যয়ন করা হয়নি।

    • ১. ত্রিভুজমাপক মডিউল

      মনে রাখবেন যে এই মডিউলের টেনন (গভীর) অবস্থানে পূরণ করা প্যারামিটারটি একটি কোণ মান, একটি রেডিয়ান মান নয়।

      img

    • ২. পরিধি সংখ্যাসূচক মডিউল

      img

      ব্যাকটেস্টিং ছাপ:img

    • 3. মানের পরিসীমা মধ্যে একটি র্যান্ডম সংখ্যা মডিউল পান

      এই মডিউলটি একটি সেট মানের পরিসরের মধ্যে একটি র্যান্ডম নম্বর গ্রহণ করে এবং মডিউল টেনন (কনকভ) অবস্থানটি সরাসরি মানটি পূরণ করতে পারে বা র্যান্ডম পরিসরের শুরু এবং শেষ মান হিসাবে একটি পরিবর্তনশীল ব্যবহার করতে পারে।

      img

      যেমন জাভাস্ক্রিপ্টে লেখা কৌশল কোডঃ

      function main () {
          var a = 1
          var b = 9
          Log(_N(a + Math.random() * (b - a), 0))
      }
      
    • ৪. সীমিত মান পরিসীমা মডিউল

      এই মডিউলটি প্রথম টেনন (কনকভ) অবস্থানে ভরাট ভেরিয়েবলকে সীমাবদ্ধ করবে এবং দ্বিতীয় এবং তৃতীয় টেনন (কনকভ) অবস্থানের দ্বারা নির্ধারিত পরিসীমা অনুযায়ী মান গ্রহণ করবে। যদি এটি এই পরিসরের সর্বাধিক মানের চেয়ে বড় হয়, মডিউলটি এই পরিসরের সর্বাধিক মান ফিরে আসে এবং যদি এটি এই পরিসরের সর্বনিম্ন মানের চেয়ে কম হয়, মডিউলটি সর্বনিম্ন মান ফিরে আসে। যদি এটি এই পরিসরের মধ্যে থাকে, তবে প্রথম টেনন (কনকভ) অবস্থান গ্রহণকারী ভেরিয়েবলের মানটি ফেরত দেওয়া হয়।

      img

      যেমন জাভাস্ক্রিপ্টে লেখা কৌশল কোডঃ

      function main () {
          var a = 9
          Log(Math.min(Math.max(2, a), 5))
      }
      
    • ৫. অবশিষ্ট মডিউল

      এই মডিউলটি টেনন (গভীর) অবস্থানে সেট করা সংখ্যাসূচক মডিউলে সংখ্যাসূচক অবশিষ্ট অপারেশন সম্পাদন করে।

      img

      ৬৪ কে ১০ দিয়ে ভাগ করলে ৬ এবং বাকি ৪ হয়।img

    • ৬. তালিকা গণনা মডিউল

      এই মডিউলটি একটি নির্দিষ্ট তালিকা মডিউল (যেমন তালিকার উপাদানগুলির যোগফল গণনা) উপর গণনা সম্পাদন করে।

      img

      img

      যেমন জাভাস্ক্রিপ্টে লেখা কৌশল কোডঃ

      function sum (arr) {
          var ret = 0
          for (var i in arr) {
              ret += arr[i]
          }
          return ret 
      }
      
      function main () {
          var b = 2
          var a = 1
          Log(sum([b,a,b,a,a]))
      }
      

ভিজ্যুয়ালাইজেশন উদাহরণ কৌশলঃ

আরও কৌশল পাওয়া যাবেঃhttps://www.fmz.cn/square

এই সিরিজের অন্যান্য প্রবন্ধ

বিরক্তিকর প্রোগ্রামিং সহজেই বিল্ডিং ব্লক দিয়ে করা যায়, এটা চেষ্টা করুন, এটা খুব আকর্ষণীয়!


সম্পর্কিত

আরো