exchange.SetRate

设置交易所对象的当前汇率转换比例。

exchange.SetRate(rate)

rate参数用于指定汇率转换比例。 rate true number

”`javascript function main(){ // 鉴于测试代码,不使用商品期货策略一般架构,这里仅仅判断exchange.IO(“status”)函数,判断连接期货公司前置机成功后立即执行测试代码。股票证券无需使用exchange.IO(“status”)判断连接状态 while (!exchange.IO(“status”)) { Sleep(1000) } // 设置合约代码 exchange.SetContractType(“rb888”)

// 设置汇率之前打印行情数据
Log(exchange.GetTicker())
// 设置汇率转换
exchange.SetRate(7)
Log(exchange.GetTicker())
// 设置为1,不转换
exchange.SetRate(1)
Log(exchange.GetTicker())

} python def main(): while not exchange.IO(“status”): Sleep(1000) exchange.SetContractType(“rb888”)

Log(exchange.GetTicker())
exchange.SetRate(7)
Log(exchange.GetTicker())
exchange.SetRate(1)
Log(exchange.GetTicker())```

”`cpp void main() { while (exchange.IO(“status”) == 0) { Sleep(1000); } exchange.SetContractType(“rb888”);

Log(exchange.GetTicker());
exchange.SetRate(7);
Log(exchange.GetTicker());
exchange.SetRate(1);
Log(exchange.GetTicker());

}“` 设置交易所对象的当前汇率。

如果使用exchange.SetRate()函数设置汇率值,例如设置为7,那么当前exchange交易所对象所代表的交易所的行情、深度、下单价格等所有价格信息都会乘以设置的汇率值7进行转换。例如,exchange是以美元为计价货币的交易所,执行exchange.SetRate(7)后,实盘中的所有价格都会乘以7,转换成接近CNY计价的价格。

{@fun/Market/exchange.GetRate exchange.GetRate}