দ্যexchange.SetBase()
ফাংশন {@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্টে কনফিগার করা এক্সচেঞ্জ এপিআই ইন্টারফেসের বেস ঠিকানা সেট করতে ব্যবহৃত হয়।
exchange.SetBase ((s)
দ্যs
এক্সচেঞ্জ এপিআই ইন্টারফেসের বেস ঠিকানা নির্দিষ্ট করতে প্যারামিটার ব্যবহার করা হয়।
s
সত্য
স্ট্রিং
function main() {
// Use default base address
Log(exchange.GetTicker())
// Switch to https://aws.okx.com
exchange.SetBase("https://aws.okx.com")
Log(exchange.GetTicker())
}
def main():
Log(exchange.GetTicker())
exchange.SetBase("https://aws.okx.com")
Log(exchange.GetTicker())
void main() {
Log(exchange.GetTicker());
exchange.SetBase("https://aws.okx.com");
Log(exchange.GetTicker());
}
এক্সচেঞ্জ এপিআই বেস ঠিকানা পরিবর্তন ব্যাকটেস্টিং সিস্টেমে সমর্থিত নয়, কারণ ব্যাকটেস্টিং সিস্টেম একটি স্যান্ডবক্স সিমুলেশন পরিবেশ এবং এটি সত্যিই এক্সচেঞ্জ এপিআই ইন্টারফেস অ্যাক্সেস করে না।
{@fun/Trade/exchange.IO exchange.IO}
দ্যexchange.GetBase()
বর্তমান এক্সচেঞ্জ এপিআই ইন্টারফেস বেস ঠিকানা পেতে ফাংশন ব্যবহার করা হয়।
বর্তমান এক্সচেঞ্জ এপিআই ইন্টারফেস বেস ঠিকানা। স্ট্রিং
এক্সচেঞ্জ.গেটবেস ((()
function main() {
Log(exchange.GetBase())
}
def main():
Log(exchange.GetBase())
void main() {
Log(exchange.GetBase());
}
{@fun/NetSettings/exchange.SetBase exchange.SetBase}
দ্যexchange.SetProxy()
ফাংশন {@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্টের প্রক্সি কনফিগারেশন সেট করতে ব্যবহৃত হয়।
exchange.SetProxy ((প্রক্সি)
দ্যproxy
প্যারামিটার প্রক্সি কনফিগারেশন নির্দিষ্ট করতে ব্যবহৃত হয়।
প্রক্সি
সত্য
স্ট্রিং
function main() {
exchange.SetProxy("socks5://192.168.1.10:8080")
// If you can't access the exchange ticker interface, set up an available ss5 proxy and you can access the ticker interface
Log(exchange.GetTicker())
}
def main():
exchange.SetProxy("socks5://192.168.1.10:8080")
Log(exchange.GetTicker())
void main() {
exchange.SetProxy("socks5://192.168.1.10:8080");
Log(exchange.GetTicker());
}
{@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্ট কনফিগার করুনsocks5
প্রক্সিঃ
function main(){
exchange.SetProxy("ip://10.0.3.15")
// The requested IP address is 10.0.3.15
exchange.GetTicker()
}
def main():
exchange.SetProxy("ip://10.0.3.15")
exchange.GetTicker()
void main() {
exchange.SetProxy("ip://10.0.3.15");
exchange.GetTicker();
}
এর পাশাপাশিগ্লোবাল স্পেসিফিকেশন{@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্ট থেকে অনুরোধের আইপি ঠিকানার জন্য, {@var/EXCHANGE exchange} এর উপর ভিত্তি করে একটি আইপি ঠিকানা নির্দিষ্ট করার জন্যও সমর্থন রয়েছেঃ
যদি প্রক্সি সেটিং ব্যর্থ হয়,exchange.SetProxy()
ফাংশন কল করা হলে null ফেরত হবে.exchange.SetProxy()
ফাংশন প্রক্সি সেট করেrest
প্রতিটি {@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্টের জন্য একটি প্রক্সি সেট করা যেতে পারে, এবং প্রক্সি সেট করার পরে {@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্টের সাথে আবদ্ধ এক্সচেঞ্জ ইন্টারফেসের অ্যাক্সেস প্রক্সির মাধ্যমে অ্যাক্সেস করা হবে।
সেটিং সমর্থনsocks5
প্রক্সি, প্রথম এক্সচেঞ্জ অবজেক্ট যোগ করা হচ্ছে {@var/EXCHANGE exchange} অর্থাৎঃexchanges[0]
উদাহরণস্বরূপঃ
exchange.SetProxy("socks5://127.0.0.1:8889")
.exchange.SetProxy("socks5://username:password@127.0.0.1:8889")
. username
ব্যবহারকারীর নাম এবংpassword
পাসওয়ার্ড।exchange.SetProxy("")
.{@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্ট থেকে অনুরোধের আইপি ঠিকানা সেট করতে সহায়তা করে,বিশ্বব্যাপী নির্দিষ্ট.
{@var/EXCHANGE বিনিময়}
দ্যexchange.SetTimeout()
ফাংশনটি টাইমআউট সেট করতে ব্যবহৃত হয়rest
{@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্টের জন্য অনুরোধ।
এক্সচেঞ্জ.সেটটাইমআউট ((টাইমআউট)
দ্যtimeout
প্যারামিটারটি টাইমআউট সেটিংয়ের জন্য মিলিসেকেন্ডের সংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয়।
টাইমআউট
সত্য
সংখ্যা
function main() {
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
}
def main():
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
void main() {
exchange.SetTimeout(3000);
Log(exchange.GetTicker());
}
প্যারামিটারtimeout
একটি মিলিসেকেন্ড মান, 1000 মিলিসেকেন্ড 1 সেকেন্ড সমান।rest
শুধুমাত্র প্রোটোকল, টাইমআউট সেট করতে ব্যবহৃতrest
অনুরোধ, এটি শুধুমাত্র একবার সেটিং দ্বারা কার্যকর হয়। উদাহরণস্বরূপ,exchange.SetTimeout(3000)
, সেট করেrest
সময়সীমার জন্য অনুরোধexchange
এক্সচেঞ্জ অবজেক্ট 3 সেকেন্ডে। নেটওয়ার্ক অনুরোধগুলির সাথে ফাংশনগুলি কল করা যেমনexchange.GetTicker()
যা ৩ সেকেন্ডের বেশি সময় ধরে উত্তর পায় না তা টাইম আউট হবে এবং টাইম আউট করা ফাংশন কলগুলি শূন্য মান ফেরত দেবে।SetTimeout()
একটি গ্লোবাল ফাংশন নয়, এটি {@var/EXCHANGE exchange} এক্সচেঞ্জ অবজেক্টের একটি পদ্ধতি।
{@var/EXCHANGE বিনিময়}
ফিউচার থ্রেড