exchanges

exchanges 是一个包含所有交易所对象的数组,这些对象来自策略的实盘设置或回测设置中添加的交易所,其中 exchanges[0] 即为 {@var/EXCHANGE exchange}。 在策略的实盘设置或回测设置中添加的交易所对象,按照添加的先后顺序依次对应 exchanges[0]、exchanges[1]、exchanges[2]、… exchanges[n]。

array


function main() {
    for(var i = 0; i < exchanges.length; i++) {
        Log("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())
    }
}

def main():
    for i in range(len(exchanges)):
        Log("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())

void main() {
    for(int i = 0; i < exchanges.size(); i++) {
        Log("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel());
    }
}

{@var/EXCHANGE exchange}, {@fun/Account/exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}