voidOnStart()
{
//---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
}
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.
チャートのフォーカスは(デバッガでは)実際には機能しません。
MT5、b.3270、USDCAD、H1、MT5デモ口座での小さなスクリプトです。
の表現につながる。
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
つまり、フォーカスが半年近くも目標から外れてしまうのです :(
この小さな関数が問題を解決してくれます。
面倒だが、うまくいく。
をしましょう。
私も賛成です。さらに、MT5でのテキストのコピーは完全にB***で、ほとんどどこにもないのです。
私としては、「シグナル」と「マーケット」のすべてのタブにコピー機能を実装してほしいです。 追加情報を得るためにウェブインターフェースにアクセスしたり、アナログを探したりすることが非常に多く、コピーせずにすべて手で上書きしなければなりません。
改善に努めます
この バージョンとして、 前 のバージョンでは、以下のようなバグがあります。
"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です。問題が見つかり修正され、次のベータ版に搭載されます。
システム」のグラフィカルオブジェクトを多数作成/変更されていますね。
をしましょう。
TradinViewから顧客を獲得してみるのはどうでしょう?
これは、多数の商品を扱う「ハンドラー」にとって必要なものです。タスクは単純で、取引セッションの前に、多数の商品を視覚的に表示し、適切なモデルで分類する必要があります。
要はチャートをソートする機能なのですが、TradingViewでは以下のように実装されています。 楽器のリストは共通ですが、新しいリスト(複数のリスト)を作成することが可能です。MTではそのようなことはなく、すべてのリストをWindowで渡し、スクロールしてもらうことになります。100個の道具を前にすると、目的のものを紙に書いて、リストから名前を手入力しなければならず、非常に煩わしい。
とにかく、クライアントが増えること...。
こんにちは。mt5では昔からそうだったのか、教えてください。アカウント履歴のフィルターで「シンボル」が10個しか表示されない(他のアカウントで確認したが同じだった)。また、シンボルでの取引はもっと多かったのですが、なぜか表示されません。また、「現在のシンボル」を選択しても、現在のシンボルが 表示されない(全く別のシンボルが 表示される)。
問題が見つかり、修正され、次のベータ版に反映されます。
多くの "システム "グラフィカルオブジェクトを作成/変更されました。
ありがとうございました。