についてexchange.SetBase()
この関数は,交換オブジェクト {@var/EXCHANGE exchange} で設定された交換 API インターフェイスのベースアドレスを設定するために使用されます.
交換.セットBase (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());
}
Exchange API ベースアドレスの切り替えは,Backtesting システムではサポートされません. Backtesting システムはサンドボックスシミュレーション環境であり, Exchange API インターフェイスにアクセスできません.
{@fun/Trade/exchange.IO exchange.IO}
についてexchange.GetBase()
この関数は,現在の交換 API インターフェイスのベースアドレスを取得するために使用されます.
現在の Exchange API インターフェースのベースアドレスです 文字列
交換する.GetBase ((()
function main() {
Log(exchange.GetBase())
}
def main():
Log(exchange.GetBase())
void main() {
Log(exchange.GetBase());
}
{@fun/NetSettings/exchange.SetBase exchange.SetBase} (ネット設定) {@fun/NetSettings/exchange.SetBase exchange.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 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} exchange オブジェクトからの要求の IP アドレスの場合, {@var/EXCHANGE exchange} に基づいて IP アドレスを指定することもサポートされています:
プロキシ設定が失敗すると,exchange.SetProxy()
呼び出すと null を返します.exchange.SetProxy()
この関数では,rest
プロキシを設定した後, {@var/EXCHANGE exchange} 交換オブジェクトにリンクされた交換インターフェースへのアクセスがプロキシを通じてアクセスされます.
設定のサポートsocks5
交換オブジェクトを追加します. つまり: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} 交換オブジェクトからの要求のIPアドレスを設定するサポート,グローバルに指定.
{@var/EXCHANGE 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
ネットワークリクエストなどの関数を呼び出す.exchange.GetTicker()
3秒以上応答を受けない関数は タイムアウトし,タイムアウトする関数は ゼロ値を返しますSetTimeout()
グローバル関数ではなく,交換オブジェクト {@var/EXCHANGE exchange} の方法です.
{@var/EXCHANGE exchange} 交換する
フューチャー 糸