کےexchange.SetBase()
فنکشن {@var/EXCHANGE exchange} ایکسچینج آبجیکٹ میں تشکیل کردہ ایکسچینج API انٹرفیس کا بیس ایڈریس مقرر کرنے کے لئے استعمال کیا جاتا ہے۔
تبادلہ.SetBase ((s)
کےs
پیرامیٹر تبادلہ API انٹرفیس بیس ایڈریس کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے.
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());
}
ایکسچینج API بیس ایڈریس کو سوئچ کرنا بیک ٹیسٹنگ سسٹم میں معاون نہیں ہے ، کیونکہ بیک ٹیسٹنگ سسٹم ایک سینڈ باکس تخروپن کا ماحول ہے اور یہ واقعی ایکسچینج API انٹرفیس تک رسائی حاصل نہیں کرتا ہے۔
{@fun/Trade/exchange.IO exchange.IO}
کےexchange.GetBase()
موجودہ تبادلہ API انٹرفیس بیس ایڈریس حاصل کرنے کے لئے استعمال کیا جاتا ہے.
موجودہ تبادلہ API انٹرفیس بیس ایڈریس. سٹرنگ
تبادلہ.GetBase()
function main() {
Log(exchange.GetBase())
}
def main():
Log(exchange.GetBase())
void main() {
Log(exchange.GetBase());
}
{@fun/NetSettings/exchange.SetBase تبادلہ.SetBase}
کےexchange.SetProxy()
{@var/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 تبادلہ} تبادلہ آبجیکٹ کی تشکیل کریں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} ایکسچینج آبجیکٹ سے درخواست کے IP ایڈریس کی، {@var/EXCHANGE exchange} کی بنیاد پر ایک IP ایڈریس کی وضاحت کے لئے بھی معاونت ہے:
اگر پراکسی کی ترتیب ناکام ہوجاتی ہے تو،exchange.SetProxy()
فنکشن کال کیا جاتا ہے جب null لوٹ آئے گا.exchange.SetProxy()
تقریب کے لئے پراکسی مقرر کرتا ہےrest
صرف پروٹوکول۔ ہر {@var/EXCHANGE exchange} تبادلہ آبجیکٹ کے لئے ایک پراکسی مقرر کیا جاسکتا ہے ، اور پراکسی کی ترتیب کے بعد {@var/EXCHANGE exchange} تبادلہ آبجیکٹ سے منسلک تبادلہ انٹرفیس تک رسائی پراکسی کے ذریعے حاصل کی جائے گی۔
سیٹنگ کے لئے حمایتsocks5
پراکسی، پہلا تبادلہ اعتراض {@var/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 تبادلہ} تبادلہ آبجیکٹ سے درخواست کا IP ایڈریس مقرر کرنے کی حمایت کرتا ہے،مجموعی طور پر مخصوص.
{@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()
کہ 3 سیکنڈ سے زیادہ کے لئے ایک جواب موصول نہیں ہوتا وقت ختم ہو جائے گا، اور تقریب کالز کہ وقت ختم ہو جائے گا null اقدار واپس آ جائیں گے.SetTimeout()
ایک گلوبل فنکشن نہیں ہے، یہ {@var/EXCHANGE exchange} تبادلہ آبجیکٹ کا ایک طریقہ ہے.
{@var/EXCHANGE تبادلہ}
مستقبل تاریں