FORTI. Problemi di applicazione - pagina 77

 
fxsaber:

Guardando il registro, ho la stessa impressione. Va fino a 50ms, poi scende bruscamente a 10ms. I ritardi secondari stanno da soli.

Vorrei che tutti dessero i loro log come questo per studiare i problemi di ritardo.

C'è più fluttuazione qui che nel trading sul vero mercato dei derivati, quindi la soluzione non sarà rapida (sempre che lo sia)....

Aggiunto

La cosa più frustrante è che questi ritardi si manifestano al momento degli scambi, il che porta gli scambi da redditizi a non redditizi.

Aggiunto

E naturalmente, lo scambio sta mostrando i suoi denti

«Напоминаю также, что торговая система не является системой точного времени,
детальные исследования по latency мы проводим только в случае обоснованных подозрений
в наличии проблемы на нашей стороне, при этом обязательным условием (не наша прихоть,
просто без этих данных реальный аудит маловозможен) является предоставление детальных логов софта,
снятого дампа трафика на момент проблемы и детального описания методики замеров latency на стороне клиента.»
 



Salve, ho un problema: nel tester di strategia, scrive che l'ordine scaduto viene eseguito completamente, anche se non è così.

Inoltre, chiamando il comando "HistoryOrderGetDouble(ticket, ORDER_VOLUME_CURRENT);", ottengo 0.

Per esempio, l'ordine con tisket=37, vedi l'immagine. mi sbaglio da qualche parte?

 
Sergey Kudryavtsev:

Salve, ho un problema: nel tester di strategia, scrive che l'ordine scaduto viene eseguito completamente, anche se non è così.

Inoltre, chiamando il comando "HistoryOrderGetDouble(ticket, ORDER_VOLUME_CURRENT);", ottengo 0.

Per esempio, l'ordine con tisket=37, vedi l'immagine. mi sbaglio da qualche parte?

Order.Lots = HistoryOrderGetDouble(Ticket, ORDER_VOLUME_CURRENT);

if (Order.Lots == 0)
  Order.Lots = HistoryOrderGetDouble(Ticket, ORDER_VOLUME_INITIAL);
 
Sergey Kudryavtsev:



Salve, ho un problema: nel tester di strategia, scrive che l'ordine scaduto viene eseguito completamente, anche se non è così.

Inoltre, chiamando il comando "HistoryOrderGetDouble(ticket, ORDER_VOLUME_CURRENT);", ottengo 0.

Per esempio, l'ordine con tisket=37, vedi la foto. Mi sbaglio da qualche parte?

E fate HistorySelect prima di chiamare HistoryOrderGetDouble?

 
prostotrader:

Fate HistorySelect prima di chiamare HistoryOrderGetDouble?

Sì, lo so. Nel ciclo, faccio scorrere tutta la storia. Terminale demo dell'Open. Sì, e la figura mostra che tutto viene eseguito (10 su 10).
 
Sergey Kudryavtsev:
Sì, lo so. In un ciclo eseguo tutta la storia. Terminale demo di Otkritie. Sì, e nella figura si può vedere che tutto viene eseguito (10 su 10).

ProvaHistoryOrderSelect(ticket)


Ci sarà solo un ordine 37 nella storia

 
prostotrader:

ProvaHistoryOrderSelect(ticket)


Ci sarà solo un ordine 37 nella storia

Simile con un altro ordine nello stesso momento e ha visto un altro ordine simile in un altro momento.

se (HistoryOrderSelect(37))
Print(HistoryOrderGetDouble(37, ORDER_VOLUME_INITIAL),",HistoryOrderGetDouble(37, ORDER_VOLUME_CURRENT));

Scrive 10 0.

Ho anche controllato attentamente HistorySelect() e tutto ciò che lo riguarda, tutto funziona in modo affidabile.

Ora, quando ho guardato di nuovo, l'opzione scaduta è stata cancellata da qualche parte :). È un problema del server su cui stiamo lavorando?

 

Costruire 1430

2016.10.06 10:00:05.991 Trades  'xxxxx': sell limit 1.00 Eu-3.17 at 76743 placed for execution in 748.113 ms
2016.10.06 10:00:05.992 Trades  'xxxxx': accepted sell limit 1.00 UCAD-3.17 at 1.3362
2016.10.06 10:00:05.996 Trades  'xxxxx': accepted buy limit 1.00 ED-3.17 at 1.1216
2016.10.06 10:00:05.996 Trades  'xxxxx': sell limit 4.00 GBPU-3.17 at 1.3483 placed for execution in 753.768 ms
2016.10.06 10:00:05.997 Trades  'xxxxx': accepted sell limit 1.00 ED-3.17 at 1.1348
2016.10.06 10:00:05.999 Trades  'xxxxx': buy limit 5.00 SNGR-3.17 at 28296 placed for execution in 747.056 ms
2016.10.06 10:00:06.001 Trades  'xxxxx': accepted buy limit 1.00 AUDU-3.17 at 0.7176
2016.10.06 10:00:06.003 Trades  'xxxxx': sell limit 1.00 SNGR-3.17 at 32289 placed for execution in 750.656 ms
2016.10.06 10:00:06.005 Trades  'xxxxx': buy limit 1.00 UCAD-3.17 at 1.2838 placed for execution in 681.971 ms
2016.10.06 10:00:06.007 Trades  'xxxxx': accepted sell limit 12.00 MXI-3.17 at 2122.90
2016.10.06 10:00:06.008 Trades  'xxxxx': sell limit 1.00 UCAD-3.17 at 1.3362 placed for execution in 685.597 ms
2016.10.06 10:00:06.009 Trades  'xxxxx': accepted sell limit 5.00 AUDU-3.17 at 0.7864
2016.10.06 10:00:06.010 Trades  'xxxxx': buy limit 1.00 ED-3.17 at 1.1216 placed for execution in 662.516 ms
2016.10.06 10:00:06.011 Trades  'xxxxx': accepted buy limit 10.00 GOLD-6.17 at 1257.2
2016.10.06 10:00:06.012 Trades  'xxxxx': sell limit 1.00 ED-3.17 at 1.1348 placed for execution in 664.390 ms
2016.10.06 10:00:06.014 Trades  'xxxxx': accepted sell limit 5.00 PLT-3.17 at 1007.9
2016.10.06 10:00:06.014 Trades  'xxxxx': buy limit 1.00 AUDU-3.17 at 0.7176 placed for execution in 645.797 ms
2016.10.06 10:00:06.016 Trades  'xxxxx': accepted sell limit 1.00 PLD-3.17 at 727.18
2016.10.06 10:00:06.016 Trades  'xxxxx': accepted buy limit 2.00 GMKR-3.17 at 91896
2016.10.06 10:00:06.018 Trades  'xxxxx': sell limit 12.00 MXI-3.17 at 2122.90 placed for execution in 649.955 ms
2016.10.06 10:00:06.018 Trades  'xxxxx': accepted sell limit 1.00 GMKR-3.17 at 105730
2016.10.06 10:00:06.019 Trades  'xxxxx': sell limit 5.00 AUDU-3.17 at 0.7864 placed for execution in 651.493 ms
2016.10.06 10:00:06.021 Trades  'xxxxx': accepted buy limit 3.00 UJPY-3.17 at 100.11
2016.10.06 10:00:06.021 Trades  'xxxxx': accepted sell limit 1.00 UJPY-3.17 at 104.89
2016.10.06 10:00:06.025 Trades  'xxxxx': accepted buy limit 1.00 SBPR-3.17 at 10877
2016.10.06 10:00:06.025 Trades  'xxxxx': buy limit 10.00 GOLD-6.17 at 1257.2 placed for execution in 645.466 ms
2016.10.06 10:00:06.027 Trades  'xxxxx': accepted buy limit 1.00 CHMF-3.17 at 73251
2016.10.06 10:00:06.030 Trades  'xxxxx': sell limit 5.00 PLT-3.17 at 1007.9 placed for execution in 650.009 ms
2016.10.06 10:00:06.032 Trades  'xxxxx': accepted sell limit 5.00 TATN-3.17 at 35717
2016.10.06 10:00:06.034 Trades  'xxxxx': sell limit 1.00 PLD-3.17 at 727.18 placed for execution in 635.219 ms
2016.10.06 10:00:06.036 Trades  'xxxxx': buy limit 2.00 GMKR-3.17 at 91896 placed for execution in 598.261 ms
2016.10.06 10:00:06.036 Trades  'xxxxx': accepted buy limit 5.00 FEES-3.17 at 15356
2016.10.06 10:00:06.038 Trades  'xxxxx': sell limit 1.00 GMKR-3.17 at 105730 placed for execution in 600.955 ms
2016.10.06 10:00:06.039 Trades  'xxxxx': accepted sell limit 1.00 CHMF-3.17 at 87732
2016.10.06 10:00:06.040 Trades  'xxxxx': buy limit 3.00 UJPY-3.17 at 100.11 placed for execution in 531.058 ms
2016.10.06 10:00:06.042 Trades  'xxxxx': sell limit 1.00 UJPY-3.17 at 104.89 placed for execution in 532.619 ms
2016.10.06 10:00:06.042 Trades  'xxxxx': accepted sell limit 5.00 FEES-3.17 at 19740
2016.10.06 10:00:06.044 Trades  'xxxxx': buy limit 1.00 SBPR-3.17 at 10877 placed for execution in 515.874 ms
2016.10.06 10:00:06.045 Trades  'xxxxx': accepted sell limit 3.00 MTSI-3.17 at 24526
2016.10.06 10:00:06.046 Trades  'xxxxx': buy limit 1.00 CHMF-3.17 at 73251 placed for execution in 506.778 ms
2016.10.06 10:00:06.048 Trades  'xxxxx': accepted buy limit 5.00 NLMK-3.17 at 7687
2016.10.06 10:00:06.049 Trades  'xxxxx': sell limit 5.00 TATN-3.17 at 35717 placed for execution in 509.264 ms
2016.10.06 10:00:06.050 Trades  'xxxxx': buy limit 5.00 FEES-3.17 at 15356 placed for execution in 511.085 ms
2016.10.06 10:00:06.056 Trades  'xxxxx': accepted sell limit 5.00 NLMK-3.17 at 9687
2016.10.06 10:00:06.056 Trades  'xxxxx': sell limit 1.00 CHMF-3.17 at 87732 placed for execution in 516.459 ms
2016.10.06 10:00:06.060 Trades  'xxxxx': sell limit 5.00 FEES-3.17 at 19740 placed for execution in 520.391 ms
2016.10.06 10:00:06.060 Trades  'xxxxx': accepted buy limit 3.00 VTBR-3.17 at 7169
2016.10.06 10:00:06.062 Trades  'xxxxx': sell limit 3.00 MTSI-3.17 at 24526 placed for execution in 448.534 ms
2016.10.06 10:00:06.064 Trades  'xxxxx': buy limit 5.00 NLMK-3.17 at 7687 placed for execution in 398.030 ms
2016.10.06 10:00:06.066 Trades  'xxxxx': accepted buy limit 4.00 Eu-9.17 at 72411
2016.10.06 10:00:06.066 Trades  'xxxxx': sell limit 5.00 NLMK-3.17 at 9687 placed for execution in 399.808 ms
2016.10.06 10:00:06.067 Trades  'xxxxx': buy limit 3.00 VTBR-3.17 at 7169 placed for execution in 387.274 ms
2016.10.06 10:00:06.068 Trades  'xxxxx': accepted buy limit 4.00 UCHF-3.17 at 0.9506
2016.10.06 10:00:06.069 Trades  'xxxxx': accepted sell limit 1.00 UCHF-3.17 at 0.9894
2016.10.06 10:00:06.072 Trades  'xxxxx': buy limit 4.00 Eu-9.17 at 72411 placed for execution in 368.757 ms
2016.10.06 10:00:06.075 Trades  'xxxxx': buy limit 4.00 UCHF-3.17 at 0.9506 placed for execution in 334.362 ms
2016.10.06 10:00:06.077 Trades  'xxxxx': sell limit 1.00 UCHF-3.17 at 0.9894 placed for execution in 336.248 ms

 
prostotrader:

Costruire 1430

Questo manca
Network 'xxx': authorized on BCS-MetaTrader5 through Access Server #1 (ping: 50.43 ms)
 
fxsaber:
Ecco cosa manca
2016.10.03 09:07:57.066 Network 'ххххх': authorized on Open-Broker through Access Server IV (ping: 4.85 ms)
Motivazione: