exchange.GetRate

获取交易所对象当前设置的汇率值。

交易所对象当前的汇率值。 number

exchange.GetRate()


function main(){
    Log(exchange.GetTicker())
    // 设置汇率转换
    exchange.SetRate(7)
    Log(exchange.GetTicker())
    Log("当前汇率:", exchange.GetRate())
}

def main():
    Log(exchange.GetTicker())
    exchange.SetRate(7)
    Log(exchange.GetTicker())
    Log("当前汇率:", exchange.GetRate())

void main() {
    Log(exchange.GetTicker());
    exchange.SetRate(7);
    Log(exchange.GetTicker());
    Log("当前汇率:", exchange.GetRate());
}
获取交易所对象当前设置的汇率值。

如果未调用exchange.SetRate()设置汇率转换,exchange.GetRate()函数返回的默认汇率值为1,表示当前显示的计价货币(quoteCurrency)相关数据未进行汇率转换。 如果已使用exchange.SetRate()设置汇率值,例如exchange.SetRate(7),则通过exchange交易所对象获取的行情、深度、下单价格等所有价格信息都将乘以设置的汇率7进行转换。 如果exchange对应的是以美元为计价货币的交易所,调用exchange.SetRate(7)后,实盘中所有价格都将乘以7转换为接近人民币的价格。此时使用exchange.GetRate()获取的汇率值为7

{@fun/Trade/exchange.SetRate exchange.SetRate}