রিসোর্স লোড হচ্ছে... লোডিং...

কৌশল ইন্টারফেস পরামিতি এবং ইন্টারেক্টিভ কন্ট্রোলের নতুন বৈশিষ্ট্যগুলির বিস্তারিত ব্যাখ্যা

লেখক:এফএমজেড-লিডিয়া, তৈরিঃ 2024-07-04 10:40:41, আপডেটঃ 2024-07-23 17:06:25

img

কৌশল ইন্টারফেস পরামিতি এবং ইন্টারেক্টিভ কন্ট্রোলের নতুন বৈশিষ্ট্যগুলির বিস্তারিত ব্যাখ্যা

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

কৌশল ইন্টারফেস পরামিতি

এফএমজেড কোয়ান্ট-এ কৌশলগত পরামিতিগুলির ধরন বৃদ্ধি পায়নি এবং তারা এখনও পাঁচটি ধরনের পরামিতি যা আমরা জানিঃ

  • সংখ্যাগত পরামিতি
  • স্ট্রিং পরামিতি
  • বুলীয় পরামিতি
  • ড্রপ-ডাউন বাক্সের পরামিতি
  • এনক্রিপ্ট করা স্ট্রিং পরামিতি

তাহলে আপনি আমাকে অবশ্যই জিজ্ঞাসা করবেন, এই প্ল্যাটফর্ম আপডেটে কোন বিষয়বস্তু যুক্ত এবং অপ্টিমাইজ করা হয়েছে?

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

১. সংখ্যাগত পরামিতি

img

আমরা আগে optional/required ফাংশন সম্পর্কে সংক্ষিপ্তভাবে কথা বলেছি, তাই আমি এখানে বিস্তারিত যাব না। নিম্নলিখিত প্রধানত কম্পোনেন্ট কনফিগারেশন ব্যাখ্যা করে, যা সহজভাবে বোঝা যায়ঃ

কন্ট্রোলের বিভিন্ন বৈশিষ্ট্য, প্রকার এবং নিয়মগুলি সেট করুন যা প্যারামিটারটির সাথে মিলে যায় (সংযুক্ত হয়) । সংখ্যাগত প্যারামিটার (সংখ্যা প্রকার) এর সাথে আবদ্ধ ডিফল্ট কন্ট্রোলটি ইনপুট বক্স। আপনি ইনপুট বক্স দ্বারা প্রাপ্ত ডেটার জন্য নিয়মগুলি সেট করতে পারেন, অর্থাৎ, সেট করার চিত্রটিতে সর্বনিম্ন মান এবং সর্বাধিক মান কন্ট্রোলগুলি ব্যবহার করুন।

ডিফল্ট ইনপুট বক্স নিয়ন্ত্রণ ছাড়াও, প্ল্যাটফর্মটি যোগ করেছেঃ

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

২. বুলিয়ান পরামিতি

img

বুলিয়ান পরামিতিগুলি বিশেষ কারণ তাদের শুধুমাত্র একটি সংশ্লিষ্ট নিয়ন্ত্রণ রয়েছে, যা ডিফল্ট সুইচ নিয়ন্ত্রণ। এবং প্যারামিটার ডিফল্ট মানও প্রয়োজন।

যেহেতু বুলিয়ান মানগুলি সত্য বা মিথ্যা হয়, তারা বাইনারি বিকল্প। অতএব, এই প্যারামিটার টাইপের সাথে সামঞ্জস্যপূর্ণ একটি সুইচ কন্ট্রোল ব্যবহার করা খুব উপযুক্ত।

সাধারণত, প্ল্যাটফর্মে নির্দিষ্ট কৌশল ফাংশনগুলি সক্ষম করা হয়েছে কিনা তা নিয়ন্ত্রণ করতে বুলিয়ান টাইপ পরামিতিগুলি ব্যবহার করা হয়।

৩. স্ট্রিং পরামিতি

img

ডিফল্ট ইনপুট বক্স নিয়ন্ত্রণ ছাড়াও, প্ল্যাটফর্মটি যোগ করেছেঃ

  • পাঠ্য কম্পোনেন্ট টাইপ এ, সেট করুনঃ টেক্সট। বর্তমান প্যারামিটারের সাথে সামঞ্জস্যপূর্ণ কৌশল ইন্টারফেসের ইনপুট বক্স কন্ট্রোলটি বৃহত্তর টেক্সট বক্সে পরিবর্তন করা হবে। টেক্সট কন্ট্রোল এবং সাধারণ ইনপুট বক্স কন্ট্রোলের মধ্যে পার্থক্য হ'ল টেক্সট বক্সে প্রবেশ করা পাঠ্য মোড়ানো যায় এবং টেক্সট বক্স নিয়ন্ত্রণের আকার সামঞ্জস্য করতে পারে। ইন্টারফেস প্যারামিটারের ভেরিয়েবল মান হল: string।

  • সময় নির্বাচনকারী কম্পোনেন্ট টাইপ এ, টাইম নির্বাচক নির্বাচন করুন। বর্তমান প্যারামিটারের সাথে সামঞ্জস্যপূর্ণ কৌশল ইন্টারফেসের ইনপুট বক্স কন্ট্রোলটি সময় এবং তারিখ সেট করার জন্য একটি কন্ট্রোল হয়ে যাবে। স্ট্রিং পরামিতির কম্পোনেন্ট টাইপের জন্য সময় নির্বাচক টাইম নির্বাচক সংখ্যাগত পরামিতির কম্পোনেন্ট টাইপের জন্য সময় নির্বাচক থেকে আলাদা। স্ট্রিং টাইপ পরামিতির সময় নির্বাচনের একটি অতিরিক্ত সময় বিন্যাস বিকল্প রয়েছে যা নিয়ন্ত্রণের নির্বাচন বিন্যাস সেট করতে পারেঃ

  1. তারিখঃ যখন Time Format Date এ সেট করা থাকে, তখন কন্ট্রোলটি বছর, মাস, দিন, ঘন্টা, মিনিট এবং সেকেন্ড নির্বাচন করার জন্য একটি সম্পূর্ণ সময় নির্বাচন কন্ট্রোল এবং বর্তমান সময়ের এক-ক্লিক নির্বাচন সমর্থন করে।
  2. সময়ঃ যখন Time Format Time এ সেট করা থাকে, তখন কন্ট্রোলটি মিনিট, ঘন্টা এবং সেকেন্ড নির্বাচন করার জন্য একটি সময় নির্বাচন কন্ট্রোল।
  3. বছর এবং মাসঃ যখন Time Format Year and Month এ সেট করা থাকে, তখন নিয়ন্ত্রণটি বছর এবং মাস নির্বাচন করার জন্য একটি সময় নির্বাচন নিয়ন্ত্রণ।
  4. বছরঃ যখন Time Format Year এ সেট করা থাকে, তখন কন্ট্রোলটি বছর নির্বাচন করার জন্য একটি সময় নির্বাচন কন্ট্রোল। ইন্টারফেস প্যারামিটারের ভেরিয়েবল মান হলঃ স্ট্রিং (প্রতিশোধিত সময় হিসাবে ফরম্যাট করা) ।
  • রঙ নির্বাচনকারী Component Type এ, Color Selector নির্বাচন করুন। বর্তমান পরামিতির সাথে সামঞ্জস্যপূর্ণ কৌশল ইন্টারফেসের ইনপুট বক্স কন্ট্রোল একটি রঙ নির্বাচন কন্ট্রোল হয়ে যাবে। এটি সাধারণত রং সেটিংয়ের জন্য প্যারামিটার ডিজাইন করতে ব্যবহৃত হয়। ইন্টারফেস প্যারামিটারের পরিবর্তনশীল মান হলঃ স্ট্রিং (নির্বাচিত রঙের সাথে সম্পর্কিত রঙের মান, উদাহরণস্বরূপঃ #7e1717).

৪. ড্রপ-ডাউন বক্স প্যারামিটার

img

ড্রপ-ডাউন বক্স প্যারামিটারের ডিফল্ট সংশ্লিষ্ট কন্ট্রোল একটি ড্রপ-ডাউন বক্স, কিন্তু এই সময় পূর্ববর্তী সহজ একক-নির্বাচন ড্রপ-ডাউন বক্সের অনেক আপগ্রেড করা হয়েছেঃ

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

ডিফল্ট ড্রপ-ডাউন বক্স নিয়ন্ত্রণ ছাড়াও, এই সময় প্ল্যাটফর্মটি যোগ করেঃ

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

৫. এনক্রিপ্ট করা স্ট্রিং পরামিতি

img

এনক্রিপ্ট করা স্ট্রিং প্যারামিটারটিও বেশ বিশেষ, এবং এটিতে কেবলমাত্র একটি সংশ্লিষ্ট নিয়ন্ত্রণ রয়েছে, যা ডিফল্ট এনক্রিপ্ট ইনপুট বক্স নিয়ন্ত্রণ।

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

ইন্টারফেস প্যারামিটারের ভেরিয়েবল মান হলঃ string।

উপরের সমস্ত ধরণের কৌশল ইন্টারফেস পরামিতিগুলির জন্য, এই আপগ্রেডটি পূর্ববর্তী প্যারামিটার গ্রুপিং এবং প্যারামিটার নির্ভরতা ফাংশনগুলিকে কম্পোনেন্ট কনফিগারেশনে একীভূত করে। সমস্ত ইন্টারফেস পরামিতিগুলির উপাদান কনফিগারেশনে গ্রুপিং এবং ফিল্টার সেটিংস রয়েছে।

  • গ্রুপিং আপনি গ্রুপ ড্রপ-ডাউন বক্স কন্ট্রোলটিতে সরাসরি যে লেবেলটি গ্রুপ করতে চান তা প্রবেশ করতে পারেন, এবং গ্রুপ ইনপুটটি নিশ্চিত করতে Enter কী ব্যবহার করতে পারেন। সিস্টেম বর্তমানে গ্রুপিং বিকল্পে প্রবেশ করা লেবেলটি রেকর্ড করবে। তারপরে আপনি বর্তমান ইন্টারফেস পরামিতিগুলির জন্য একটি গ্রুপ নির্দিষ্ট করতে পারেন। গ্রুপিংয়ের পর, কৌশল ব্যাকটেস্টিং/লাইভ ট্রেডিং ইন্টারফেসে, গ্রুপ হিসেবে চিহ্নিত পরামিতিগুলি একটি গ্রুপিং এলাকায় প্রদর্শিত হবে।
  • ফিল্টার বর্তমান প্যারামিটারটি সক্রিয় এবং প্রদর্শিত হতে হবে কিনা তা নির্ধারণ করতে ফিল্টার কন্ট্রোলটিতে কিছু এক্সপ্রেশন প্রবেশ করুন। এই ফাংশনটি বুঝতে পারে যে বর্তমান প্যারামিটারটি প্রদর্শন বা লুকানোর জন্য একটি নির্দিষ্ট প্যারামিটার সেটিংয়ের উপর নির্ভর করে। ফিল্টার এক্সপ্রেশন উদাহরণঃ
Filter format: a>b , a==1 , a , !a , a>=1&&a<=10 , a>b

এখানে, a এবং b উভয়ই কৌশল ইন্টারফেস পরামিতিগুলির ভেরিয়েবলগুলি উপস্থাপন করে।

ইন্টারফেস প্যারামিটার টেস্টিং কৌশল

যদি উপরের ব্যাখ্যাগুলি কিছুটা অনানুভাষিক হয় তবে সেগুলি বোঝার সর্বোত্তম উপায় হ'ল এই প্যারামিটার ফাংশনগুলি ব্যবহার এবং পরীক্ষা করাঃ

উদাহরণস্বরূপ জাভাস্ক্রিপ্ট ভাষা কৌশল নিনঃ

function main() {
    Log("---------------------------Start testing numeric type parameters---------------------------")
    Log("Variable pNum1:", pNum1, ", Variable value type:", typeof(pNum1))
    Log("Variable pNum2:", pNum2, ", Variable value type:", typeof(pNum2))
    Log("Variable pNum3:", pNum3, ", Variable value type:", typeof(pNum3))
    Log("Variable pNum4:", pNum4, ", Variable value type:", typeof(pNum4))
    
    Log("---------------------------Start testing Boolean type parameters---------------------------")
    Log("Variable pBool1:", pBool1, ", Variable value type:", typeof(pBool1))
    Log("Variable pBool2:", pBool2, ", Variable value type:", typeof(pBool2))

    Log("---------------------------Start testing string type parameters---------------------------")
    Log("Variable pStr1:", pStr1, ", Variable value type:", typeof(pStr1))
    Log("Variable pStr2:", pStr2, ", Variable value type:", typeof(pStr2))
    Log("Variable pStr3:", pStr3, ", Variable value type:", typeof(pStr3))
    Log("Variable pStr4:", pStr4, ", Variable value type:", typeof(pStr4))

    Log("---------------------------Start testing the drop-down box type parameters---------------------------")
    Log("Variable pCombox1:", pCombox1, ", Variable value type:", typeof(pCombox1))
    Log("Variable pCombox2:", pCombox2, ", Variable value type:", typeof(pCombox2))
    Log("Variable pCombox3:", pCombox3, ", Variable value type:", typeof(pCombox3))

    Log("---------------------------Start testing encryption string type parameters---------------------------")
    Log("Variable pSecretStr1:", pSecretStr1, ", Variable value type:", typeof(pSecretStr1))
}

img

সম্পূর্ণ পরামিতি পরীক্ষার কৌশলঃhttps://www.fmz.com/strategy/455212

উপরের পরামিতিগুলিতে একটি পরামিতি নির্ভরতা নকশা লুকানো আছে। অনেক কৌশল একটি নির্দিষ্ট পরামিতির উপর ভিত্তি করে সেটিংসের একটি সিরিজ সক্ষম করার প্রয়োজনীয়তা রয়েছে, যা এই মত পরামিতি নির্ভরতা দিয়ে অর্জন করা যেতে পারে।

ইন্টারেক্টিভ নিয়ন্ত্রণ

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

১. ইন্টারেক্টিভ কন্ট্রোলের সংখ্যা

img

ইন্টারেক্টিভ কন্ট্রোলগুলি মূলত কৌশল ইন্টারফেসের পরামিতিগুলির উপাদান কনফিগারেশন এর সাথে একই। ডিফল্ট ইনপুট বক্স কন্ট্রোলগুলি ছাড়াও, উপাদান প্রকারগুলিও সমর্থন করেঃ

  • সময় নির্বাচনকারী পাঠানো ইন্টারেক্টিভ কমান্ডে নির্বাচিত সময়ের টাইমস্ট্যাম্প রয়েছে।
  • স্লাইডার ইনপুট বার পাঠানো ইন্টারেক্টিভ কমান্ডে নির্বাচিত স্লাইডার অবস্থানের দ্বারা প্রতিনিধিত্ব করা মান রয়েছে।

ব্যবহার কৌশল ইন্টারফেস পরামিতি বিভিন্ন উপাদান ধরনের যে একই, তাই এটি এখানে পুনরাবৃত্তি করা হবে না।

2. বুলিয়ান (সত্য / মিথ্যা) ইন্টারেক্টিভ কন্ট্রোলস

img

ইন্টারেক্টিভ কন্ট্রোলগুলি মূলত কৌশল ইন্টারফেস পরামিতিগুলির উপাদান কনফিগারেশন এর সাথে একই।

৩. স্ট্রিং ইন্টারেক্টিভ কন্ট্রোলস

img

ডিফল্ট ইনপুট বক্স কন্ট্রোল ছাড়াও, উপাদান প্রকার এছাড়াও সমর্থন করেঃ

  • পাঠ্য পাঠানো ইন্টারেক্টিভ কমান্ডটিতে টেক্সট বক্সে প্রবেশ করা সামগ্রী রয়েছে।
  • সময় নির্বাচক পাঠানো ইন্টারেক্টিভ কমান্ডে নির্বাচিত সময়ের একটি টাইম স্ট্রিং রয়েছে, যার মধ্যে একাধিক ফর্ম্যাট রয়েছে।
  • রঙ নির্বাচনকারী পাঠানো ইন্টারেক্টিভ কমান্ডে নির্বাচিত রঙের জন্য একটি রঙ মান স্ট্রিং রয়েছে।

4. ড্রপ-ডাউন বক্স (নির্বাচিত) ইন্টারেক্টিভ কন্ট্রোল

img

ইন্টারেক্টিভ কন্ট্রোলের ড্রপ-ডাউন বক্সটিও আপগ্রেড করা হয়েছেঃ একাধিক নির্বাচন সমর্থন করুন, কাস্টম ডিফল্ট মান, নির্দিষ্ট ডেটাতে বিকল্প বাঁধাই ইত্যাদি।

ডিফল্ট ড্রপ-ডাউন বক্স উপাদান ছাড়াও, নিম্নলিখিত যোগ করা হয়ঃ

  • সেগমেন্ট কন্ট্রোলার পাঠানো ইন্টারেক্টিভ কমান্ডে নির্বাচিত স্লাইডারের সূচক বা আবদ্ধ ডেটা রয়েছে।

৫. বোতাম ইন্টারেক্টিভ কন্ট্রোল

img

বোতাম টাইপ ইন্টারেক্টিভ কন্ট্রোলের কোন ইনপুট আইটেম নেই। যখন ট্রিগার করা হয়, পাঠানো ইন্টারেক্টিভ কমান্ডে শুধুমাত্র বোতাম কন্ট্রোলের নাম থাকে।

ইন্টারেক্টিভ কন্ট্রোল টেস্টিং কৌশল

এটি বোঝার সর্বোত্তম উপায় হ'ল এটি ম্যানুয়ালি পরীক্ষা করা। এখানে একটি পরীক্ষার কৌশলও প্রস্তুত করা হয়েছে।

এটা লক্ষ করা উচিত যে ইন্টারেক্টিভ কন্ট্রোলগুলি ব্যাকটেস্টিং সিস্টেমে পরীক্ষা করা যাবে না, এবং শুধুমাত্র লাইভ টেস্টিং তৈরি করা যেতে পারে।

function main() {
    var lastCmd = ""
    while (true) {
        var cmd = GetCommand()  // Receive messages generated by interactive controls
        if (cmd) {
            Log(cmd)
            lastCmd = cmd
        }
        LogStatus(_D(), lastCmd)
        Sleep(500)
    }
}

কিছু এলোমেলো তথ্য লিখুন, কিছু অপশন সেট করুন, এবং তারপর ইন্টারেক্টিভ কন্ট্রোল বোতাম ক্লিক করুন ইন্টারেক্টিভ বার্তা তৈরি করতে। কৌশল বার্তা ক্যাপচার এবং তাদের প্রিন্ট আউট.

img

img

ইন্টারেক্টিভ কন্ট্রোল টেস্টিং কৌশল সম্পন্নঃhttps://www.fmz.com/strategy/455231

আপডেট

  1. FMZ প্ল্যাটফর্মটি স্ট্রিং টাইপ এবং ড্রপ-ডাউন বক্স টাইপ ইন্টারফেস পরামিতি এবং ইন্টারেক্টিভ কন্ট্রোল আপডেট করেছে; 2 টি নতুন কন্ট্রোলের জন্য সমর্থন যোগ করা হয়েছেঃ

img

img

  1. কৌশল ইন্টারফেস পরামিতিতে মুদ্রা নিয়ন্ত্রণ এবং ট্রেডিং জোড়া নিয়ন্ত্রণ ব্যবহার করে পরামিতি পরীক্ষা সেট করুন

img

function main() {
Log("After parameter test1 is selected using currency controls, the value of test1 is:", test1)
Log("After parameter test2 is selected using trading pair controls, the value of test2 is:", test2)
}
    1. মুদ্রা

img

After parameter test1 is selected using currency controls, the value of test1 is: BTC
    1. ট্রেডিং জুটি

img

After parameter test2 is selected using trading pair controls, the value of test2 is: ETH_USDT.next_quarter
  1. কৌশল ইন্টারেক্টিভ নিয়ন্ত্রণে মুদ্রা নিয়ন্ত্রণ এবং ট্রেডিং জোড়া নিয়ন্ত্রণ ব্যবহার করে ইন্টারেক্টিভ পরীক্ষা সেট করুনঃ

img

function main() {
    while (true) {
        var cmd = GetCommand()
        if (cmd) {
            Log(cmd)
        }
        Sleep(2000)
    }
}
    1. মুদ্রা

img

test1:SOL
    1. ট্রেডিং জুটি

img

test2:XRP_USDT.swap

আরো