স্ট্র্যাটেজি অ্যানালাইজার অপ্টিমাইজেশান:ওয়াক ফরওয়ার্ড এবং মাল্টি-অবজেক্টিভ

ঐতিহাসিক ট্রেডিং ডেটার উপর স্বয়ংক্রিয় ট্রেডিং কৌশল পরীক্ষা করতে NinjaTrader-এর কৌশল বিশ্লেষক উইন্ডো ব্যবহার করা হয়। এই বিশ্লেষণ ট্রেডারদের লাইভ মার্কেট পরিস্থিতিতে সর্বোত্তম পারফরম্যান্সের জন্য তাদের কৌশল উন্নত করতে সাহায্য করতে পারে।

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

একটি ট্রেডিং কৌশলের অপ্টিমাইজেশানের সাথে একাধিক ব্যাকটেস্ট চালানো জড়িত থাকে যা নির্ধারণ করতে ভেরিয়েবলের কোন সমন্বয় সর্বোত্তম ফলাফল দেয়। স্ট্যান্ডার্ড ট্রেডিং কৌশল অপ্টিমাইজেশান ছাড়াও, স্ট্র্যাটেজি অ্যানালাইজারের সাথে অন্তর্ভুক্ত উন্নত অপ্টিমাইজেশন প্রকারগুলি হল ওয়াক ফরওয়ার্ড এবং মাল্টি-অবজেক্টিভ অপ্টিমাইজেশান .

ওয়াক ফরওয়ার্ড অপ্টিমাইজেশান

ওয়াক ফরওয়ার্ড অপ্টিমাইজেশান হল একটি ট্রেডিং কৌশলের জন্য সর্বোত্তম পরামিতি নির্ধারণ করতে অর্থায়নে ব্যবহৃত একটি কৌশল। পদ্ধতিটি প্রথমে ঐতিহাসিক ডেটার এক সময়ের মধ্যে ইনপুট ভেরিয়েবলগুলিকে অপ্টিমাইজ করে, যা তারপর এগিয়ে যায় অতিরিক্ত ব্যাকটেস্টের জন্য অতিরিক্ত সময়ের সেগমেন্টে।

অগ্রসর হওয়ার অপ্টিমাইজেশান ব্যবহার করার প্রধান কারণগুলির মধ্যে একটি হল যে ঐতিহাসিক ডেটার উপর একটি কৌশলের ভাল পারফরম্যান্সের অর্থ এই নয় যে এটি ভবিষ্যতে সামঞ্জস্যপূর্ণ থাকবে। ওয়াক ফরওয়ার্ড অপ্টিমাইজেশান ট্রেডারদের তাদের কৌশলগুলিকে গতিশীল বাজারে বর্তমান রাখতে সাহায্য করতে পারে৷

একটি ওয়াক ফরওয়ার্ড অপ্টিমাইজেশান সম্পাদন করা

একটি ওয়াক ফরওয়ার্ড অপ্টিমাইজেশান চালানোর জন্য, NinjaScript কৌশলে অপ্টিমাইজ করার জন্য ইনপুট থাকতে হবে। উদাহরণস্বরূপ, ইনপুটগুলি একটি চলমান গড়, একটি অতিরিক্ত কেনা বা বেশি বিক্রি হওয়া RSI থ্রেশহোল্ড বা অন্য কোনো সূচক প্যারামিটার হতে পারে যা ব্যবহারকারী দ্বারা পূর্বনির্ধারিত হতে পারে৷

  1. স্ট্র্যাটেজি অ্যানালাইজার উইন্ডোর সেটিংস প্যানেলের মধ্যে, ব্যাকটেস্ট টাইপ এর অধীনে ওয়াক ফরওয়ার্ড অপ্টিমাইজেশান নির্বাচন করুন . অতিরিক্ত সেটিংস অপ্টিমাইজ-এ প্রদর্শিত হবে৷ বিভাগ।
  2. অপ্টিমাইজ এর অধীনে , অপ্টিমাইজেশন সময়কাল সেট করুন প্রথম বিভাগে অপ্টিমাইজ করা দিনের সংখ্যা পর্যন্ত।
  3. পরীক্ষার সময়কাল সেট করুন ওয়াক ফরওয়ার্ড অপ্টিমাইজেশান সঞ্চালনের মোট দিনের সংখ্যা পর্যন্ত।
  4. আপনার ওয়াক ফরওয়ার্ড অপ্টিমাইজেশানের জন্য অন্য কোন প্রয়োজনীয় কৌশল প্যারামিটার কনফিগার করুন।
  5. একবার সমস্ত সেটিংস পছন্দ অনুযায়ী কনফিগার করা হলে, চালান এ ক্লিক করুন .

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

মাল্টি-অবজেক্টিভ অপ্টিমাইজেশান

মাল্টি-অবজেক্টিভ অপ্টিমাইজেশান স্ট্যান্ডার্ড অপ্টিমাইজেশানকে পরীক্ষা করার জন্য একাধিক উদ্দেশ্য বেছে নেওয়ার মাধ্যমে আরও এক ধাপ এগিয়ে নেয়। এটি ব্যবহারকারীদের একক পরীক্ষায় একাধিক কর্মক্ষমতা মেট্রিকের জন্য ইনপুট মান অপ্টিমাইজ করতে সক্ষম করে।

উদাহরণস্বরূপ, একটি কৌশলের পরস্পরবিরোধী উদ্দেশ্য থাকতে পারে:ঝুঁকি কমানোর সাথে সাথে রিটার্ন সর্বাধিক করা। একই সাথে উভয় উদ্দেশ্যের জন্য মাল্টি-অবজেক্টিভ অপ্টিমাইজেশান পরীক্ষা করে এবং ঝুঁকি এবং রিটার্নের ভারসাম্য বজায় রাখতে ভেরিয়েবলের সর্বোত্তম সম্ভাব্য সমন্বয় নির্ধারণ করতে সহায়তা করে।

একটি বহু-উদ্দেশ্য অপ্টিমাইজেশান সম্পাদন করা

ওয়াক ফরওয়ার্ড অপ্টিমাইজেশানের মতোই, মাল্টি-অবজেক্টিভ অপ্টিমাইজেশানে ব্যবহৃত নিনজাস্ক্রিপ্ট কৌশলটি অপ্টিমাইজ করার জন্য ইনপুট থাকতে হবে।

  1. স্ট্র্যাটেজি অ্যানালাইজার উইন্ডোর সেটিংস প্যানেলের মধ্যে, ব্যাকটেস্ট টাইপ এর অধীনে মাল্টি-অবজেক্টিভ অপ্টিমাইজেশান নির্বাচন করুন .
  2. অপ্টিমাইজ এর অধীনে , অপ্টিমাইজ অন ব্যবহার করুন আপনার কৌশলটি অপ্টিমাইজ করার জন্য একাধিক আইটেম নির্বাচন করতে মেনু, যেমনটি নীচে দেখানো হয়েছে।

  1. আপনার মাল্টি-অবজেক্টিভ অপ্টিমাইজেশনের জন্য অন্য যেকোন প্রয়োজনীয় কৌশল প্যারামিটার কনফিগার করুন।
  2. একবার সমস্ত সেটিংস পছন্দ অনুযায়ী কনফিগার করা হলে, চালান এ ক্লিক করুন .

একটি তালিকায় উপস্থাপিত হওয়ার পরিবর্তে, মাল্টি-অবজেক্টিভ অপ্টিমাইজেশান পরীক্ষার ফলাফলগুলি একটি গ্রাফে উপস্থাপিত হয়, যা ব্যবহারকারীদের বিশ্লেষণ করতে এবং ইনপুট মানগুলি বেছে নিতে দেয় যা বিভিন্ন মেট্রিক্সের মধ্যে সেরা ট্রেডঅফ প্রদান করে৷

গ্রাফের ফলাফলগুলির একটির উপর আপনার মাউস ঘোরানো বিশদ বিবরণ প্রদর্শন করবে যেমন কোন নির্দিষ্ট পরামিতিগুলি সেই ফলাফলটি তৈরি করেছে। ফলাফলের প্লটগুলির একটিতে ক্লিক করলে এটি লাল হাইলাইট হবে এবং নীচের বিভাগে সেই বিন্দু পর্যন্ত কর্মক্ষমতা প্রদর্শন করবে৷

যেহেতু অতীতের কর্মক্ষমতা ভবিষ্যতের ফলাফলের নির্দেশক নয়, তাই লাইভ মার্কেটে স্বয়ংক্রিয় কৌশলগুলি ট্রেডিংয়ে জড়িত ঝুঁকি সম্পর্কে ব্যবসায়ীদের সচেতন হওয়া উচিত।

NinjaTrader ওপেন সোর্স ট্রেডিং প্ল্যাটফর্ম সর্বদা ব্যাকটেস্টিং, উন্নত চার্টিং এবং ট্রেড সিমুলেশনের জন্য বিনামূল্যে। একটি পুরস্কার বিজয়ী ট্রেডিং প্ল্যাটফর্মের সাথে শুরু করুন - এখানে ডাউনলোড করুন!


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