获取交易所对象当前设置的汇率值。
交易所对象当前的汇率值。 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}