Discussion sur le trading à haute fréquence sur MT5 - page 91

 
revers45:

Et cela est confirmé au moins par les résultats de votre temps d'exécution, qui sont un ou deux ordres de grandeur derrière le terminal MT5 standard en mode asynchrone).

Vous comparez maintenant le petit et le mou.
 
TheXpert:
Tu compares le petit et le grand maintenant.
Plus précisément, je compare une personne seule à une grande entreprise. Si votre position à la première personne est suffisamment forte, vous pouvez argumenter contre elle.
 
revers45:
Plus précisément, la comparaison entre une personne seule et une grande entreprise. Si votre position à la première personne est suffisamment forte, vous pouvez l'argumenter.
Vous ne comprenez pas. Réfléchissez bien à ce que vous mesurez dans la répartition asynchrone des commandes. Cette mesure est incorrectement comparée à un tour synchrone complet.
 
TheXpert:
Vous ne comprenez pas. Réfléchissez bien à ce que vous mesurez lorsqu'une commande asynchrone est envoyée. Il n'est pas correct de comparer cette mesure avec un cycle synchrone complet.
Dans tous les cas, la vitesse de livraison et de traitement de l'ordre de transaction sur le serveur est mesurée, tandis que la seule différence dans le fonctionnement asynchrone, du côté du trader, est que l'algorithme ne s'arrête pas pour attendre une réponse.
 
revers45:
Dans tous les cas, seule la vitesse de traitement d'un ordre de transaction sur le serveur est mesurée, et la différence du fonctionnement asynchrone, du côté du trader, est seulement que l'algorithme ne s'arrête pas pour attendre une réponse.
Omg, c'est bien pire que ce que je pensais.
 
Going_Crazy:

En termes de coûts, ils ont depuis longtemps franchi la barre des six chiffres (malheureusement).

Impressionnant. Merci pour l'expérience publiée, je ne me lancerais pas dans le HFT tout seul :)
 
TheXpert:
Omg, c'est bien pire que ce que je pensais.
...et c'est parce que vous devez réfléchir davantage, et moins tirer des conclusions hâtives.
 
revers45:
...c'est que vous devez réfléchir davantage et ne pas tirer de conclusions hâtives.

(fcplm)

Lisez la référence :

La fonction OrderSendAsync() est conçue pour effectuer des opérations commerciales asynchrones sans attendre que le serveur commercial réponde à la demande envoyée.

Quel est ce serveur ? Le moment de l'envoi de la demande asynchrone est le moment du placement de la commande dans la file d'attente pour être envoyée au serveur dans le terminal.

Au lieu de trouver une solution, ils essaient juste de nous faire la morale...

 
Going_Crazy:

Y a-t-il une statistique sommaire ? On dirait que ça tourne autour de zéro d'après le journal.

Au fait, il y a différents prix sur la démo...

 
TheXpert:

(fcplm)

Lisez la référence :

La fonction OrderSendAsync() est conçue pour effectuer des opérations commerciales asynchrones sans attendre que le serveur commercial réponde à la demande envoyée.

Quel est ce serveur ? Le moment de l'envoi de la demande asynchrone est le moment du placement de la commande dans la file d'attente pour être envoyée au serveur dans le terminal.

Au lieu de le comprendre, vous faites la leçon...

Nous ne parlions pas du temps d'envoi, mais du temps d'exécution. Si vous n'êtes pas vraiment un écrivain, mais un lecteur, relisez le commentaire.

Une requête asynchrone est nécessaire pour envoyer une série d'ordres au serveur, la dynamique de leur exécution peut être visualisée dans le journal ou dans un fichier journal du terminal, voici un exemple :

DS 0 14:44:39 Trades '1525856' : ordre #30593255 buy 1.00 / 1.00 EURUSD at 1.35263 done in 7 ms
FG 0 14:44:39 PM Trades '1525856' : ordre #30593256 buy 1.00 / 1.00 EURUSD at 1.35263 done in 6 ms
DK 0 14:44:39 PM Trades '1525856' : ordre #30593257 buy 1.00 / 1.00 EURUSD at 1.35263 done in 5 ms
ID 0 14:44:39 PM Trades '1525856' : ordre #30593258 buy 1.00 / 1.00 EURUSD at 1.35263 done in 32 ms
MH 0 14:44:39 PM Trades '1525856' : ordre #30593259 buy 1.00 / 1.00 EURUSD at 1.35263 done in 34 ms
RL 0 14:44:39 PM Transactions '1525856' : ordre #30593260 acheter 1.00 / 1.00 EURUSD à 1.35263 fait en 35 ms
FQ 0 14:44:39 Trades '1525856' : ordre #30593262 buy 1.00 / 1.00 EURUSD at 1.35263 done in 27 ms
PE 0 14:44:39 PM Transactions '1525856' : ordre #30593263 buy 1.00 / 1.00 EURUSD at 1.35263 done in 26 ms
NI 0 14:44:39 Trades '1525856' : ordre #30593264 buy 1.00 / 1.00 EURUSD at 1.35263 done in 25 ms

Raison: