وسائل لوڈ ہو رہے ہیں... لوڈنگ...

نیٹ سیٹنگز

exchange.SetBase

کے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

کے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

کے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

کے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 تبادلہ}

مستقبل تاریں