A troca é um objeto de troca, que é o primeiro objeto de troca adicionado à estratégia.
Objeto
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}
As trocas são uma matriz de objetos de troca, contendo todos os objetos de troca adicionados nas configurações de negociação em tempo real da estratégia, configurações de backtest, trocas[0], que é {@var/EXCHANGE exchange}. Os objetos de troca adicionados nas configurações de negociação ao vivo da estratégia ou nas configurações de backtest correspondem a exchanges[0], exchanges[1], exchanges[2], exchanges[n]... na ordem em que são adicionados.
matriz
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}
ORDER_STATE_PENDING é o valor doStatus
atributo na estrutura {@struct/Order Order}, indicando que o estado da ordem está inacabado.
Número
O valor de ORDER_STATE_PENDING é 0.
{@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN},
ORDER_STATE_CLOSED é o valor doStatus
Atributo na estrutura {@struct/Order Order}, indicando que o estado da ordem está concluído.
Número
O valor de ORDER_STATE_CLOSED é 1.
{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}
ORDER_STATE_CANCELED é o valor doStatus
Atributo na estrutura {@struct/Order Order}, indicando que o estado da ordem foi cancelado.
Número
O valor de ORDER_STATE_CANCELED é 2.
{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}
ORDER_STATE_UNKNOWN é o valor doStatus
Atributo na estrutura {@struct/Order Order}, indicando que o estado da ordem é desconhecido (outro estado).
Número
O valor de ORDER_STATE_UNKNOWN é 3.
ParaORDER_STATE_UNKNOWN
status, você pode chamar {@fun/Market/exchange.GetRawJSON exchange.GetRawJSON} função para obter as informações de status da ordem original, verifique a descrição específica de acordo com a documentação de troca.
O número de unidades de produção é o número de unidades de produção de cada unidade de produção, em conformidade com o artigo 4.o, n.o 3, do Regulamento (CE) n.o 1224/2009.
ORDER_TYPE_BUY é o valor doType
Atributo na estrutura {@struct/Order Order}, indicando o tipo de ordem de compra.
Número
O valor de ORDER_TYPE_BUY é 0.
{@var/ORDER_TYPE/ORDER_TYPE_SELL ORDER_TYPE_SELL}
ORDER_TYPE_SELLType
Atributo na estrutura {@struct/Order Order}, indicando o tipo de ordem de venda.
Número
O valor de ORDER_TYPE_SELL é 1.
{@var/ORDER_TYPE/ORDER_TYPE_BUY ORDER_TYPE_BUY}
PD_LONG é o valor doType
Atributo na estrutura {@struct/Position Position}, indicando o tipo de posição longa.
Número
O valor de PD_LONG é 0.
Para as posições longas no mercado de contratos, utilizar exchange.SetDirection ((
Não, não, não, não.
PD_SHORT é o valor doType
Atributo na estrutura {@struct/Position Position}, indicando o tipo de posição curta.
Número
O valor de PD_SHORT é 1.
Para posições curtas no mercado de contratos, utilizar exchange.SetDirection ((
Não, não, não, não.
ORDER_OFFSET_OPEN é o valor doOffset
Atributo na estrutura {@struct/Order Order}, indicando que a ordem está na direção aberta.
Número
O valor de ORDER_OFFSET_OPEN é 0.
{@var/ORDER_OFFSET/ORDER_OFFSET_CLOSE ORDER_OFFSET_CLOSE}
ORDER_OFFSET_CLOSE é o valor doOffset
Atributo na estrutura {@struct/Order Order}, indicando que a ordem está na direção próxima.
Número
O valor de ORDER_OFFSET_CLOSE é 1.
{@var/ORDER_OFFSET/ORDER_OFFSET_OPEN ORDER_OFFSET_OPEN}
Indica a constante do período de linha K de 1 minuto com um valor de 60.
Número
O valor da taxa de câmbio é calculado em função da taxa de câmbio de um mercado de mercado de mercado de mercado.
Indica a constante do período da linha K de 3 minutos com um valor de 180.
Número
O valor da taxa de câmbio é calculado em função da taxa de câmbio de um país ou de um grupo de países, em função da taxa de câmbio de um país ou grupo de países.
Indica a constante do período da linha K de 5 minutos com um valor de 300.
Número
O valor de todas as taxas de câmbio é igual ou superior a 0,01%, em função da taxa de câmbio de mercado, ou seja, a taxa de câmbio de mercado é igual ou superior a 0,01%.
Indica a constante do período da linha K de 15 minutos com um valor de 900.
Número
O valor da taxa de câmbio é calculado em função da taxa de câmbio de um mercado de mercado de mercado de mercado.
Indica a constante do período de linha K de 30 minutos com um valor de 1800.
Número
O valor de todas as ações da empresa deve ser igual ou superior ao valor de todas as ações da empresa.
Indica a constante do período de linha K de 1 hora com um valor de 3600.
Número
O valor da taxa de câmbio é o valor da taxa de câmbio da taxa de câmbio da taxa de câmbio da taxa de câmbio da taxa de câmbio.
Indica a constante do período da linha K de 2 horas com um valor de 7200.
Número
O valor da taxa de câmbio é calculado em função da taxa de câmbio de um mercado de mercado de mercado de mercado de mercado.
Indica a constante do período da linha K de 4 horas com um valor de 14400.
Número
O valor de todas as ações da empresa deve ser igual ou superior ao valor de todas as ações da empresa, incluindo as ações da empresa, e deve ser igual ou superior ao valor da ação.
Indica a constante do período da linha K de 6 horas com um valor de 21600.
Número
O valor da taxa de câmbio é calculado em função da taxa de câmbio de um mercado de mercado de mercado de mercado de mercado.
Indica a constante do período de linha K de 12 horas com um valor de 43200.
Número
O valor de todas as ações da empresa deve ser calculado em função do valor da ação, em função do valor da ação.
Indica a constante do período K de 1 dia com o valor de 86400.
Número
O valor de todas as ações da empresa deve ser calculado em função do valor da ação, em função do valor da ação.
Indica a constante do período K de 3 dias com um valor de 259200.
Número
O valor da taxa de câmbio é calculado em função da taxa de câmbio de um mercado de mercado de mercado de mercado.
Indica a constante do período de linha K de 1 semana com o valor 604800.
Número
O valor da taxa de câmbio é calculado em função da taxa de câmbio de um mercado de mercado de mercado de mercado.
LOG_TYPE_BUY é um valor opcional para oLogType
Parâmetro da função {@fun/Trade/exchange.Log exchange.Log}, que define o log impresso peloexchange.Log
Função para ser o registro de ordens de compra.
O valor de LOG_TYPE_BUY é 0.
Número
O número de unidades de produção deve ser o número de unidades de produção de cada unidade de produção.
LOG_TYPE_SELL é um valor opcional para oLogType
Parâmetro da função {@fun/Trade/exchange.Log exchange.Log}, que define o log impresso peloexchange.Log
função para ser o registro de ordens de venda.
O valor de LOG_TYPE_SELL é 1.
Número
O número de unidades de produção deve ser o número de unidades de produção de cada unidade de produção.
LOG_TYPE_CANCEL é um valor opcional para oLogType
Parâmetro da função {@fun/Trade/exchange.Log exchange.Log}, que define o log impresso peloexchange.Log
Função para ser o registo de cancelamento de encomendas.
O valor de LOG_TYPE_CANCEL é 2.
Número
O número de unidades de produção deve ser o número de unidades de produção de cada unidade de produção.
Estruturas