FORTI. Problemi di applicazione - pagina 133

 
Roman:


E ogni singolo servizio ha una sincronizzazione di rete.
Per esempio, la rete con un Mercato non c'è più, il terminale comincia a battere sulla rete per connettersi e non si ferma finché non ci arriva.

Ancora una volta (probabilmente non leggi proprio niente)

Примечательно то, что терминал уже получил ответ сервера о модификации ордера

2020.02.14 10:06:16.144 Trades  'xxxxx': accepted modify order #117363348 sell limit 1.00 SNGR-6.20 at 49654 sl: 0 tp: 0 expiration: day -> 49540, sl: 0 tp: 0 expiration: day
А "очухался" , т.е синхронизировал состояние только через 3 секунды!!!

2020.02.14 10:06:19.821 FCS_Trader (SNGR-3.20,M1)       ProcessOrders: Sell Ордер в переходном состоянии. Билет = 117363348 Состояние: 8 (ORDER_STATE_REQUEST_MODIFY)

Questo computer LOCAL TERMINAL ha ricevuto la notifica che la modifica dell'ordine era corretta,

ma l'ha sincronizzato tre secondi dopo!

Cosa ha a che fare questo con la rete?

Aggiunto

Ci sono stati molti "netizen" qui prima di te, per 6 anni...

Leggetelo a vostro piacimento.

https://www.mql5.com/ru/blogs/post/733393

Особенности исполнения торговых приказов MT5
Особенности исполнения торговых приказов MT5
  • 2020.02.06
  • www.mql5.com
Анализировал с владельцем MT5-сервера тормоза торговых приказов. Запускался OrderSend-Test2.mq5 в том же месте, где MT5-сервер стоит. Т.е. нулевой пинг. Демо, все внутри. Изучались логи MT5-сервера (2170) и MT5-клиента (2280). Логи сервера не буду приводить, просто словами опишу. Думаю, результаты буду интерсны всем, т.к. это поможет раскрыть...
 
prostotrader:

Ancora una volta (probabilmente non leggi proprio niente)

Questo computer LOCAL TERMINAL ha ricevuto la notifica che la modifica dell'ordine era corretta,

ma l'ha sincronizzato tre secondi dopo!

Cosa ha a che fare questo con la rete?

Aggiunto

Ci sono stati molti networker qui prima di te, per 6 anni...

Leggete "a vostro piacimento".

https://www.mql5.com/ru/blogs/post/733393

Probabilmente anche tu stai leggendo attraverso una linea, non volendo capire la premessa.
Quindi ha ricevuto una notifica che la modifica dell'ordine era corretta.
Non significa che l'abbia elaborato.
E questo evento viene elaborato con un ritardo interno al terminale.
Non sappiamo cosa ha causato questo ritardo interno, quindi ho suggerito un possibile ritardo di elaborazione solo a causa dell'elaborazione da parte di servizi di rete di terzi.

 
Roman:

Probabilmente stai leggendo troppo in questo, non volendo capirne l'essenza.
Quindi ha ricevuto un avviso di modifica dell'ordine corretto.
Non significa che l'abbia elaborato.
E questo evento viene elaborato con un ritardo interno al terminale.
Non sappiamo cosa ha causato questo ritardo interno, quindi ho suggerito un possibile ritardo di elaborazione solo a causa dell'elaborazione da parte di servizi di rete di terzi.

Non mi interessa il motivo del ritardo!

Aspetta un attimo...

Pensi che sia normale eseguire gli ordini di trading in secondi o minuti?

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Торговля осуществляется посредством отправки с помощью функции OrderSend() приказов на открытие позиций, а также приказов на установку, модификацию и удаление отложенных ордеров. Каждый торговый приказ содержит указание на тип запрашиваемой торговой операции. Торговые операции описаны в перечислении ENUM_TRADE_REQUEST_ACTIONS...
 
prostotrader:

Non me ne frega un cazzo della causa del ritardo!

Aspetta un attimo...

Pensate che un'esecuzione degli ordini di trading dal secondo al minuto sia normale?

Beh, chi se ne frega, lascia che sia lo sviluppatore a cercare.
Ho scritto da qualche parte che questo è normale?
Certo che no, non è criticamente normale, tali ritardi di elaborazione.
Proprio quando non c'erano molti servizi di terze parti nel terminale, non ci sono stati ritardi nell'elaborazione delle richieste.
E ora di tanto in tanto vedo lampeggiare la scheda VPS, o la scheda del mercato, o qualche altra scheda.
Ed è una riconnessione o una sincronizzazione o qualcos'altro, gestori di rete inutili nel terminale.

 
Roman:

Beh, chi se ne frega, lascia che sia lo sviluppatore a cercare.
Ho scritto da qualche parte che questo è normale?
Certo che no, non è criticamente normale, tali ritardi di elaborazione.
Proprio quando non c'erano pile di servizi di terzi nel terminale, non c'erano ritardi nell'elaborazione delle richieste.
E ora di tanto in tanto vedo lampeggiare la scheda VPS, o la scheda del mercato, o qualche altra scheda.
Ed è una riconnessione o una sincronizzazione o qualcos'altro, gestori di rete inutili nel terminale.

2020.02.13 15:45:01.918 MQL5.community  authorization failed
2020.02.13 15:50:02.065 MQL5.community  authorization failed
2020.02.13 15:55:02.210 MQL5.community  authorization failed
2020.02.13 16:00:01.342 MQL5.community  authorization failed
2020.02.13 16:05:01.677 MQL5.community  authorization failed
2020.02.13 16:10:01.821 MQL5.community  authorization failed
2020.02.13 16:15:01.967 MQL5.community  authorization failed
2020.02.13 16:20:02.115 MQL5.community  authorization failed
2020.02.13 16:25:02.262 MQL5.community  authorization failed
2020.02.13 16:30:01.390 MQL5.community  authorization failed
2020.02.13 16:35:01.537 MQL5.community  authorization failed
2020.02.13 16:40:01.683 MQL5.community  authorization failed
2020.02.13 16:45:01.831 MQL5.community  authorization failed
2020.02.13 16:50:01.977 MQL5.community  authorization failed
2020.02.13 16:55:02.121 MQL5.community  authorization failed
2020.02.13 17:00:02.266 MQL5.community  authorization failed
2020.02.13 17:05:01.398 MQL5.community  authorization failed
2020.02.13 17:10:01.543 MQL5.community  authorization failed
2020.02.13 17:15:01.690 MQL5.community  authorization failed
2020.02.13 17:20:01.836 MQL5.community  authorization failed
2020.02.13 17:25:01.985 MQL5.community  authorization failed
2020.02.13 17:30:02.127 MQL5.community  authorization failed

giusto?

 
Sergey Chalyshev:

giusto?

Ebbene sì, questo non potrebbe influenzare altri gestori di rete sul terminale? o la coda di elaborazione, incluso il trading.
Dopo tutto, il terminale sta spammando il server della comunità in questo momento, e sta cercando di connettersi.
E ci sono molti servizi nel terminale e tutti hanno diversi server, e probabilmente più di uno, e il terminale cerca la sincronizzazione con ogni server.
Penso che sia possibile che sia una delle possibili ragioni del ritardo nell'elaborazione degli eventi commerciali sul lato del terminale.

 
prostotrader:

Forse è perché i broker MT5(secondo Renat) non aggiornano la piattaforma per 1,5 anni.

 
Alexey Kozitsyn:

Forse è perché i broker MT5(secondo Renat) non aggiornano la piattaforma da 1,5 anni.

:) Prima, i ritardi erano molto meno, e in più hanno aggiornato

Server in Otkryvashka (gli ordini con limite di prezzo inferiore non erano impostati - corretto)

 

FORTI, reale, costruire 2340

I miei robot hanno smesso di funzionare del tutto (freni fino a 9 minuti!) su questa build.

Rolled back alla build 1947 (novembre 2018).

Per fortuna questa build è compatibile con la parte server.

Finora, tutto funziona bene (ci sono ritardi, ovviamente).

 

Cari agenti di borsa, sono un po' fuori tema perché la mia domanda non riguarda FORTS ma AMP. HOEH20 M5 TF futures. Ci sono 3 linee di prezzo nella schermata: Asc, Bid e Last. L'ultimo (in basso in verde nello screenshot) a volte si blocca per qualche minuto (si addormenta) e rimane indietro rispetto a Ask/Bid, che si muovono di pari passo. Questo non succede molto spesso. Per favore, consigliate se questo fenomeno è normale, cosa l'ha causato, come affrontarlo?