EXCHANGE
exchange
exchange 是一个交易所对象,也是在策略实盘设置、回测设置中添加的第一个交易所对象。所有与交易所的交互均通过该对象的成员函数实现。
类型
object
示例
javascript
function main() {
Log("First exchange object name:", exchange.GetName(), ", Label:", exchange.GetLabel())
}
python
def main():
Log("First exchange object name:", exchange.GetName(), ", Label:", exchange.GetLabel())
rust
fn main() {
Log!("First exchange object name:", exchange.GetName(), ", Label:", exchange.GetLabel());
}
c++
void main() {
Log("First exchange object name:", exchange.GetName(), ", Label:", exchange.GetLabel());
}参考
exchanges
exchanges 是一个交易所对象数组,包含在策略实盘设置或回测设置中添加的所有交易所对象,其中 exchanges[0] 即为 exchange。
在策略实盘设置或回测设置中添加的交易所对象,将根据添加的先后顺序依次对应 exchanges[0]、exchanges[1]、exchanges[2]、…… exchanges[n]。
类型
array
示例
javascript
function main() {
for(var i = 0; i < exchanges.length; i++) {
Log("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())
}
}
python
def main():
for i in range(len(exchanges)):
Log("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())
rust
fn main() {
for i in 0..exchanges.len() {
Log!("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel());
}
}
c++
void main() {
for(int i = 0; i < exchanges.size(); i++) {
Log("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel());
}
}参考