MT4プラットフォームの制限が多すぎる!!? - ページ 2

 
jorgka:

また、Windowsサーバー製品を使用してターミナルサービスを実行すると、デフォルトでは、ターミナルサービスに追加ライセンスを登録する前に、コンソールを含む3つのセッションを実行することができます。

選択肢はありますが、複雑で、ほとんどの場合、そうでしょう。

Jorgka

それは興味深いですね。つまり、Windows Server Editionを使用すれば、1台のPCでより多くのMT4プラットフォームを開くことができるということですか?

このジレンマに対処するために、複数のターミナル・サービスを実行する手順がよくわかりません...この種のことについての説明があるサイトを教えてください。

ありがとうございました。

佐田

 

Windowsターミナルサーバー2000/2003

ターミナルサーバーに関する情報はこちらのサイトをご覧ください。

http://www.microsoft.com/windowsserver2003/evaluation/overview/technologies/terminalserver.mspx

メタトレーダーで使用するターミナルサーバーの概要です。

基本的な概要

ターミナルサーバー、Windowsサーバー2000、2003は、ターミナルサービスを使用して、特定のユーザーやプロファイルに複数のアプリケーションを配信することができます。

私たちはWindows XPを使用していますが、次のようなログオンが可能です。

1 管理者

2 ジョルグカ

3 ジョルグカの彼女

Windowsを起動するたびに、次のユーザーのリストが表示されます。そして、ログオンしたいユーザーをクリックします。EG jorgka

すると、Windowsにプロファイルがロードされ、このセッションとこのセッションだけに限定されます。つまり、プロファイルの中でアプリケーションを実行することになります。

ターミナルサービスも同じだと考えてください。

まず、MSオフィスがサーバーにロードされ(XPと同じ)、その他のアプリやツール、例えばwinzip、anitvirus、adobe reader、そして最も重要なMT4がロードされます。

これらのアプリは、すべて管理者プロファイルの下にインストールされています。

その後、新しいプロファイルとユーザーを作成します。

1 jorgka

2 jorgkaのガールフレンド

3 MT4取引

4 MT4のテスト

jorgkaのプロファイルでは、ワード、エクセルなどの基本的なアクセス権を作成し、MTは除外します。

プロファイル3と4では、XPで行ったのと同じようにMTを設定しますが、今度は2つのプロファイルを管理します。プロファイル4のMT4テストでは、テスト用に2つか3つのEAを追加し、プロファイル3のMT取引では、私のライブ口座に設定しました。

XPでは1つのプロファイルしか実行できませんが、RDPで別のプロファイルにアクセスすることはできます。

一方、ターミナルサーバーでは、すべてのプロファイルを同時に実行することができ、すべてのセッションは互いに独立し、別々のメモリ空間で実行されます。

そのため、私の恋人がリモートで自分のプロファイルにログインしていても、MTのテストには影響がなく、彼女は何が起こっているのかさえ知らないでしょう。

また、すべてのプロファイルにリモートでアクセスできるので、インターネットプロバイダーから固定IPを与えられている場合、ターミナルサーバーにリモートでログオンし、バックグランドで実行しているトレードやエキスパートをチェックすることができます。

私はいつも家を空けているので、EAをチェックするために、現在これをやっているところです。

また、インターネット経由の接続は、ローカルでPCの前に座っているのと同じで、メタトレーダーのきれいなリフレッシュ表示のために20k程度の帯域幅を必要とします。

さらに、サーバーアプリであるため、インターネット上で行うことができるtcp接続の数に制限があります。XPで一度に10以上のアイテムをダウンロードすると、XPでは通常、他のすべてが影響を受けます。しかし、MTは非常に小さな帯域しか必要としないので、私は間違っているかもしれません。

ターミナルサーバーのメモリ割り当ての方がより安全で効率的です。

もっと質問があれば、どうぞ。

Jorgka

 

オプション2 VwareまたはVirtual PC

オプション2は、通常のWindows XPワークステーションを使用しながら、ハードウェアのスペックに応じて2、3、4、5、6台のWindows XP OSを同時に実行することが可能です。

例えば、私のマシン。

3GHz

1024ram

100HD

標準的なビデオ

Windows XPを通常通り使用し、2つのvmware XP OSをロードして、各セッションで256MBのラムしか使用しないようにできます。この方が簡単で、一般ユーザーでも可能です。

私は、オプション2をお勧めします。

しかし、オプション1は、ある程度のネットワーク経験を持ち、世界中のどこからでもコンピュータにアクセスできる管理者タイプのユーザーにお勧めします。

ヨルグカ

 

仮想PC

http://www.microsoft.com/windows/virtualpc/default.mspx

45日間の無料体験ができます。

Virtual PCの方が向いていると思いますが、上級者向けにはTerminal Servicesの方が良いでしょう。

では、通常のXPシステム

1.電子メールのテストのための仮想PC

2.eaのテスト用仮想PC

3. その他用の仮想PC

基本的には、複数のOSでアプリケーションを分離することができます。

管理者の方々はすでにやっておられると思います。

Jorgka

 
jorgka:
XPでは、一度に10個以上のアイテムをダウンロードすると、他のすべてが影響を受けますが、MT4では、10個以上のTCPセッションをWindowsが処理しなければならず、通常であれば、非常に大きな影響を受けます。しかし、MTは非常に小さな帯域しか必要としないので、私は間違っているかもしれません。

ターミナルサーバーのメモリ割り当てをより安全に、より効率的に。

ご不明な点はお問い合わせください。

Jorgka

Jorgkaさん、詳細な説明をありがとうございます。両方の方法を試して、どうなるかを見てみようと思います。

ところで、10個の半開放TCP接続の制限を回避するパッチがあります。そのパッチは50まで押し上げると思います。

佐田

 

もっと早く言っておくべきだったかもしれませんね。しかし、メタトレーダーDLLファイルのDynamic Link Libaryファイルは、特定のDLLファイルが制限外で使用された場合、例外エラーが発生する可能性があります。EG 30以上の同時インスタンスは、それが処理される方法のために、このファイルライブラリに負担をかけるでしょう。

もしそうであれば、この問題はすでに述べた2つのオプションを使って解決できます。

Jorgka

私たち全員に天からピップが降り注ぎますように

 

佐田です。

セットアップに問題があれば、PMを送ってください。

Jorgka

 

ああ、佐田さん。

その理由は、ターミナルサービス2003は、ライセンスの問題があるからです。(マイクロソフトは2003でTSライセンスに変更を加えました。)

また

TSでメタトレーダーを使う場合、DLLファイルをTSプロファイルの 別の場所に移動させなければならないかもしれません。

もし、そのようなことがあれば、私にPMを送ってください。

Jorgka

 

なぜ複数のインスタンスが必要なのでしょうか?

それはあなたが実行したい別のアカウントのためか、同じチャートとペアで複数のEAをしたいからです。 もし2つ目なら、(ご存じだと思いますので悪しからず)チャートを2回開いて、2つ目のチャートで1つ目とは異なるEAを実行することが可能です。 もちろん、ここで制限されるのは口座の利用可能な資金であり、結果の追跡は難しくなりますが、EAをプログラムして外部のレポートファイルに書き込むことができます。 そうすれば、メタトレーダーのインスタンスを2つ、1つはライブ口座、もう1つはデモ口座に 減らすことができます。

 

こんにちは 私が過去に経験したことが、ここで議論されていることと同じかどうかを判断しようとしています。 MT3.8が同時に起動し、モニターが「フリーズ」することが結構あります。 MTプラットフォームのウィンドウをロード/コールすることができません。 場合によっては(いつもではありませんが)他のプログラムを開くことさえできません。 確かにインターネットにログインすることもできません。

私のコンピュータは、物事を処理するのに十分なパワーを持っているはずです。 CPUの使用率は50-60%程度です。 メモリの使用率は最大に近いものではありません。

コンピュータのスペック

Windows XP

デュアルコア3.4GHz

2GB RAM

jorgkaさん、ありがとうございます。

ディー

edit: [ XPでの "window handles "の制限 ] でgoogle検索したら、この興味深いリンクにたどり着きました。 Jorgkaさん、これでターミナルサーバーやバーチャルPCを使わなくても問題を解決できると思いますか?

http://weblogs.asp.net/kdente/archive/2004/06/04/148145.aspx

このリンクは、上記のリンクがレジストリで何を変更するように要求しているかを説明する優れた記事です。

http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=23953