エラー、バグ、質問 - ページ 3014

 

b2875

 
カスタムシンボルは、あるクロスペア(例えばCADJPY)のコピーですが、ティックを変更し、ストラテジーテスターが USDCADやUSDJPYのベースペアを使用しない ような方法で設定することは可能でしょうか?ポジションは、利益と損失を正しくカウントする必要があります。
 
Maksim Emeliashin:
例えば、CADJPYのようなクロスペアのコピーで、ティックを変更したカスタムシンボルを 設定したいのですが、ストラテジーテスターが USDCADとUSDJPYのベースペアを使用しない ようにするにはどうしたらよいでしょうか?ポジションは、利益と損失を正しくカウントする必要があります。

ピップベースモード。

 
fxsaber:

ピップベースモード。

確かに、このモードでは塩基対を使いませんね。えー、固定するために現在の利益 統計をカウントしているコードをすべて書き直さなければならないでしょう。

 

ハイパースレッディングで6つの物理コアの12コアを搭載しています。物理的なものだけを残したいのですが、どれを残してどれを無効にすればいいのか、どうすればいいのでしょうか?

 
Alain Verleyen:

ハイパースレッディングで6つの物理コアの12コアを搭載しています。物理的なものだけを残したいのですが、どれを残してどれを無効にすればいいのか、どうすればいいのでしょうか?

半数を無効化すればよい
 
Aliaksandr Hryshyn:
半分だけ消す

はい、その通りです。

 
Aliaksandr Hryshyn :
半分くらい無効化すればいい。
スラバ:

はい、その通りです。

ありがとうございます。

完了、物理コアが6個、エージェントが12個、最後の6個は無効になっています。


しかし、すべてのコアがまだ使用されています(12エージェントのときよりも使用量は少ないですが)。その説明とは?


 
Alain Verleyen:

ハイパースレッディングで6つの物理コアの12コアを搭載しています。物理的なものだけを残したいのですが、どれを残してどれを無効にすればいいのか、どうすればいいのでしょうか?

ハイパーコアは、テストが引用符のほとんどをキャッシュに置くのであれば、意味があります。仮に実機をベースにしたティックでテストする場合、ハイパーコアでは意味がない、スピードは変わらない。しかし、1年後、2年後にOHLC 1Mでテストする場合 - 12個のハイパーコアの速度は、6個の物理コアよりも明らかに高いです。

 

私のやり方が悪いのか、MQL5のバグなのか、どなたか教えてください。

コード

/*******************Expert initialization function*******************/
int OnInit()
 {
  MqlDateTime mqlTime;
  datetime tgmt = TimeGMT();
  TimeToStruct(tgmt, mqlTime);
  return(INIT_SUCCEEDED);
 }/******************************************************************/

変数tgmtに正常な現在時刻が 格納されているにもかかわらず、構造体が空になっている...。

コード

/*******************Expert initialization function*******************/
int OnInit()
 {
  MqlDateTime mqlTime;
  datetime tgmt = TimeGMT(mqlTime);
  //TimeToStruct(tgmt, mqlTime);
  return(INIT_SUCCEEDED);
 }/******************************************************************/

変数tgmtに通常の現在時刻が入っているにもかかわらず、構造体にゴミが含まれている...。

このハードウェアでは

2021.05.13 09:42:03.384 Terminal        MetaTrader 5 x64 build 2899 started for MetaQuotes Software Corp.
2021.05.13 09:42:03.384 Terminal        Windows 7 Service Pack 1 build 7601, AMD FX-4170 Quad-Core, 8 / 11 Gb memory, 56 / 465 Gb disk, IE 11, Admin, GMT+3

OnTick()ハンドラ内でも