FORTS. Questions relatives à l'application de la loi - page 42
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
Si je comprends bien, ce connecteur que vous écrivez pour MT5 ou Quick ?
Bonjour !
Non, vous vous trompez.
Le quik et le mt5 fonctionnent comme ça :
Robot <--> Terminal <--> Serveur <--> PlzazaII <--> Exchange
Ce que j'écris va fonctionner comme ça :
Robot <--> PlazaII <--> Échange
Mikhail, Otkrytie dit qu'ils ont mis AS5. Vérifiez l'opération avec elle, s'il vous plaît.
Bonjour, Aitugan !
Le marché est assez "mort" maintenant, mais les délais ont considérablement diminué (avant,en moyenne, sans échec, c'était 10-12 ms ).
Nous devons envisager une période plus longue (lundi - mercredi, expiration des contrats à terme, le marché sera beaucoup plus rapide).
Avant, un temps d'exécution de 6 ms. apparaissait une fois par mois, mais maintenant :
Bonjour !
Non, vous vous trompez.
Le quik et le mt5 fonctionnent comme ça :
Robot <--> Terminal <--> Serveur <--> PlzazaII <--> Exchange
Ce que j'écris va fonctionner comme ça :
Robot <--> PlazaII <--> Échange
Le processus de test et d'optimisation sera-t-il mis en œuvre dans le terminal ou seulement dans le connecteur pour ouvrir/accompagner/fermer des positions?
Il s'agira d'une application autonome qui permettra d'utiliser
robots écrits dans tout langage de programmation prenant en charge la création de DLL.
Il s'agit essentiellement d'un analogue de la partie serveur de MT5, mais fonctionnant sur un client unique avec des modules
connexion de différents types de protocoles (FIX/FAST, PlazaII, protocole binaire).
Pour l'instant, le connecteur est écrit avec un module pour PlazaII.
Vous pouvez écrire votre propre terminal et vos propres indicateurs (si nécessaire).
Le processus de test et d'optimisation est effectué par l'utilisateur du connecteur.
Je n'ai pas pour tâche de rendre le terminal similaire à MT5.
L'objectif du projet est de créer un connecteur à haute vitesse qui sera utilisé par les robots de trading.
Il s'agira d'une application autonome qui permettra d'utiliser
robots écrits dans tout langage de programmation prenant en charge la création de DLL.
Il s'agit essentiellement d'un analogue de la partie serveur de MT5, mais fonctionnant sur un client unique avec des modules
connexion de différents types de protocoles (FIX/FAST, PlazaII, protocole binaire).
Pour l'instant, le connecteur est écrit avec un module pour PlazaII.
Vous pouvez écrire votre propre terminal et vos propres indicateurs (si nécessaire).
Le processus de test et d'optimisation est effectué par l'utilisateur du connecteur.
Je n'ai pas pour tâche de rendre le terminal similaire à MT5.
Le but du projet est un connecteur à haute vitesse qui sera utilisé par les robots de trading.
chapeau bas :)
Je me suis jusqu'à présent abstenu de créer un tel projet en raison de la complexité de la mise en œuvre du processus de test des robots, et sans cela, c'est un peu kamilfo :)
Quelle langue utilisez-vous et quelles bibliothèques utilisez-vous ?
chapeau bas :)
Je me suis jusqu'à présent abstenu de créer un projet similaire en raison de la complexité du processus de test des robots, et sans cela pas de kamilfo :)
Au fait, si ce n'est pas un secret, dans quelle langue écrivez-vous et quelles bibliothèques utilisez-vous ?
Pas un secret C++, Delphi, pour Plaza II - en utilisant lesbibliothèques standard CGate de la bourse de Moscou :
http://ftp.micex.com/pub/FORTS/Plaza2/CGate/
P/S Au fait, les robots peuvent être testés n'importe où :)
En outre, MB fournit des polygones de test et de jeu (FIX/FAST, Plaza II) pour les développeurs de logiciels.
Je suis déjà paranoïaque... quelqu'un à plaza ou opryvashka crée délibérément des retards aléatoires aux heures qu'il souhaite...) est en train de le traire tranquillement.... va lire le post et éteindre son jeu pour un moment... check))))
Non, c'est juste que les techniciens de l'Open laissent beaucoup à désirer.
Nous verrons lundi-mercredi, quand le marché expirera et reviendra à la vie, puis...
nous verrons ce que les ouvreurs ont fait (Accsess server 5)
Besoin de s'y connecter....
P/S Aujourd'hui, ma vitesse moyenne d'exécution des ordres est de 7-8ms.
Je n'ai jamais eu plus de 22ms, mais le marché est "mort".
D'après ce quej'ai compris, Openwave a changé de fournisseur de câble pour ce serveur (Access server V) (je peux me tromper).
Un peu hors sujet, je ne veux pas multiplier les sujets, d'autant plus qu'une situation similaire s'est présentée ici.
Aujourd'hui j'ai surpris une perte d'ordres sur FORTS Otkrytie.
J'ai décidé de tout fermer manuellement. J'ai essayé de fermer ma position quatre fois par marché en appuyant sur le bouton. J'ai supprimé tous les ordres en attente et j'ai réussi à fermer la position pour la cinquième fois. J'ai essayé de fermer la position depuis longtemps, mais je n'ai vu aucune erreur.
2015.09.11 23:37:09.207 Trades 'xxxxxx' : deal #16409913 sell 3.00 RTS-9.15 at 79810 done (based on order #20396168) ( finally succeeded !)
2015.09.11 23:37:09.202 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché placé pour exécution en 39 ms
2015.09.11 23:37:09.163 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché
2015.09.11 23:37:07.857 Trades 'xxxxxx' : annuler l'ordre #20396014 sell limit 1.00 RTS-9.15 at 79850 placé pour exécution en 34 ms
2015.09.11 23:37:07.823 Trades 'xxxxxx' : annuler l'ordre #20396014 vendre limite 1.00 RTS-9.15 à 79850
2015.09.11 23:37:06.976 Trades 'xxxx' : annuler l'ordre #20395752 sell limit 1.00 RTS-9.15 at 79870 placé pour exécution en 32 ms
2015.09.11 23:37:06.943 Trades 'xxxxxx' : annuler l'ordre #20395752 sell limit 1.00 RTS-9.15 at 79870
2015.09.11 23:37:06.241 Trades 'xxxx' : annuler l'ordre #20395666 sell limit 1.00 RTS-9.15 at 79920 placé pour exécution en 33 ms
2015.09.11 23:37:06.208 Trades 'xxxxxx' : annuler l'ordre #20395666 sell limit 1.00 RTS-9.15 at 79920
2015.09.11 23:36:55.195 Trades 'xxxx' : échange vente 3.00 RTS-9.15 au marché placé pour exécution en 35 ms ( tentative #4 )
2015.09.11 23:36:55.160 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché
2015.09.11 23:36:54.094 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché placé pour exécution en 34 ms ( tentative # 3 )
2015.09.11 23:36:54.060 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché
2015.09.11 23:36:52.608 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché placé pour exécution en 33 ms ( tentative # 2 )
2015.09.11 23:36:52.575 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché
2015.09.11 23:36:50.359 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché placé pour exécution en 33 ms ( tentative # 1 )
2015.09.11 23:36:50.313 Trades 'xxxxxx' : échange vente 3.00 RTS-9.15 au marché