ECN, exécution des ordres, agrégateurs, liquidité. - page 25
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Les limiteurs de 0,1 lot arrêtent le prix. C'est incroyable. C'est comme ça que ça marche dans la réalité ?
à Rann.
J'ai voulu entrer dans les nouvelles de la fourrière chez vous aujourd'hui.
Pourquoi n'avez-vous pas de prix dans "le milieu de la négociation" ? Si c'est fait exprès, dites-le honnêtement, je retirerai les fonds et je n'entraînerai pas votre serveur avec des commandes inutiles.
à Rann.
Je voulais entrer dans le livre des nouvelles de vous aujourd'hui
Pourquoi n'avez-vous pas de prix dans le "peak trading" ? Si c'est intentionnel, alors soyez honnête, je retirerai les fonds et je n'entraînerai pas votre serveur avec des commandes inutiles.
Si le type de compte est STP, voici un extrait des règles :
6.4 Si le Client utilise le paramètre d'écart maximum par rapport au prix demandé lors de l'ouverture d'un Ordre Instantané, alors, en cas de changement de prix, le Client recevra un Offquote et devra envoyer un nouvel Ordre Instantané. Si le client n'utilise pas le paramètre d'écart maximum par rapport au prix demandé et que le prix change, le client recevra une Requote.
En raison des caractéristiques techniques du serveur MT, dans ce cas, nous ne pouvons pas envoyer de Requote (si cela vous intéresse, je peux vous expliquer).
Si le compte est un ECN, c'est étrange. Vous avez besoin du numéro de compte pour savoir ce que c'était.
Si le type de compte est STP, voici un extrait du règlement :
6.4 Si le Client utilise le paramètre d'écart maximum par rapport au prix demandé lors de l'ouverture d'un Ordre Instantané, alors, si le prix change, le Client recevra un Offquote et devra envoyer un nouvel Ordre Instantané. Si le client n'utilise pas le paramètre d'écart maximum par rapport au prix demandé et que le prix change, le client recevra une Requote.
En raison des caractéristiques techniques du serveur MT, dans ce cas, nous ne pouvons pas envoyer de Requote (si cela vous intéresse, je peux vous expliquer).
Si le compte est un ECN, c'est étrange. Vous avez besoin du numéro de compte pour comprendre ce que c'était.
Je l'ai, merci, désolé. Compte STP.
En général, c'est comme ça :
https://www.mql5.com/ru/forum/12342/page3#comment_543724
Il est intéressant du point de vue de la logique du CT de gérer de telles situations :
Il y avait un ordre limite avec une prise :
- La Limit Line a été partiellement exécutée plusieurs fois, générant plusieurs positions ouvertes avec la Take Line. Dans le même temps, le volume restant est resté sous la forme de la Limite.
- Chacune de ces positions est partiellement fermée par une prise.
Comment puis-je écrire mon TS pour que de telles choses ne brisent pas la logique ?
Un jour, il a exprimé une solution :
Chaque algotrader est confronté à la tâche de convertir le robot de testage en état de combat, prêt à travailler sur le marché réel.
En fait, il n'y a qu'une seule façon de le traduire correctement. Heureusement, elle est presque universelle.
Le robot de combat est divisé en deux parties : le testeur et le synchronisateur.
Le testeur fournit l'environnement de trading du robot testeur au moment actuel de l'histoire (jusqu'au présent).
Le synchroniseur fait correspondre ces données avec l'environnement réel actuel de négociation, en essayant de l'adapter à l'environnement virtuel (obtenu dans le testeur).
Par exemple, l'environnement virtuel montre qu'il existe un limiteur à un certain niveau. La tâche du synchronisateur est de fabriquer un tel limiteur à ce niveau de prix sur le marché réel.
Jusqu'à présent, les traders algorithmiques devaient écrire les deux parties du robot. Je vous propose de prendre en charge l'écriture de la première partie - le testeur en temps réel.
C'est-à-dire un testeur qui reconstitue l'historique en temps réel et poursuit (sans l'arrêter) l'exécution du robot testeur. Dans ce cas, il existe tous les mécanismes permettant d'obtenir l'environnement commercial virtuel actuel de ce testeur.
Avec une telle mise en œuvre standard, elle serait d'une grande aide pour les algotraders dans l'écriture d'un robot de trading de combat. Malheureusement, aucun de mes outils d'algotrading connus ne dispose d'une telle fonctionnalité.
P.S. Il ne peut y avoir de synchroniseur universel. Mais il n'existe que deux approches fondamentalement différentes de la synchronisation.
La variante classique est mise en œuvre sous une forme ou une autre dans tous les services de signaux qui sont si populaires de nos jours. Ce schéma est avantageux pour les services, car le synchroniseur est très simple et ils ne se soucient pas des coûts de transaction de leurs clients.
Le deuxième schéma, pour autant que je sache, n'est utilisé nulle part. Peut-être qu'un algotrader vraiment ennuyeux l'a implémenté...
Je suggère que les développeurs écrivent des synchroniseurs internes des deux types. Tout cela est nécessaire pour les algotraders en premier lieu. Parce qu'il vous permet d'écrire rapidement des robots pour des conditions de marché de combat, sans avoir à consacrer des efforts à l'invention et à la mise au point de cet outil-bicyclette.
Ils ne les arrêtent pas, ils ne font que les améliorer. Ils ne peuvent pas les arrêter. Votre limite à l'intérieur du spread est comme un spéculateur sur un échangeur. L'échangeur vous donne plus de liquidité et vous pouvez offrir votre volume à un meilleur prix.
Ha, exactement les arrêter. Pas pour toujours, bien sûr. Cotira, en revanche, peut se déplacer vers l'extérieur, hors d'une coupe donnée. Ce n'est pas parce que vous n'avez pas beaucoup de participants à la démo que les prix mondiaux en dépendent.
Vous devriez essayer d'ouvrir une démo avec un montant important. Ouvrez deux contre-limites à l'intérieur du spread, disons 100 lots chacune. Les cinq barres seront plates, c'est sûr.
Mais il y a un plus. J'ai appris qu'il n'est pas nécessaire d'acheter ou de vendre pour déplacer une cote. Je peux simplement changer les prix des limites. Certains d'entre eux peuvent être supprimés et de nouveaux peuvent être mis en place.
Mais il y a une lueur d'espoir. Je me suis rendu compte qu'il n'est pas nécessaire d'acheter ou de vendre pour déplacer une cote. Vous pouvez simplement modifier le prix des limites. Certains d'entre eux peuvent être supprimés et de nouveaux peuvent être mis en place.
)
Je me suis rendu compte qu'il n'est pas nécessaire d'acheter ou de vendre pour déplacer une cote. Vous pouvez simplement modifier le prix des limites. Certains d'entre eux peuvent être supprimés et de nouveaux peuvent être mis en place.