新しいMetaTrader 5プラットフォームビルド3270: 改善と修正 - ページ 5

 

チャートのフォーカスは(デバッガでは)実際には機能しません。

MT5、b.3270、USDCAD、H1、MT5デモ口座での小さなスクリプトです。

void OnStart()
  {
//---
   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: 2010.05.06 15:00 :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );
 }

の表現につながる。

date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:71788 tY:2010.09.29 08:00

つまり、フォーカスが半年近くも目標から外れてしまうのです :(

この小さな関数が問題を解決してくれます。

void plcChart(datetime t){

   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   int diff = iY - iX;
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00') + diff);
   iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   //   date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:69316 tY:2011.02.21 17:00

}

面倒だが、うまくいく。

 
シェイプからの矩形を固定する方法はありますか?つまり、矩形を4つの角すべてからドラッグすることができず、2つの角からしかドラッグできないという事実は、誰も気にしないのでしょうか。mt4では矩形を四方から操作 できたのに、mt5からそうなってしまいました。
 
Florin Adrian コントロール できるのに、mt5ではそうなっているのは、本当に迷惑な話です。
グラフィックオブジェクトに関する連載の記事です。もしかしたら、解決策があるかもしれません。https://www.mql5.com/de/articles/10417
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
  • www.mql5.com
In diesem Artikel beginne ich mit dem Erstellen der Funktionsweise für die Behandlung von Mausereignissen in Formularobjekten und füge neue Eigenschaften und deren Verfolgung zu einem Symbolobjekt hinzu. Außerdem werde ich die Klasse der Symbolobjekte verbessern, da die Chart-Symbole jetzt neue Eigenschaften haben, die berücksichtigt und verfolgt werden müssen.
 
Florin Adrian コントロール することができます。

をしましょう。

 
Stan Baftalovskiy #:

私も賛成です。さらに、MT5でのテキストのコピーは完全にB***で、ほとんどどこにもないのです。

私としては、「シグナル」と「マーケット」のすべてのタブにコピー機能を実装してほしいです。 追加情報を得るためにウェブインターフェースにアクセスしたり、アナログを探したりすることが非常に多く、コピーせずにすべて手で上書きしなければなりません。

改善に努めます

 
Saed Modarresi #:

この バージョンとして、 のバージョンでは、以下のようなバグがあります。

"GDIキャッシュ: ペン挿入エラー、キャッシュサイズ:503、キャッシュ最大値:503"

表示 a host of these errors, graphical objects on chart become abnormal .

または


この エラー 発生 a. robot has been functioning for a time .

とはいえ users have messages about this error for previous version, thisproblem still occurs in version. 3270と xml-ph-0033@deepl.i。

があります。 only solution I've found is to completely close MetaTrader 5terminaland restart it after a a

この 問題 存在 カスタム バージョン Venice Mt5 を標準装備しています。I have checked it on these バージョン :

You can see previous reports of thiserror at following アドレス :

https://www.mql5.com/en/forum/393007

https://www.mql5.com/en/forum/391752

重要 ポイント :

私の 友人 have experienced this error on computers that have windows 11operating system updated or Windows10です。

問題が見つかり修正され、次のベータ版に搭載されます。

システム」のグラフィカルオブジェクトを多数作成/変更されていますね。

 
Renat Fatkhullin #:

をしましょう。

TradinViewから顧客を獲得してみるのはどうでしょう?

これは、多数の商品を扱う「ハンドラー」にとって必要なものです。タスクは単純で、取引セッションの前に、多数の商品を視覚的に表示し、適切なモデルで分類する必要があります。

要はチャートをソートする機能なのですが、TradingViewでは以下のように実装されています。 楽器のリストは共通ですが、新しいリスト(複数のリスト)を作成することが可能です。MTではそのようなことはなく、すべてのリストをWindowで渡し、スクロールしてもらうことになります。100個の道具を前にすると、目的のものを紙に書いて、リストから名前を手入力しなければならず、非常に煩わしい。

とにかく、クライアントが増えること...。

 

こんにちは。mt5では昔からそうだったのか、教えてください。アカウント履歴のフィルターで「シンボル」が10個しか表示されない(他のアカウントで確認したが同じだった)。また、シンボルでの取引はもっと多かったのですが、なぜか表示されません。また、「現在のシンボル」を選択しても、現在のシンボルが 表示されない(全く別のシンボルが 表示される)。

ファイル:
 
私はmetatesterはメタクォーツ(それは計算をスピードアップ し、結果を待って、例えば、引用符をダウンロードするときに、trfaikが費やされ、チャネルが要求で詰まっている)とベースフォルダが順序によって減少するであろうだけでテストされている場合のアイデアをキャッチした、とスプレッドまたは特定のブローカーに適応した設定のような小さなものは、すでにクライアント側で再計算されるだろうか...このアイデアについて、レナトさんはどう思われますか?
 
Renat Fatkhullin #:

問題が見つかり、修正され、次のベータ版に反映されます。

多くの "システム "グラフィカルオブジェクトを作成/変更されました。

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

理由: