exchange는 거래소 객체이며, 전략적 실제 설정, 재검토 설정에 추가된 첫 번째 거래소 객체이며, 거래소와의 모든 상호작용은 이 객체의 멤버 함수들을 통해 이루어진다.
물체
function main() {
Log("实盘页面或者回测页面上,添加的第一个交易所对象名字:", exchange.GetName(), ",标签:", exchange.GetLabel())
}
def main():
Log("实盘页面或者回测页面上,添加的第一个交易所对象名字:", exchange.GetName(), ",标签:", exchange.GetLabel())
void main() {
Log("实盘页面或者回测页面上,添加的第一个交易所对象名字:", exchange.GetName(), ",标签:", exchange.GetLabel());
}
{@var/EXCHANGE/exchanges exchanges}, {@fun/Account/exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}
exchanges는 정책 디스크 설정, 재검토 설정에 추가된 모든 거래소 객체를 포함하는 거래소 객체 배열이다. exchanges[0]는 {@var/EXCHANGE exchange}이다. 정책 실트 설정 또는 리모터 설정에서 추가된 거래소 객체는 추가된 전후 순서에 따라 순차적으로 exchanges[0]、exchanges[1]、exchanges[2]、... exchanges[n]와 대응한다.
배열
function main() {
for(var i = 0; i < exchanges.length; i++) {
Log("添加的交易所对象索引(第一个为0以此类推):", i, "名称:", exchanges[i].GetName(), "标签:", exchanges[i].GetLabel())
}
}
def main():
for i in range(len(exchanges)):
Log("添加的交易所对象索引(第一个为0以此类推):", i, "名称:", exchanges[i].GetName(), "标签:", exchanges[i].GetLabel())
void main() {
for(int i = 0; i < exchanges.size(); i++) {
Log("添加的交易所对象索引(第一个为0以此类推):", i, "名称:", exchanges[i].GetName(), "标签:", exchanges[i].GetLabel());
}
}
{@var/EXCHANGE 교환}, {@fun/Account/exchange.GetName 교환.GetName}, {@fun/Account/exchange.GetLabel 교환.GetLabel}
구조물 ORDER_STATE