获取交易所对象当前设置的汇率。
交易所对象当前的汇率值。 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
转换成接近CNY的价格。 此时使用exchange.GetRate()
获取的汇率值就是7
。
{@fun/Trade/exchange.SetRate exchange.SetRate}
exchange.SetMaxBarLen exchange.SetData