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

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

লেখক:উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্ন, সৃষ্টিঃ ২০২৪-০৬-২৬ ১৭:৪২ঃ৫১, আপডেটঃ ২০২৪-০৮-০২ ১৬:১১ঃ৪৩

[TOC]

策略界面参数与交互控件新增功能详解

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

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

উদ্ভাবকগণের পরিমাণে কৌশলগত প্যারামিটারগুলির ধরন বৃদ্ধি পায়নি, তবে আমরা যে পাঁচটি প্যারামিটার ধরন সম্পর্কে জানি তা এখনও রয়েছেঃ

  • মানের ধরন পরামিতি
  • স্ট্রিং টাইপ প্যারামিটার
  • বুল মান টাইপ পরামিতি
  • ড্রপবক্স টাইপ প্যারামিটার
  • এনক্রিপশন স্ট্রিং টাইপ প্যারামিটার

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

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

১, সংখ্যার ধরন

策略界面参数与交互控件新增功能详解

পূর্বে আমরা কেবলমাত্র "নির্বাচন ভরাট" / "প্রয়োজনীয় ভরাট" এর বৈশিষ্ট্য সম্পর্কে কথা বলেছি, তবে এটি এখানে সংক্ষিপ্ত নয়। নিম্নলিখিতগুলি মূলত "উপাদান কনফিগারেশন" ব্যাখ্যা করে, উপাদান কনফিগারেশন এই সেটিংটি সহজভাবে বোঝা যায়ঃ

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

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

২, বুল টাইপ প্যারামিটার

策略界面参数与交互控件新增功能详解

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

যেহেতু বুল মানটি সত্য বা মিথ্যা নয়, তাই এটি একটি দ্বৈত বিকল্প। তাই একটি সুইচ কন্ট্রোলের সাহায্যে এই ধরনের পরামিতিগুলির সাথে সম্পর্কিত হওয়া খুব উপযুক্ত।

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

3, স্ট্রিং টাইপ পরামিতি

策略界面参数与交互控件新增功能详解

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

  • পাঠ্য "কম্পোনেন্ট টাইপ" এ নির্বাচন করুনঃ টেক্সট. বর্তমান প্যারামিটার সংশ্লিষ্ট নীতি ইন্টারফেসের ইনপুট বক্স কন্ট্রোলটি একটি বৃহত্তর টেক্সট বক্স হয়ে যাবে। টেক্সট কন্ট্রোল এবং সাধারণ ইনপুট বক্স কন্ট্রোলের মধ্যে পার্থক্য রয়েছেঃ টেক্সট বক্সে ইনপুট করা টেক্সট লাইন পরিবর্তন করতে পারে এবং টেক্সট বক্স কন্ট্রোলের আকার সামঞ্জস্য করতে পারে। ইন্টারফেস প্যারামিটারের ভেরিয়েবলের মান হলঃ string.

  • সময় নির্বাচনকারী "কম্পোনেন্টের ধরন" এ নির্বাচন করুন সেট করুনঃ সময় নির্বাচনকারী. বর্তমান প্যারামিটার সংশ্লিষ্ট নীতি ইন্টারফেসের ইনপুট বক্স নিয়ন্ত্রণ সময় তারিখ সেট করার নিয়ন্ত্রণে পরিণত হবে. "স্ট্রিং টাইপ প্যারামিটারের উপাদান টাইপ টাইম নির্বাচক" এবং "সংখ্যা টাইপ প্যারামিটারের উপাদান টাইপ টাইম নির্বাচক" এর বিপরীতে, স্ট্রিং টাইপ প্যারামিটারের সময় নির্বাচন একটি অতিরিক্ত "সময় বিন্যাস" বিকল্প রয়েছে যা নিয়ন্ত্রণের নির্বাচন বিন্যাস সেট করতে পারেঃ ১, তারিখঃ "সময় বিন্যাস" সেট করা হলে, কন্ট্রোলটি একটি সম্পূর্ণ সময় নির্বাচন কন্ট্রোল যা বছর, মাস, দিন, সময়, মিনিট, সেকেন্ড নির্বাচন করে। ২, সময়ঃ "সময় বিন্যাস" যখন টাইমার টাইমার হিসাবে সেট করা হয়, তখন কন্ট্রোলটি একটি সেলেক্টর, সময়, সেকেন্ডের সময় নির্বাচন কন্ট্রোল হয়। ৩, মাসঃ "সময় বিন্যাস" যখন পাতা বছর পাতা হিসাবে সেট করা হয়, তখন কন্ট্রোলটি একটি নির্বাচন বছর, মাস সময় নির্বাচন কন্ট্রোল হয়। ৪। বছরঃ "সময় বিন্যাস" যখন অঙ্কিত বছরের অঙ্কিত হিসাবে সেট করা হয়, তখন কন্ট্রোলটি একটি নির্বাচিত বছরের সময় নির্বাচন কন্ট্রোল। ইন্টারফেস প্যারামিটারের ভেরিয়েবল মান হলঃ স্ট্রিং ((প্রাসঙ্গিক সময় হিসাবে বিন্যাস করা) ⇒

  • রঙ নির্বাচনকারী "কম্পোনেন্ট টাইপ" এ নির্বাচন করুন সেট করুনঃ রঙ নির্বাচনকারী. বর্তমান প্যারামিটার সংশ্লিষ্ট নীতি ইন্টারফেসের ইনপুট বক্স কন্ট্রোল রঙ নির্বাচন কন্ট্রোল হয়ে যাবে. সাধারণত রঙ সেট করার জন্য পরামিতি ডিজাইন করার জন্য ব্যবহৃত হয়। ইন্টারফেস প্যারামিটারের ভেরিয়েবলের মান হলঃ string ((নির্বাচিত রঙের সাথে সংশ্লিষ্ট রঙের মান, যেমনঃ #7e1717) ।

৪, ড্রপবক্স টাইপ প্যারামিটার

策略界面参数与交互控件新增功能详解

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

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

এই প্ল্যাটফর্মটি ডিফল্ট ড্রপবক্স কন্ট্রোলের পাশাপাশি একটি নতুন বৈশিষ্ট্য যুক্ত করেছেঃ

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

৫। এনক্রিপশন স্ট্রিং টাইপ প্যারামিটার

策略界面参数与交互控件新增功能详解

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

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

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

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

  • ভাগ করা ট্যাগটি সরাসরি ট্যাগিংয়ের নীচের ড্রাগ বক্স কন্ট্রোলের মধ্যে প্রবেশ করানো যেতে পারে, এবং ট্যাগিংয়ের ইনপুটটি নির্ধারণ করার জন্য ব্যাক-টু-ট্যাব ব্যবহার করা যেতে পারে। সিস্টেমটি বর্তমান ইনপুট ট্যাগ রেকর্ডটি ট্যাগিংয়ের বিকল্পগুলিতে রেকর্ড করে। তারপর বর্তমান ইন্টারফেস পরামিতিতে ট্যাগিং নির্ধারণ করা যেতে পারে। প্যাকেজিংয়ের পরে, নীতি পুনরুদ্ধার / বাস্তব ডিস্ক ইন্টারফেসে, একটি গ্রুপ হিসাবে চিহ্নিত প্যারামিটারগুলি একটি প্যাকেজিং অঞ্চলে প্রদর্শিত হবে।
  • ফিল্টার ফিল্টার কন্ট্রোলারে কিছু এক্সপ্রেশন ইনপুট করা হয় যা বর্তমান প্যারামিটারটি সক্রিয় করা দরকার কিনা তা নির্ধারণ করতে ব্যবহৃত হয়। এই বৈশিষ্ট্যটি বর্তমান প্যারামিটারটি একটি প্যারামিটার সেটিংয়ের উপর নির্ভর করে প্রদর্শিত বা লুকানো করতে পারে। ফিল্টার এক্সপ্রেশন উদাহরণঃ
    
    过滤器格式: a>b , a==1 , a , !a , a>=1&&a<=10 , a>b
    
    এখানে a, b উভয়ই কৌশলগত ইন্টারফেস পরামিতির ভেরিয়েবলকে নির্দেশ করে।

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

যদি উপরের বর্ণনাটি কিছুটা স্বজ্ঞাত বোধ না করে, তবে এটি বোঝার সর্বোত্তম উপায় হ'ল বাস্তবে ব্যবহার করা এবং এই প্যারামিটারগুলির বৈশিষ্ট্যগুলি পরীক্ষা করাঃ

জাভাস্ক্রিপ্ট ভাষা নীতির উদাহরণঃ

function main() {
    Log("---------------------------开始测试数字类型参数---------------------------")
    Log("变量pNum1:", pNum1, ", 变量值类型:", typeof(pNum1))
    Log("变量pNum2:", pNum2, ", 变量值类型:", typeof(pNum2))
    Log("变量pNum3:", pNum3, ", 变量值类型:", typeof(pNum3))
    Log("变量pNum4:", pNum4, ", 变量值类型:", typeof(pNum4))
    
    Log("---------------------------开始测试布尔类型参数---------------------------")
    Log("变量pBool1:", pBool1, ", 变量值类型:", typeof(pBool1))
    Log("变量pBool2:", pBool2, ", 变量值类型:", typeof(pBool2))

    Log("---------------------------开始测试字符串类型参数---------------------------")
    Log("变量pStr1:", pStr1, ", 变量值类型:", typeof(pStr1))
    Log("变量pStr2:", pStr2, ", 变量值类型:", typeof(pStr2))
    Log("变量pStr3:", pStr3, ", 变量值类型:", typeof(pStr3))
    Log("变量pStr4:", pStr4, ", 变量值类型:", typeof(pStr4))

    Log("---------------------------开始测试下拉框类型参数---------------------------")
    Log("变量pCombox1:", pCombox1, ", 变量值类型:", typeof(pCombox1))
    Log("变量pCombox2:", pCombox2, ", 变量值类型:", typeof(pCombox2))
    Log("变量pCombox3:", pCombox3, ", 变量值类型:", typeof(pCombox3))

    Log("---------------------------开始测试加密串类型参数---------------------------")
    Log("变量pSecretStr1:", pSecretStr1, ", 变量值类型:", typeof(pSecretStr1))
}

策略界面参数与交互控件新增功能详解

সম্পূর্ণ প্যারামিটার টেস্টিং কৌশলঃhttps://www.fmz.com/strategy/455212

উপরের প্যারামিটারগুলির মধ্যে একটি প্যারামিটার নির্ভরতা নকশা লুকানো রয়েছে। অনেকগুলি নীতিতে একটি প্যারামিটার ভিত্তিক একটি সেটআপ শুরু করার প্রয়োজন রয়েছে যা এই জাতীয় প্যারামিটার নির্ভরতার সাথে বাস্তবায়ন করা যেতে পারে।

ইন্টারেক্টিভ কন্ট্রোলার

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

১, ডিজিটাল ((number) ইন্টারেক্টিভ কন্ট্রোলার

策略界面参数与交互控件新增功能详解

ইন্টারেক্টিভ কন্ট্রোলগুলি নীতি ইন্টারফেস প্যারামিটগুলির সাথে "কম্পোনেন্ট কনফিগারেশন" এর সাথে মূলত সামঞ্জস্যপূর্ণ, উপাদানগুলির ধরণগুলি ডিফল্ট ইনপুট বক্স কন্ট্রোলগুলির পাশাপাশি সমর্থন করেঃ

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

ব্যবহারের পদ্ধতিটি নীতি ইন্টারফেস পরামিতিগুলির বিভিন্ন উপাদান প্রকারের সাথে সামঞ্জস্যপূর্ণ।

২, বুল টাইপ (true/false) ইন্টারঅ্যাকশন কন্ট্রোল

策略界面参数与交互控件新增功能详解

ইন্টারঅ্যাকশন কন্ট্রোলগুলি নীতিগত ইন্টারফেস পরামিতিগুলির "উপাদান কনফিগারেশন" এর সাথে মূলত সামঞ্জস্যপূর্ণ।

৩, স্ট্রিং (string) ইন্টারঅ্যাকশন কন্ট্রোল

策略界面参数与交互控件新增功能详解

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

  • পাঠ্য পাঠানো ইন্টারঅ্যাকশন কমান্ডে টেক্সট বক্সে প্রবেশ করা বিষয়বস্তু রয়েছে।
  • সময় নির্বাচনকারী প্রেরিত ইন্টারঅ্যাকশন কমান্ডে একটি সময় স্ট্রিং থাকে যা একটি নির্দিষ্ট সময় নির্বাচন করে।
  • রঙ নির্বাচনকারী পাঠানো ইন্টারঅ্যাকশন কমান্ডে নির্বাচিত রঙের রঙের মান স্ট্রিং থাকে।

৪, ড্রপডাউন বক্স ((selected) ইন্টারেক্টিভ কন্ট্রোল

策略界面参数与交互控件新增功能详解

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

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

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

৫, বোতাম ((button) ইন্টারেক্টিভ কন্ট্রোল

策略界面参数与交互控件新增功能详解

বোতাম টাইপের ইন্টারেক্টিভ কন্ট্রোলগুলির কোনও ইনপুট নেই, এবং ট্রিগার করার সময় প্রেরিত ইন্টারেক্টিভ কমান্ডে কেবল বোতামের কন্ট্রোলের নাম রয়েছে।

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

ম্যানুয়াল টেস্টিং হল সবচেয়ে ভালো উপায়, এখানে একটি টেস্টিং কৌশলও রয়েছে।

এটি লক্ষ্য করা দরকার যে ইন্টারেক্টিভ কন্ট্রোলগুলি পুনরায় পরীক্ষার সিস্টেমে পরীক্ষা করা যায় না, কেবলমাত্র একটি বাস্তব ডিস্ক পরীক্ষা তৈরি করা যায়।

function main() {
    var lastCmd = ""
    while (true) {
        var cmd = GetCommand()  // 接收交互控件产生的消息
        if (cmd) {
            Log(cmd)
            lastCmd = cmd
        }
        LogStatus(_D(), lastCmd)
        Sleep(500)
    }
}

এলোমেলোভাবে কিছু তথ্য লিখুন, কিছু বিকল্প সেট করুন, তারপর ইন্টারঅ্যাকশন কন্ট্রোলারের বোতামে ক্লিক করুন যা একটি ইন্টারঅ্যাকশন বার্তা তৈরি করে যা নীতিটি বার্তাটি ক্যাপচার করার পরে মুদ্রণ করে।策略界面参数与交互控件新增功能详解

策略界面参数与交互控件新增功能详解

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

আপডেট

১। প্ল্যাটফর্ম ইন্টারফেস প্যারামিটার এবং ইন্টারেক্টিভ কন্ট্রোলের স্ট্রিং টাইপ, ড্রপডাউন টাইপ আপডেট করেছে; ২ টি নতুন কন্ট্রোলের জন্য সমর্থন যোগ করেছেঃ

策略界面参数与交互控件新增功能详解

策略界面参数与交互控件新增功能详解

২, কৌশল ইন্টারফেস পরামিতিতে মুদ্রা নিয়ন্ত্রণ, লেনদেন কোড (ট্রানজেকশন জোড়া) ব্যবহার করে নিয়ন্ত্রণের পরামিতি পরীক্ষা সেট করুন

策略界面参数与交互控件新增功能详解

function main() {
    Log("参数test1使用币种控件选择后,test1的值为:", test1)
    Log("参数test2使用交易代码控件选择后,test2的值为:", test2)
}
  • ১, মুদ্রা

策略界面参数与交互控件新增功能详解

  参数test1使用币种控件选择后,test1的值为: BTC
  • ২, লেনদেনের কোড (লেনদেন জোড়া)

策略界面参数与交互控件新增功能详解

  参数test2使用交易代码控件选择后,test2的值为: ETH_USDT.next_quarter

৩. কৌশল ইন্টারঅ্যাকশন কন্ট্রোলের মধ্যে মুদ্রা কন্ট্রোল, লেনদেনের কোড (ট্রাঞ্জেকশন জোড়া) ব্যবহার করে কন্ট্রোলের ইন্টারঅ্যাকশন পরীক্ষা সেট করুনঃ

策略界面参数与交互控件新增功能详解

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

策略界面参数与交互控件新增功能详解

  test1:SOL
  • ২, লেনদেনের কোড (লেনদেন জোড়া)

策略界面参数与交互控件新增功能详解

  test2:XRP_USDT.swap

আরও দেখুন