Les ressources ont été chargées... Je charge...

Variables intégrées

ÉCHANGE

échange

l'échange est un objet d'échange, qui est le premier objet d'échange ajouté à la stratégie.

objet

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}

les échanges

les échanges sont un tableau d'objets d'échange, contenant tous les objets d'échange ajoutés dans les paramètres de négociation en direct de la stratégie, les paramètres de backtest, les échanges[0], qui est {@var/EXCHANGE exchange}. Les objets d'échange ajoutés dans les paramètres de négociation en direct de la stratégie ou les paramètres de backtest correspondent à des échanges[0], des échanges[1], des échanges[2], des échanges[n]... dans l'ordre dans lequel ils sont ajoutés.

séquence

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}, {@var/EXCHANGE exchange}, {@fun/Account/exchange.GetLabel exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}, {@var/EXCHANGE exchange}, {@fun/Account/exchange.GetName exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}, {@fun/Account/exchange.GetLabel exchange.GetLabel}, {@fun/Account/exchange.GetName exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetName exchange.GetName.GetName.GetName.GetName.GetName}, {@fun/Account/exchange.get

Nom de l'équipe

Résultats de l'enquête

ORDER_STATE_PENDING est la valeur duStatusattribute dans la structure {@struct/Order Order}, indiquant que l'état de l'ordre est inachevé.

Numéro

La valeur de ORDER_STATE_PENDING est égale à 0.

{@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_CANCELLED ORDER_STATE_CANCELLED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}, {@

- Je ne sais pas.

ORDER_STATE_CLOSED est la valeur duStatusattribut dans la structure {@struct/Order Order}, indiquant que l'état de l'ordre est terminé.

Numéro

La valeur de ORDER_STATE_CLOSED est égale à 1.

{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CANCELLED ORDER_STATE_CANCELLED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}, {@var/

L'ordre est annulé.

ORDER_STATE_CANCELED est la valeur duStatusAttribut dans la structure {@struct/Order Order}, indiquant que le statut de l'ordre est annulé.

Numéro

La valeur de ORDER_STATE_CANCELED est égale à 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}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}, {@var/ORDER_ST

L'ordre est inconnu.

ORDER_STATE_UNKNOWN est la valeur duStatusattribut dans la structure {@struct/Order Order}, indiquant que l'état de l'ordre est inconnu (autre état).

Numéro

La valeur de ORDER_STATE_UNKNOWN est égale à 3. PourORDER_STATE_UNKNOWNcondition, vous pouvez appeler la fonction {@fun/Market/exchange.GetRawJSON exchange.GetRawJSON} pour obtenir les informations sur l'état de la commande originale, vérifiez la description spécifique selon la documentation d'échange.

{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_CANCELLED ORDER_STATE_CANCELLED}, {@var/ORDER_STATE/ORDER_STATE_CANCELLED ORDER_STATE_CANCELLED}, {@var/ORDER_STATE/ORDER_STATE_CANCELLED ORDER_STATE_CANCELLED}, {@var/ORDER_STATE/ORDER_STATE_CANCELLED ORDER_STATE_CANCELLED}, {@var/ORDER_STATE_CANCELLED ORDER_STATE_CANCELLED}, {@var/ORDER_STATE_STATE_CANCELLED}, {@var/ORDER_STATE_ST

Nom de l'équipe

Nom de l'entreprise

ORDER_TYPE_BUY est la valeur duTypeAttribut dans la structure {@struct/Order Order} indiquant le type d'ordre d'achat.

Numéro

La valeur de ORDER_TYPE_BUY est égale à 0.

Le nombre d'heures d'attente est calculé en fonction du nombre d'heures d'attente

Nom de l'entreprise

ORDER_TYPE_SELL est la valeur duTypeAttribut dans la structure {@struct/Order Order}, indiquant le type d'ordre de vente.

Numéro

La valeur de ORDER_TYPE_SELL est égale à 1.

Le nombre d'annonces est calculé en fonction du nombre d'annonces reçues.

Position_direction

Résultats de l'analyse

PD_LONG est la valeur duTypeattribut dans la structure {@struct/Position Position} indiquant le type de position longue.

Numéro

La valeur de PD_LONG est égale à 0. Pour les positions longues sur le marché des contrats, utilisez exchange.SetDirection ((closebuy) pour définir la direction de clôture de la position et la position de ce type.

{@var/POSITION_DIRECTION/PD_SHORT PD_SHORT} Je suis désolée pour vous.

PD_SHORT

PD_SHORT est la valeur duTypeattribut dans la structure {@struct/Position Position}, indiquant le type de position courte.

Numéro

La valeur de PD_SHORT est 1. Pour les positions courtes sur le marché des contrats, utiliser exchange.SetDirection ((closesell) pour définir la direction de clôture de la position et clôturer la position de ce type.

Je ne sais pas si je peux vous aider.

Réglage de la valeur

Le code de commande est le même.

ORDER_OFFSET_OPEN est la valeur duOffsetAttribut dans la structure {@struct/Order Order}, indiquant que l'ordre est dans la direction ouverte.

Numéro

La valeur de ORDER_OFFSET_OPEN est égale à 0.

{@var/ORDER_OFFSET/ORDER_OFFSET_CLOSE ORDER_OFFSET_CLOSE} Il est également possible d'utiliser les données fournies par le client.

REMARQUE de l'opérateur

ORDER_OFFSET_CLOSE est la valeur duOffsetAttribut dans la structure {@struct/Order Order}, indiquant que l'ordre est dans le sens proche.

Numéro

La valeur de ORDER_OFFSET_CLOSE est égale à 1.

{@var/ORDER_OFFSET/ORDER_OFFSET_OPEN ORDER_OFFSET_OPEN} Il n'est pas possible de modifier le nom de l'ordre

Période

Période_M1

Indique la constante de la période de ligne K d'une minute avec une valeur de 60.

Numéro

Les échanges de données sont effectués par l'intermédiaire d'un système de gestion de données, qui est un système de gestion de données, et par l'intermédiaire d'un système de gestion de données.

Période_M3

Indique la constante de la période de ligne K de 3 minutes avec une valeur de 180.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur de l'échange de données. Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur des données.

Période_M5

Indique la constante de la période de la ligne K de 5 minutes avec une valeur de 300.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur de l'échange de données. Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur des données.

Période_M15

Indique la constante de la période de la ligne K de 15 minutes avec une valeur de 900.

Numéro

Les échanges de données sont effectués en utilisant les données fournies par les autorités compétentes pour déterminer le niveau de risque de l'échange de données.

Période_M30

Indique la constante de la période de ligne K de 30 minutes avec une valeur de 1800.

Numéro

Les échanges de données sont effectués en utilisant les données fournies par les autorités compétentes pour déterminer le niveau de risque de l'échange de données.

Période_H1

Indique la constante de la période de ligne K d'une heure avec une valeur de 3600.

Numéro

Les échanges de données sont effectués en utilisant les données fournies par les autorités compétentes pour déterminer la valeur de la transaction.

Période_H2

Indique la constante de la période de la ligne K de 2 heures avec une valeur de 7200.

Numéro

Les échanges de données sont effectués en utilisant les données fournies par les autorités compétentes pour déterminer le niveau de risque de l'échange de données.

Période_H4

Indique la constante de la période de ligne K de 4 heures avec une valeur de 14400.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de gestion des données de base, telles que les méthodes de gestion des données de base, les méthodes de gestion des données de base et les méthodes de gestion des données.

Période_H6

Indique la constante de la période de 6 heures de la ligne K avec une valeur de 21600.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur de l'échange de données. Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur de l'échange de données.

Période_H12

Indique la constante de la période de la ligne K de 12 heures avec une valeur de 43200.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur de l'échange de données. Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur des données.

Période_D1

Indique la constante de la période K d'un jour avec la valeur 86400.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur de l'échange de données. Les échanges de données sont effectués en utilisant des méthodes de calcul de la valeur de l'échange de données.

Période_D3

Indique la constante de la période K de 3 jours avec une valeur de 259200.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de gestion des données de base, telles que les données de base fournies par les autorités compétentes, les données de base fournies par les autorités compétentes et les données de base fournies par les autorités compétentes.

Période_W1

Indique la constante de la période de ligne K d'une semaine avec la valeur 604800.

Numéro

Les échanges de données sont effectués en utilisant des méthodes de gestion des données de base, telles que les données de base fournies par les autorités compétentes, les données de base fournies par les autorités compétentes et les données de base fournies par les autorités compétentes.

Logiciel de type

Le type d'acquisition

LOG_TYPE_BUY est une valeur facultative pour leLogTypeparamètre de la fonction {@fun/Trade/exchange.Log exchange.Log}, qui définit le journal imprimé par leexchange.Logfonction pour être le journal des ordres d'achat. La valeur de LOG_TYPE_BUY est égale à 0.

Numéro

Le nombre de points de vente est calculé en fonction de l'échantillon de produits.

Le code de l'appareil

LOG_TYPE_SELL est une valeur facultative pour leLogTypeparamètre de la fonction {@fun/Trade/exchange.Log exchange.Log}, qui définit le journal imprimé par leexchange.LogLa fonction est le journal des ordres de vente. La valeur de LOG_TYPE_SELL est égale à 1.

Numéro

Le nombre de points de vente est calculé en fonction du nombre de points de vente.

Le code de l'appareil est le suivant:

LOG_TYPE_CANCEL est une valeur facultative pour leLogTypeparamètre de la fonction {@fun/Trade/exchange.Log exchange.Log}, qui définit le journal imprimé par leexchange.LogLa fonction est le journal des annulations de commandes. La valeur de LOG_TYPE_CANCEL est égale à 2.

Numéro

Le nombre d'heures de travail est calculé en fonction de la durée de travail.

Les structures