Discussão do artigo "LifeHack para traders: preparemos "fast-food" de indicadores" - página 10

 
Anatoli Kazharski:

Então, o resultado é o seguinte:

//---

Você tem o primeiro resultado no quente e o segundo no frio. Tem certeza de que se trata de um HDD e não de um SSD? Vassoura de 350 gigabytes? E o tempo também coincide com o meu SSD (e o restante do hardware é exatamente o mesmo).

2018.01.26 15:49:12.924    Terminal    Windows 10 (build 16299) x64, IE 11, UAC, Intel Core i7-4770  @ 3.40GHz, Memory: 24633 / 32655 Mb, Disk: 51 / 222 Gb, GMT+3

2018.01.26 15:50:05.361    Core 1    EURUSD,M1: 9444372 ticks, 146040 bars generated. Test passed in 0:00:07.156 (including ticks preprocessing 0:00:01.250).

Vou tentar na vassoura.

Fiz um link simbólico no HDD para a pasta do testador e nada mudou drasticamente. Ou o gargalo não está na pasta do testador ou o problema não está na vassoura. Os arquivos tkc agora estão no HDD

2018.01.26 16:25:22.984    Core 1    EURUSD,M1: 9444372 ticks, 146040 bars generated. Test passed in 0:00:07.265 (including ticks preprocessing 0:00:01.265).


 
Комбинатор:

Você obteve o primeiro resultado no calor e o segundo no frio. Tem certeza de que se trata de um HDD e não de um SSD? Vassoura de 350 gigabytes? E o tempo também coincide com o meu SSD (e o restante do hardware é exatamente o mesmo)

O HDD tem 500 GB (unidade lógica C com ~150, D com ~350).

Tento novamente com os mesmos parâmetros, reiniciando o terminal:

2018.01.26 15:25:29.922 Terminal        MetaTrader 5 x64 build 1755 started (MetaQuotes Software Corp.)
2018.01.26 15:25:29.941 Terminal        Windows 10 (build 16299) x64, IE 11, UAC, Intel Core i7-4770  @ 3.40 GHz, Memory: 3822 / 8075 Mb, Disk: 35 / 319 Gb, GMT+3

//---

2018.01.26 15:39:30.657 Core 1  authorized (agent build 1755)
2018.01.26 15:39:30.659 Tester  EURUSD,M1 (MetaQuotes-Demo): testing of Experts\Examples\MACD\MACD Sample.ex5 from 2017.09.01 00:00 to 2018.01.26 00:00
...
2018.01.26 15:39:36.843 Core 1  EURUSD,M1 (MetaQuotes-Demo): generating based on real ticks
2018.01.26 15:39:36.843 Core 1  EURUSD,M1: testing of Experts\Examples\MACD\MACD Sample.ex5 from 2017.09.01 00:00 to 2018.01.26 00:00 started with inputs:
2018.01.26 15:39:36.843 Core 1    InpLots=0.1
2018.01.26 15:39:36.843 Core 1    InpTakeProfit=50
2018.01.26 15:39:36.843 Core 1    InpTrailingStop=30
2018.01.26 15:39:36.843 Core 1    InpMACDOpenLevel=3
2018.01.26 15:39:36.843 Core 1    InpMACDCloseLevel=2
2018.01.26 15:39:36.843 Core 1    InpMATrendPeriod=26

Primeiro teste (no frio):

2018.01.26 17:11:34.824 Core 1  final balance 10168.90 USD
2018.01.26 17:11:34.824 Core 1  EURUSD,M1: 9753093 ticks, 147480 bars generated. Environment synchronized in 0:00:00.094. Test passed in 0:00:08.078 (including ticks preprocessing 0:00:01.234).
2018.01.26 17:11:34.824 Core 1  EURUSD,M1: total time from login to stop testing 0:00:08.172 (including 0:00:00.094 for history data synchronization)
2018.01.26 17:11:34.824 Core 1  607 Mb memory used including 44 Mb of history data, 256 Mb of tick data

//---

Segundo teste (quente):

2018.01.26 17:12:35.048 Core 1  final balance 10168.90 USD
2018.01.26 17:12:35.048 Core 1  EURUSD,M1: 9753093 ticks, 147480 bars generated. Test passed in 0:00:05.985.
2018.01.26 17:12:35.048 Core 1  597 Mb memory used including 44 Mb of history data, 256 Mb of tick data
 
Anatoli Kazharski:

Portanto, temos que encontrar outro gargalo, ou outra maneira.

 
Комбинатор:

Portanto, precisamos procurar outro gargalo, ou outra maneira.


Ative seu Bitlocker

 
Rashid Umarov:

Ative seu Bitlocker.

Não, não estou disposto a fazer esse tipo de sacrifício.

 
Rashid Umarov:

Criou o MACD SaMple a partir da entrega em suas configurações. E de onde vem o EURO no saldo, não é essa a questão?

E o tempo de teste ainda é muito maior do que o seu.

Resultado em meu computador doméstico. Tempo de teste - 10 segundos. HDD

2018.01.27 05:00:10.164 Core 1  agent process started
2018.01.27 05:00:10.756 Core 1  connecting to 127.0.0.1:3000
2018.01.27 05:00:10.756 Core 1  connected
2018.01.27 05:00:10.765 Core 1  authorized (agent build 1755)
2018.01.27 05:00:10.768 Tester  EURUSD,M1 (MetaQuotes-Demo): testing of Experts\Examples\MACD\MACD Sample.ex5 from 2017.09.01 00:00 to 2018.01.26 00:00

2018.01.27 05:00:23.217 Core 1  MetaTester 5 started on 127.0.0.1:3000

2018.01.27 05:00:23.217 Core 1  46 Kb of total initialization data received
2018.01.27 05:00:23.217 Core 1  Intel Core i7-6700  @ 3.40 GHz, 8073 MB

2018.01.27 05:00:23.217 Core 1  EURUSD,M1 (MetaQuotes-Demo): generating based on real ticks
2018.01.27 05:00:23.217 Core 1  EURUSD,M1: testing of Experts\Examples\MACD\MACD Sample.ex5 from 2017.09.01 00:00 to 2018.01.26 00:00 started with inputs:
2018.01.27 05:00:23.217 Core 1    InpLots=0.1
2018.01.27 05:00:23.217 Core 1    InpTakeProfit=50
2018.01.27 05:00:23.217 Core 1    InpTrailingStop=30
2018.01.27 05:00:23.217 Core 1    InpMACDOpenLevel=3
2018.01.27 05:00:23.217 Core 1    InpMACDCloseLevel=2
2018.01.27 05:00:23.217 Core 1    InpMATrendPeriod=26
2018.01.27 05:00:23.217 Core 1  EURUSD : 2017.09.12 23:59 - real ticks absent for 176 minutes out of 1421 total minute bars within a day
2018.01.27 05:00:23.217 Core 1  EURUSD : real ticks begin from 2015.01.01 00:00:00

2018.01.27 05:00:24.537 Core 1  final balance 50168.90 USD
2018.01.27 05:00:24.537 Core 1  EURUSD,M1: 9753093 ticks, 147480 bars generated. Environment synchronized in 0:00:03.140. 
Test passed in 0:00:10.328 (including ticks preprocessing 0:00:01.157).
2018.01.27 05:00:24.537 Core 1  EURUSD,M1: total time from login to stop testing 0:00:13.468 (including 0:00:03.140 for history data synchronization)
2018.01.27 05:00:24.537 Core 1  600 Mb memory used including 44 Mb of history data, 256 Mb of tick data
 

Repetir o teste - 7 segundos

2018.01.27 05:08:23.818 Core 1  final balance 50168.90 USD
2018.01.27 05:08:23.818 Core 1  EURUSD,M1: 9753093 ticks, 147480 bars generated. Environment synchronized in 0:00:00.077. 
Test passed in 0:00:07.610 (including ticks preprocessing 0:00:01.156).
2018.01.27 05:08:23.818 Core 1  EURUSD,M1: total time from login to stop testing 0:00:07.687 (including 0:00:00.077 for history data synchronization)
2018.01.27 05:08:23.818 Core 1  600 Mb memory used including 44 Mb of history data, 256 Mb of tick data
 
Rashid Umarov:

Resultado em um computador doméstico. Tempo de teste - 10 segundos. HDD

O BitLocker afeta o cálculo do Cloud Rating?

 
fxsaber:

O BitLocker afeta o cálculo da classificação da nuvem?

A PR (Classificação de desempenho) de um agente depende apenas da capacidade de processamento do núcleo do processador no qual ele está sendo executado. Isso está descrito na seção Pagamento

Qual é o custo por unidade de PR por unidade de tempo?

O custo do trabalho de um agente de teste com PR=100 por uma hora é definido como 0,02 USD. Um quantum é considerado uma unidade de trabalho, que é definida como o trabalho de um agente com PR=1 por 1 ms (1 milissegundo). Portanto, o custo por quantum é:

QuantPrice=0,02 USD/(100PR*3.600.000 ms)=5,55556E-11 [USD/(PR*ms)]

A tabela mostra o custo da operação contínua por 1 hora e por 1 mês de um agente de teste de núcleo único com PR=100.

Intervalo QuantPrice, USD/(PR*ms) PR do agente
Tempo, ms Valor, USD
1 hora
5.55556E-11 100
3 600 000
0.02
1 mês
5.55556E-11 100
2 592 000 000 14.40

O número ideal de agentes de teste é igual ao número de núcleos. Se um computador tiver um processador com 4 núcleos, 4 agentes serão instalados por padrão e, consequentemente, o custo será 4 vezes maior.
.

Não é recomendável definir o número de agentes maior que o número de núcleos. Isso não aumentará seus ganhos, pois, nesse caso, o PR de cada agente instalado cairá.

Para proteger contra agentes lentos na MQL5 Cloud Network, o tempo gasto por um agente para realizar uma passagem é comparado com o tempo de outros agentes com o mesmo PR na mesma tarefa. Isso lhe permite banir imediatamente esses agentes "lentos" e não lhes dar tarefas.

Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
Вопросы по оплате в сети распределенных вычислений MQL5 Cloud Network
  • cloud.mql5.com
Да, конечно. Мы приветствуем энтузиастов и приглашаем всех желающих создавать проекты по распределенным вычислениям. Чтобы предоставить мощности своего компьютера бесплатно, вам достаточно скачать и установить агенты тестирования. Подробно об этом можно прочитать в разделе Справка. Как происходит учет мощностей, предоставленных моими агентами...
 
Rashid Umarov:

A PR (Classificação de desempenho) de um agente depende apenas da capacidade de processamento do núcleo do processador no qual ele é executado. Isso é descrito na seção Pagamento

Para proteger contra agentes lentos na MQL5 Cloud Network, o tempo gasto por um agente para executar uma passagem é comparado com o tempo de outros agentes com o mesmo PR na mesma tarefa. Isso lhe permite banir imediatamente esses agentes "lentos" e não lhes dar tarefas.

Então, seus agentes (com teste de 21 segundos) seriam banidos?