• 締切済み

Metatrader 4のPC最適化について

お世話になります。 今現在下記環境で同じ製造メーカーのPCを利用しておりますが取引が活発になる夕方時間帯になりますと性能が高いはずのPCが低いPCより画面遷移などで反応が遅いのですが、その原因について教えてください。 1台目 CPU: intel 7700 Memory: 8G SSD: 128G 上映モニター:1台 2台目 CPU: intel 9700K Memory: 8G SSD: 256G 上映モニター:1台 利用環境 Metatrader 4 : 22ターミナル実装 1terminal: 異なる時間足2チャート(各チャートにインジケータ12個搭載、うち6個はMT4のカスタムインジケータ 計24個) https://www.metatrader4.com/ja/trading-platform 状況(タスクマネージャー): 7700はCPU稼働100~105%(最稼働時) メモリーは50-60%前後です。 9700K アフィニティ設定を実施、 各コアともにCPU50%前後の稼働率(最稼働時) メモリーは7700同等です。 画像アップロードしました。 私はWindowsマシンはトレードにしか使っておりません。 両方とも同じ会社のアプリをインストールしており、通信環境も含め全く同じ環境にしております。 知人に聞きましたらMetatrader4の最新Buildが最近発売された9700Kに対応できていないからではないか?といわれました。 そもそも1台目の7700がCPU稼働が100%ちかくでCPUIDで温度が70度近くあり、画面遷移もスムーズでないため、上位機種を購入した次第です。しかしながら7700の方が動作が安定しているので原因が知りたく連絡させていただきました。 どうぞ宜しくお願いをいたします。

みんなの回答

  • tom900
  • ベストアンサー率48% (1239/2537)
回答No.3

色々ググってみましたが、最新Buildが9700Kに対応していないとの情報は出てきませんでしたね。 考えられるのは、 通貨記号のデータ受信数が異なっている (表示していない不要な分もデータ処理するのでCPU使用率があがります) Max Barsの数が異なっている。 くらいですかね? また、Windows系PCは立ち上げっぱなしにしていると、だんだんメモリ容量が減ってしまうメモリーリーク現象があるので、比較するときの稼働時間が異なってるのか? まずは、シンプルな画面にして比較しながらターミナルを実装してみて、比較してみたら分かるかもしれませんね。

kasugayama87082
質問者

お礼

教えていただきありがとうございます。メモリーの可能性は低いです。同じ状態で1週間比較した結果だからです。CPU以外の条件は全く同じに揃えているからです。CPU使用率はご覧のとおり9700K方が圧倒的に低いです。謎ですね。ありがとうございます。

  • tom900
  • ベストアンサー率48% (1239/2537)
回答No.2

グラボも搭載済みでしたら、表示させているインジケーターが多すぎるので、出来るだけリアルタイムでは表示させない事と、マルチタイム系のインジケーターの計算方法を表示させている時間足が決定してから計算させる方法にするなど、リアルタイムで常に計算させない工夫が必要ですね。 基本的にはトレンド系とオシレーター系の2種類あればトリガーには困りませんよ。 あとは、シグナルが出るように加工することですかね。

kasugayama87082
質問者

お礼

度重なるコメントいただきましてありがとうございます。

kasugayama87082
質問者

補足

同じ条件下で性能の良いはずのCPUのパフォーマンスが悪い理由が知りたかったのです。なので同じインジケータを表示させて比べていました。インジケータの多寡のご相談ではありません。コメントいただけたことはありがたく思います。

  • tom900
  • ベストアンサー率48% (1239/2537)
回答No.1

画面遷移はどちらかと言うとグラフィックボードなので、グラボを追加してみては? GF-GTX1050Ti-4GBなどで十分改善しますよ。 勿論、マザーボードの種類や電源容量も確認は必要です。 まぁそれ以前に表示しているインジケーターが多すぎる感じですけどね。

kasugayama87082
質問者

お礼

早々のご連絡ありがとうございます。プロの方々はインジケータがもっと少ないのだと思います。

kasugayama87082
質問者

補足

連絡ありがとうございます。ご指摘のGeforce 1050を両機とも搭載しております。添付タスクマネージャーにある通り、GUIはあまり関係がなさそうなので質問させていただきました。

関連するQ&A

  • PC購入・性能改善にあたりアドバイスください

    主にFXに利用しております。今回新たに購入したPCの性能に限界を感じており、PCをどの程度グレードアップもしくは改造すればよいか教えていただきたく質問しました。 現在のPCはBTOツクモ製のデスクトップ、インテルi5 6500、メモリーは8G、HDD500Gを搭載しております。OSはWindows10です。ただしグラフィックボードはインテルHDグラフィックスです。2016年8月購入。 作業環境はFXDDのメタトレーダーを複数インストール(8個程度)して、個別に複数チャートを立ち上げております。 このPCを購入した理由は以前のPCのMT4の反応が悪く、あるチャートに限ってかなり重く(特に取引が活発になる夕方以降)、時々エクスプラーラが機能停止表示がでて、最終的に操作不能、再起動しなければならないなどの不具合があったため、経年劣化も考慮してこの機会に性能の高いCPUを実装しているこのPCに買い替えたのですが、不具合は完全に改善せず、場合によっては古いPCより反応が悪いこともありました。古いPCはVAIO製VPCJ13AFJ(intel COREi5-560M NIVIDA GeForce310M GPU, 8Gメモリ)です。もちろんクラッシュすることもなくなり、よかったのですが、想定以下の改善状況です。 ちなみにタスクマネージャーを見ますと新しいPCのCPU負荷率が90%以上になっており、その点では古いPCと状況はあまり変わっていないことを確認しました。メモリーに関しては50%を超えることはありません。 この状況を改善するにはCPUをグレードアップすれば解決するのか、あるいはグラフィックボードを(詳しくないのですが)NIVIDA製ものに交換すればいいのか、あるいは他のことを検討したほうがいいのか悩んでおります。知人に聞いたらCPUが優秀でもグラフィイクボードの性能が低いとCPUに負荷をかけることがあると言われてますます悩んでおります。 週末の取引データ通信がないときに比較するとチャートのタイムフレームなどを切り替えた際の反応時間はVAIOのほうが早かったりします。VAIOはCPUでは劣るものの、NIVIDAのグラフィイクボードを搭載しているのでそのせいではないかと思ってしまったりします。 その後2台のPCでいろいろ試した結果、あるインジケータがPCを重くしていることを突き止めました。週末為替市場が休みの時にそのチャートの時間フレームを変える操作(例えば1時間足から30分足)を行うと、画面切り替えの反応が遅かったからです。仮に対象のインジケータをチャートから削除するとすんなりと反応したのです。それでどうもこのインジケータが怪しいと考えました。このインジケータは海外製なのですが、インジケータの設定でデフォルトでバーの計算数を1000で設定しているようなので、かなりPCに演算計算をさせているのではないかと思いました。 このインジケータは私にとって非常に大事なものなのですが、もう少し快適に動作させるとなるとCore i7などにアップグレードするぐらいしか方法はないものでしょうか?つまり別のPCに買い替えをする以外に他に良い方法があれば教えてください。 どうぞ宜しくお願いいたします。

  • MT4でPCが重くなりました。解決策をお願いします

    MT4を使ってFXトレードをしております。以前より夕方の取引が活発になる時間帯にMT4が反応しないことが多く、今回PCの買い替えを決断、仕様をアップグレードして同じMT4を引越しさせてみましたが残念ながら症状は改善しませんでした。PCの仕様は以下のとおりです。 以前のPC(5年使用) ソニーVAIO  Windows 7 インテル Core i5-480M (2コア 2.66GHz)メモリー8G、グラフィックカードNVIDIA GeForce 310M GPU、HDD 1T 新品(1年目) BTO ツクモ製デスクトップ Windows10 インテル Corei5-6500(4コア 3.2GHz) メモリー8G、グラフィックカードインテル® HD グラフィックス 530、HDD500G MT4は通貨ペア10種を別々のMT4で立ち上げています。1つのMT4に4種の時間足を表示、インジケータは各時間足でだいたい7種ほど搭載していますので1つのMT4で28個程度のインジケータが働いています。基本的なMT4の負荷を下げる設定(ニュースやチャートローソク足数の削減など)はしております。 ちょうど昨晩EUのニュースで取引が活発になり、ここの通貨を見ようと切り替えを試みましたが無反応でした。タスクマネージャーで見たところ、CPUの負荷が90%前後でした。 そこで再起動をかけて1個だけMT4を立ち上げたところ、CPU負荷は10%程度でしたが、MT4自体はなかなか反応しません。そこでわかったのですが、MT4の立ち上げ個数より計算負荷の高いインジケータの問題ではないかと思いました。主には移動平均線が数種類入っておりますが、その他MT4のコミュニティで購入したインジケータが3個ぐらい入ってます。 そこで教えていただきたいのは負荷が高いインジケータがどれなのか特定したいのですが良い方法はありませんでしょうか?もし気に入っている外せないインジケータが問題なら大出費覚悟でCorei7のPCを買おうと思っているほどです。今の所、わかるかどうかわかりませんが、また取引が活発な時間帯で素のチャートに少しずつインジケータを加えるなどしてタスクマネージャーを監視して特定してみることぐらいしか思いつきません。本当であればインジケータの負荷状況が確認出来るタスクマネージャーみたいなものがあればと思っております。 どうぞ宜しくお願いいたします。

  • ゲーミングPC

    ハードオフでパソコン見たところ2台見つかり買うか迷ってるのですがやはりこの手のは買わない方がなのでしょうか? 見つけた2台はこんな感じです。 CPU I9-9900kf メモリー32GB GPU RTX2080 SSD 1TB HDD 3TB 88000円 2台目 CPU Ryzen7 5800X メモリー 16GB SSD 512GB GPU RTX3060 121000円「ASUS」 予算としては30万ありますが机や椅子その他周辺機器類とかも買っての30万で考えてます

  • 自作PCの電源について

    PCの自作に挑戦しようと思い、以下の構成で検討しています。 CPU:Pen4 2.26G chipset:845E Memory:512~1G Video:nForce4 64MB HDD:4台(raid0+1) other:CD-R×1&DVD-ROM×1 ご教授頂きたいのは、上記のようなPCを安定して稼動させるには、どの程度の電源を用意すれば良いのでしょうか? 350Wの電源付のケースを候補に考えているのですが、心配になりました。 宜しくお願い致します。

  • after effectsデスクトップパソコン

    after effectsを使用してビデオ編集をしていますが全体的に遅いです。 特に編集中にインジケーターを動かしても画面が切り替わるのが遅くストレスを感じています。 また、エンコードのスピードも遅いです。 7年ほど前に購入したDELL Studio XPS 9100を使用しています。 環境は、 Windows10 Pro 64bit、after effects2019 CPU:Intel core i7 930 2.80GHz メモリー:12G ハードディスクはSSDに変更済 自作パソコンを検討しているのですが、ストレスなくafter effectsが使用できる環境をアドバイスいただけないでしょうか。 予算は15万円から20万円ほどを考えています(少し超えても構わないと考えています)。 CPUはi7 9700Kとi9 9900Kとの違いは大きいでしょうか? GPUは必要あるのでしょうか?必要あるようであればだいたいどの程度のものを購入すれば良いでしょうか? メモリーは32Gと64Gどちらがいいでしょうか? DELL Studio XPS 9100のPCケースや既存の電源はそのまま使用できるでしょうか? それ以外に検討する必要のあることがありましたらどんなことでも結構ですのでアドバイス頂ければ幸いです。 ”after effectsを使用する上で特にこうしたほうが”というアドバイスいただければありがたいです。 恐れ入りますが何卒よろしくお願いいたします。

  • MT4 CPU稼働率が100%近く 対策

    ちょうどPCの買い替えを検討しております。PCはMt4用のもので、Windows7でMt4のみを15個稼働させてますが、夕方の取引が頻繁な時間帯になると画面切替が非常に遅くなります。 タスクマネージャーを見るとCPU使用率は90%台になっており、メモリーは4G(トータル8G)でした。おそらくCPU稼働が満杯のために反応が遅いのだろうと思います。PCのCPU性能はインテルコアi5、メモリは8Gと割と余裕を持たせていましたが、CPUの性能をあげたPCにすれば多少は改善するものなのでしょうか?PCにお詳しい方がいらっしゃいましたらぜひ助言を期待しております。宜しくお願いをいたします。当然ながら午前中は反応は快適です。

  • PCの起動が遅くなった

    よろしくお願いします。 オンラインゲーム中に画面がフリーズしてしまい(何回も)PCが動かなくなりました。 その後グラフィクボードのドライバーを入れなおしたり、オンボードグラッフィックにしましたが、PCの起動が5分位掛かるようになってしまいました。今までは20秒ほどで起動できたのにフリーズ後は5分位かかっています。どうすれば治るでしょうか。 使用環境 OS: windows7 home premium sp1 64bit マザーボード: gigabyte z97x-gaming5 CPU: intel corei7 4790k(定格で使用) メモリ: ddr3 pc3-12800cl9 cfd elixir heatsink 8G×2枚 電源: 剛力naked plug-in 600w ドライブ: i-o data dvr-sa24etk2 HDD: hitati 2台 300g&150g ssd: CT256MX100SSD1 グラフィックボード: zotac geforce gtx660

  • 激重いPCの原因と改善方法について

    1台目    CPU:Celeron(R) 3.00GHz memory:512MB HDD:60GB(空き15GB) 2台目    CPU:Pen4(R) 2.80GHz memory:1GB HDD:150GB(空き100GB) 1台目のPCなのですが、仕事のため常時あるソフト (サイズ700バイト)を稼動させているのですが、 ここ一ヶ月ほどCPU使用率が常に100%となってしまい、 他ネット検索などがまともに出来ない状況です。 (2台目のPCではCPU使用率が50%ほどです。) メモリ増設で多少改善されるのでしょうか? もしくはどこかしらトラブルを抱えているのでしょうか? どなたかアドバイスご教授願います。 宜しくお願い致します。

  • デスクトップPCにHDDからSSDを乗せWin7を乗せると早くなりますか?

    現在所有してるデスクトップPCにOSを XPからWindows7に変えようと思っています。 ついでにと思いSSDも安くなっているので HDDをSSDに変えてSSD起動にすれば 更に起動が早くなるかと思い SSD、Windows7を一緒にやろうと思います。 実際早くなると思いますか? 使っている環境はNEC PC-GV29HTZG1  CPU Celeron(R) D プロセッサ 341 (2.93GHz) HDD 160G メモリ2G また今使ってりるHDDは併用してデータ保存用に使って行きたいと 思っています。 このような環境は簡単に出来ますか? また他にいい環境変更の案はありますか?

  • ゲーミングPC

    この前近所の電気屋まで別の用事で見に行った時にゲーミングPC置いてたのを見かけました。 実際スペック的にはCPUが8700Kで値段は15万弱と良かったのですが、グラフィックボードがGTX1060で、メモリーも8ギガしかついてないとかてかんじで自分が探してるスペックのものとは全く違う感じでした。 そこで聞きたいのですが、このPCを買って後からメモリー増設、グラフィックボードの変更とかを自分でやるか、それか1から自分の欲しいスペックのPCを自作するならどっちの方がいいのでしょうか? ちなみに自分が探してるスペックはこんな感じです。 CPU I7 9700k マザーボード Z390 メモリー 16ギガ ストレージ類 M.2「OSおよびその他」500ギガ SSD1TB ハードディスク 3TBか4TB グラフィク RTX2080