新しいMetaTrader 4クライアントターミナルビルド402 - ページ 14

 

はい、今日、同じパソコンで、かなりまともで信頼できる2つのブローカーで、異なる時間に2つのそのようなバグに遭遇しました。そして、3台目は、ニューヨークのVPSサーバーで、引用フィードが不足した後。この現象は、最新のビルドだけでなく、以前から何度も発生していたため、私は開発者に連絡を取ることにしました。Expert Advisorを長時間立ち上げていると、どちらかの端末で発生することが多いようです。または、Expert Advisorsがすでにインストールされている状態でターミナルを開いた場合。

Take Profitは注文を オープンしてから設定するので、自宅の管理端末では注文はオープンのままですが、設定されていないことがわかります。その後、リモートで開いてみると、すでに述べたように、黄色い線が点灯し、価格は保留中の注文レベルを超えていますが、オープンオーダーのリストにはなく、EAはそれ以上のアクションや変更を行いません。

いや、証券会社のせいではなく、以前から、他の証券会社でもあったことです。ブローカーの保留中の注文がアクティブになると、ターミナルが注文順序を失い、一部のコマンドが動作しないようです。もしかしたら、ウィンドウズと関係があるのかもしれませんね。MT4が内部でどのように設定されているのかがわからない。だから、開発者に修正を試みてほしいとお願いしているんです。こんなに端末に痛みがあると、取引するのが怖くなります。

 

あるブローカーは、保留中の注文で テイクプロフィットやストップロスをすぐに設定するよう求めたことがある。注文後すぐに修正するのは嫌だ。取引しているブローカーが、注文が成立した後、サーバーに負荷がかからないように、注文が成立した直後からしばらく端末をブロックすることはできますか?

配置の際に追加してみる必要がありそうですね。その時にはこのバグは消えているかもしれませんね。

 

開発者の皆様、簡単な操作、つまり必要なものをシンボルリストに追加し、最も重要なことですが、HISグラフを開く方法を教えていただけませんか。

昔の不具合がなぜかまた復活している。

端末のシンボルリストにシンボルを追加しています。右クリックし、チャートを開く...を選択します。をクリックすると、任意の記号のグラフが表示されますが、私が選択した記号は表示されません。

どうやら、シンボルリストの番号付けがめちゃくちゃになるようです。 まずいのは、ターミナルを再読み込みしてもダメなこと!?

どうすればいいのか?

また、クリップボードで作業しているときにメタエディターがクラッシュし続けます。

 

USDRURのチャートでは、右側のルーラーに5桁目がない。引用ウィンドウに存在するが。

 
dimonsky:

また、MetaEditorはクリップボードで作業しているときにクラッシュし続けます。


前にも書きましたが、Microsoft Groove(MS Office 2007に付属)をインストールすると、MetaEditorがクラッシュします。MS Office 2010の場合、Microsoft Sharepoint Workspace (Microsoft Grooveの後継)があるとMetaEditorがクラッシュします。このエラーをなくすために、私は、必要でない場合は、指定されたMSオフィスコンポーネントをインストールしないことを皆さんにお勧めします。

MetaEditorで任意のmq4ファイルを読み込んで別名で保存し、プログラムテキストの一部を選択してCtrl+Cキーを押すと、エラーが発生します。

このエラーはMT4のビルド225とビルド402で確認されており、他のMT4ビルドでも表示される可能性が 高いです。

 

設置された端末では、時報は24時間後にのみ発生し、当日は発生しない


これは意図的なものなのか、それとも端末の不具合なのでしょうか?

 
mdomt:

設置された端末では、時報は24時間後にのみ発生し、当日は発生しない


これは意図的なものなのか、それとも端末の不具合なのでしょうか?


信号でコンピュータの ローカルタイムを 指定する。今確認したところ、動作しています。
 
Rosh ありがとうございます!
 

混乱していて、今日初めて問題に気づきましたが、お許しください。MarketWatchを利用するブローカーは、カウンターポジションを決済する機能を持ちません。これは、ポジションクロージングメニューで見ることができます、それはまた、プログラム的な使用で表示されます。

   if (OrderSelect(0, SELECT_BY_POS))
   {
      int ticket1 = OrderTicket();
      if (OrderSelect(1, SELECT_BY_POS))
      {
         int ticket2 = OrderTicket();
         if (!OrderCloseBy(ticket1, ticket2))
            Print("Ошибка закрытия: ", GetLastError());
      }
   }

端末リストには2つのカウンタ位置が存在するものとします。エラー3 - 不正なパラメータが表示されます。

質問1: 記載されている状況は以前からあったのか、それとも225回目のビルド以降に変わったのか(225回目のビルドでは確認することができない)?つまり、ブローカーがMarketWatchを使用している場合、反時計回りにポジションを閉じることは不可能ということでしょうか。カウンターポジションを許可するかどうかは、ブローカー次第なのでは?

質問2:カウンタークロージングを許可するかどうか、プログラム的に判断する方法はあるのでしょうか?それとも、間接的にしか判断できないのでしょうか(エラー3のような)。

質問3:質問2の答えがイエスであれば、これは昔からの切実な問題なので納得がいきます。取引注文の執行方法(MarketWatch、Instant Execution)をソフトウェアで決定する方法はあるのか?

 
一般的には、MarketWatchのウィンドウは常に存在しています。どのような方法でも無効にすることはできません。