স্ট্র্যাটেজি ইন্টারঅ্যাকশন কমান্ড পায়।
ফিরে আসা কমান্ডের বিন্যাস হলControlName:Data
. ControlName
কন্ট্রোলের নাম, এবংData
যদি ইন্টারেক্টিভ কন্ট্রোলের ইনপুট বক্স, ড্রপ-ডাউন বক্স এবং অন্যান্য উপাদান না থাকে (উদাহরণস্বরূপ, ইনপুট বক্স ছাড়াই একটি বোতাম কন্ট্রোল) তবে ফিরে আসা কমান্ড ফর্ম্যাটটিControlName
, যা শুধুমাত্র কন্ট্রোল নাম ফেরত দেয়।
স্ট্রিং
GetCommand ((()
function main(){
while(true) {
var cmd = GetCommand()
if (cmd) {
Log(cmd)
}
Sleep(1000)
}
}
def main():
while True:
cmd = GetCommand()
if cmd:
Log(cmd)
Sleep(1000)
void main() {
while(true) {
auto cmd = GetCommand();
if(cmd != "") {
Log(cmd);
}
Sleep(1000);
}
}
ইন্টারঅ্যাকশন কমান্ড সনাক্ত করে এবংLog
যখন এটি সনাক্ত করা হয় তখন ইন্টারঅ্যাকশন কমান্ডটি আউটপুট করার জন্য ফাংশন।
function main() {
while (true) {
LogStatus(_D())
var cmd = GetCommand()
if (cmd) {
Log("cmd:", cmd)
var arr = cmd.split(":")
if (arr[0] == "buy") {
Log("Buy, the control without number")
} else if (arr[0] == "sell") {
Log("Sell, the control with the number of:", arr[1])
} else {
Log("Other controls trigger:", arr)
}
}
Sleep(1000)
}
}
def main():
while True:
LogStatus(_D())
cmd = GetCommand()
if cmd:
Log("cmd:", cmd)
arr = cmd.split(":")
if arr[0] == "buy":
Log("Buy, the control without number")
elif arr[0] == "sell":
Log("Sell, the control with the number of:", arr[1])
else:
Log("Other controls trigger:", arr)
Sleep(1000)
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
using namespace std;
void split(const string& s,vector<string>& sv,const char flag = ' ') {
sv.clear();
istringstream iss(s);
string temp;
while (getline(iss, temp, flag)) {
sv.push_back(temp);
}
return;
}
void main() {
while(true) {
LogStatus(_D());
auto cmd = GetCommand();
if (cmd != "") {
vector<string> arr;
split(cmd, arr, ':');
if(arr[0] == "buy") {
Log("Buy, the control without number");
} else if (arr[0] == "sell") {
Log("Sell, the control with the number of:", arr[1]);
} else {
Log("Other controls trigger:", arr);
}
}
Sleep(1000);
}
}
উদাহরণস্বরূপ, কৌশল ইন্টারেক্টিভ কন্ট্রোল একটি ইনপুট বক্স ছাড়া একটি কন্ট্রোল যোগ করে, ইন্টারেক্টিভ কন্ট্রোল নামকরণ করা হয়ঃbuy
, কন্ট্রোল বর্ণনার তথ্য হলঃbuy
, যা একটি বোতাম কন্ট্রোল। একটি ইনপুট বক্স সহ একটি কন্ট্রোল যুক্ত করে চালিয়ে যান। ইন্টারেক্টিভ কন্ট্রোলটির নামঃsell
এবং কন্ট্রোল বর্ণনা বার্তা হলঃsell
, যা একটি ইন্টারেক্টিভ কন্ট্রোল যা একটি বোতাম এবং একটি ইনপুট বক্সের সমন্বয়। ইন্টারঅ্যাকশন কোডটি বিভিন্ন ইন্টারঅ্যাকশন কন্ট্রোলের প্রতিক্রিয়া জানাতে কৌশলটিতে ডিজাইন করা হয়েছেঃ
এটা ব্যাকটেস্টিং সিস্টেমে কাজ করে না।
GetLastError GetMeta