MT5とスピードの関係 - ページ 39

 
Igor Makanu:

または、EAをサービスとして実行することはできますか?- 唯一の不便な点は、OnTick() イベントがないことです。

サービスとしては試していないし、近いうちに試すこともないだろう。それでも、EAはホットキーやチャート上のいくつかのオブジェクトに反応することができます。さらに、チャート上の情報として何かを出力することも可能です。

 
fxsaber:

そういうことなんです。

ロシア語はあまり得意ではありません。

面白いのですが、端末だけ最小化すると負荷が減るのでしょうか?

 
fxsaber:

今、私が使っているパフォーマンスラインのボットでも、TerminalのCPUが15%になるような動作をしていますね。では、ここでヒントを!

  • マーケットウォッチを閉じる (CTRL+M) - 取引されたシンボルだけが表示されます。
  • 現在のポジションでテーブルを閉じる(CTRL+T)。
  • すべてのグラフを最小化する。

ほら、端末CPU2.5%!VPSを アンロードしてください。他に有効なお勧めがあれば、教えてください。


開発者の皆様、アルゴトレーディングのために端末を最小資源消費モードに切り替える機能をお願いします。

端末を最小化するだけで、効果は同じです。

 
Aleksey Vyazmikin:

これは面白いのですが、端末を最小化するだけで、負荷は軽減されるのでしょうか?

ターミナルを開いた状態でタスクマネージャーを開く。
おおよそのCPU負荷を把握し、端末を最小化する。
負荷の数値が下がるはずです。
私の負荷は0〜1%に低下しました。

 
Roman:

ターミナルを開いた状態で、タスクマネージャーを開きます。
おおよそのCPU負荷を見極めて、端末を最小化する。
負荷の数値が下がるはずです。
私の負荷は0〜1%に低下しました。

これでは、私にとってのWindows 7はどうしようもありません。

 
fxsaber:

今、私が使っているパフォーマンスラインのボットでも、TerminalのCPUが15%になるような動作をしていますね。では、ここでヒントを!

  • マーケットウォッチを閉じる (CTRL+M) - 取引されたシンボルだけが表示されます。
  • 現在のポジションでテーブルを閉じる(CTRL+T)。
  • すべてのグラフを最小化する。

ほら、端末CPU2.5%!VPSを アンロードしてください。他に有効なお勧めがあれば、教えてください。


開発者の皆様、アルゴトレーディングのために端末を最小資源消費モードに切り替える機能をお願いします。

F11では解決しない?

アービトラージのためにやった、不要なものを全て叩き壊した

 
Maxim Dmitrievsky:

F11で解決しない?

チャートが崩れない。

 

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

ライブラリ: ベンチマーク

fxsaber, 2020.10.01 23:49

2020.10.02 00:45:14.113 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 878 mсs.
2020.10.02 00:45:14.114 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 943 mсs.
2020.10.02 00:45:14.114 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 297 mсs.
2020.10.02 00:45:14.116 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 1787 mсs.
2020.10.02 00:45:14.116 Alert: Time[Test9.mq5 35 in IsInvisible: ::ChartNext(Chart)] = 2 mсs.
2020.10.02 00:45:14.117 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 980 mсs.
2020.10.02 00:45:14.117 Alert: Time[Test9.mq5 35 in IsInvisible: ::ChartNext(Chart)] = 2 mсs.
2020.10.02 00:45:14.117 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 59 mсs.
2020.10.02 00:45:14.118 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 803 mсs.
2020.10.02 00:45:14.119 Alert: Time[Test9.mq5 36 in IsInvisible: ::ChartGetInteger(Chart,CHART_IS_MAXIMIZED)] = 1059 mсs.

CHART_IS_MAXIMIZED は外国製チャートでは遅いです。バ グレポート準備完了図書館と一緒でとても楽でした。

 
fxsaber:

チャートが崩れない。

#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ru/code/26132

#define  WM_SYSCOMMAND 0x0112
#define  SC_MINIMIZE   0xF020

// Сворачивает все окна.
void MinimizeAllCharts()
{
  static const long ChartsHandle = user32::GetDlgItem(MTTESTER::GetTerminalHandle(), 0xE900);
  
  for (long handle = user32::GetWindow(ChartsHandle, GW_CHILD); handle; handle = user32::GetWindow(handle, GW_HWNDNEXT))
    user32::PostMessageW(handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
}

void OnStart()
{
  MinimizeAllCharts();
}

ホットキーで完了Market WatchとToolsの閉じ方 - 把握していない。VPSを使っている人には、表示されれば便利だろう。

 
fxsaber:

Market WatchとInstrumentsを閉じる方法 - 未解明。

端末全体を折りたたむことができるのに、なぜチャートを折りたたむのか?

または全端子まとめて。すでにWin+Dというホットキーがあります。