記事"トレーダーのライフハック: インジケーターで作られたファストフード"についてのディスカッション - ページ 10

 
Anatoli Kazharski:

すると、こんな結果になる:

//---

最初の結果はホット、2番目はコールドです。本当にSSDではなくHDDですか?350ギガバイトのほうき?そして、あまりにも時間が私のSSDと一致している(そして他のハードウェアはまったく同じです)。

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).

ほうきで試してみます。

HDDのテスターフォルダにシンボリックリンクを張ったが、劇的な変化はなかった。ボトルネックがtesterフォルダにないか、問題がほうきにないかのどちらかだ。

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).


 
Комбинатор:

最初の結果は高温で、2番目は低温です。本当にSSDではなくHDDですか?350ギガバイトのほうき?そして、あまりにも時間が私のSSDと一致します(そして、ハードウェアの残りの部分はまったく同じです)。

HDDは500GBです(論理ドライブCは~150、Dは~350)。

ターミナルを再起動し、同じパラメータで再試行する:

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

最初のテスト(コールド時):

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

//---

2回目のテスト(ホット):

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:

だから、別のボトルネック、あるいは別の方法を見つけなければならない。

 
Комбинатор:

そこで、別のボトルネックを探す必要がある。 あるいは別の方法もある。


Bitlockerをオンにする

 
Rashid Umarov:

Bitlockerをオンにしてください。

いや、そんな犠牲は払いたくない。

 
Rashid Umarov:

配信からMACDをサンプルにしました。そして、残高のEUROはどこから来ているのでしょうか?

そして、テスト時間はまだあなたよりはるかに長いです。

私の自宅のパソコンでの結果。 テスト時間-10秒。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
 

リピートテスト - 7秒

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:

家庭用パソコンでの結果。 テスト時間-10秒。HDD

BitLocker は Cloud Rating の計算に影響しますか?

 
fxsaber:

BitLocker はクラウドレーティングの計算に影響しますか?

エージェントの PR (Performance Rating) は、それが実行されているプロセッサコアの処理能力のみに依存します。これについては、「支払い」の セクションで説明しています。

単位時間あたりのPR単価はいくらですか?

PR=100 のテストエージェントの 1 時間の作業コストは 0.02 USD とします。PR=1 のエージェントの 1ms (1 ミリ秒)の作業として定義されます。従って、量子あたりのコストは

QuantPrice=0.02 USD/(100PR*3,600,000 ms)=5.55556E-11 [USD/(PR*ms)]

表は、PR=100 のシングルコアテストエージェントの 1 時間および 1 ヶ月間の連続運転コストです。

時間間隔 QuantPrice, USD/(PR*ms) 薬剤のPR
時間、ms 金額、USD
1時間
5.55556E-11 100
3 600 000
0.02
1 ヶ月
5.55556E-11 100
2 592 000 000 14.40

最適なテストエージェントの数はコア数に等しい。もしコンピュータが 4 コアのプロセッサを持つ場合、デフォルトでは 4 つのエージェントがインストールされ、それに応じてコストも 4 倍になります。
.

エージェント数をコア数より多く設定することは推奨されません。この場合、インストールされた各エージェントの PR が低下するからです。

MQL5クラウドネットワークの遅いエージェントから保護するために、エージェントがパスを実行するのに費やした時間は、同じタスクで同じPRを持つ他のエージェントの時間と比較されます。これにより、そのような "遅い "エージェントを即座に禁止し、タスクを与えないようにすることができます。

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

エージェントの PR (Performance Rating)は、それが実行されるプロセッサコアの処理能力のみに依存する。これについては、「支払い」の セクションで説明します。

MQL5クラウドネットワークで遅いエージェントから保護するために、エージェントがパスを実行するために費やした時間は、同じタスクで同じPRを持つ他のエージェントの時間と比較されます。これにより、そのような "遅い "エージェントを即座に禁止し、タスクを与えないようにすることができます。

では、あなたのエージェント(21秒のテスト)は禁止されるのですね?