Type/to search
Built-in Functions
Structures
Built-in Variables
EXCHANGE
exchange
exchanges
ORDER_STATE
ORDER_TYPE
ORDER_CONDITION_TYPE
POSITION_DIRECTION
ORDER_OFFSET
PERIOD
LOG_TYPE

exchange is an exchange object, which is the first exchange object added in the strategy's live trading settings or backtesting settings. All interactions with the exchange are implemented through the member functions of this object.

Type

object

Examples

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())
c++
void main() { Log("First exchange object name:", exchange.GetName(), ", Label:", exchange.GetLabel()); }

See Also

exchanges is an array containing all exchange objects added from the strategy's live trading settings or backtesting settings, where exchanges[0] is exchange.

Exchange objects added in the strategy's live trading settings or backtesting settings correspond to exchanges[0], exchanges[1], exchanges[2], ... exchanges[n] in the order they were added.

Type

array

Examples

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())
c++
void main() { for(int i = 0; i < exchanges.size(); i++) { Log("Exchange index:", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel()); } }

See Also