trao đổi là một đối tượng trao đổi, đó là đối tượng trao đổi đầu tiên được thêm vào chiến lược cài đặt giao dịch trực tiếp, cài đặt backtest, và tất cả các tương tác với trao đổi được thực hiện thông qua các chức năng thành viên của đối tượng này.
đối tượng
function main() {
Log("On the live trading page or backtest page, the first exchange object name added: ", exchange.GetName(), ", label:", exchange.GetLabel())
}
def main():
Log("On the live trading page or backtest page, the first exchange object name added: ", exchange.GetName(), ", label:", exchange.GetLabel())
void main() {
Log("On the live trading page or backtest page, the first exchange object name added: ", exchange.GetName(), ", label:", exchange.GetLabel());
}
{@var/EXCHANGE/exchanges exchanges}, {@fun/Account/exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}
trao đổi là một mảng các đối tượng trao đổi, chứa tất cả các đối tượng trao đổi được thêm vào các thiết lập giao dịch trực tiếp chiến lược, cài đặt backtest, trao đổi[0], đó là {@var/EXCHANGE exchange}. Các đối tượng trao đổi được thêm vào các thiết lập giao dịch trực tiếp hoặc cài đặt backtest tương ứng với các giao dịch[0], giao dịch[1], giao dịch[2], giao dịch[n]... theo thứ tự chúng được thêm.
mảng
function main() {
for(var i = 0; i < exchanges.length; i++) {
Log("Index of the added exchange object (the first one is 0 and so on):", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())
}
}
def main():
for i in range(len(exchanges)):
Log("Index of the added exchange object (the first one is 0 and so on):", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())
void main() {
for(int i = 0; i < exchanges.size(); i++) {
Log("Index of the added exchange object (the first one is 0 and so on):", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel());
}
}
{@var/EXCHANGE exchange}, {@fun/Account/exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}
Cấu trúc ORDER_STATE