设置交易所对象的当前汇率转换比例。
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}