MetaTrader 5の何が新しくなったのか


19 2月 2010
MetaTrader 5 Client Terminal build 249
  1. MQL5: Fixed an error in the access to a selected position.
  2. MQL5: Fixed an error in passing of NULL as a string parameter to a system call.
  3. MQL5: The definition of the fifth parameter (parameters_array[]) of the IndicatorCreate() function has changed - now it's a constant parameter.
18 2月 2010
MetaTrader 5 Client Terminal build 248
  1. MQL5: Fixed crashlog errors and errors reported on Forum.
  2. MQL5: Fixed an error in synchronous access to history for Expert Advisors and scripts.
  3. MQL5: Fixed an error with reading of a string from a file by function FileReadString.
  4. MQL5: Fixed an algorithm of timeseries copying by Copy* functions for the case of "from date to date".
  5. MetaEditor: Fixed sorting of variants in case-sensitive auto completion, exactly matching variants are placed at top of the list.
16 2月 2010
MetaTrader 5 Client Terminal builds 247
  1. MQL5: Fixed errors reported at Forum.
  2. MQL5: Fixed initialization of static arrays.
  3. MQL5: Fixed error in synchronous access to history in Expert Advisors and scripts.
  4. MQL5: Fixed error in custom indicators (check for restriction in the number of colors of a graphical layout).
  5. MQL5: Fixed and redesigned work of timers – Expert Advisors and custom indicators now have their own separated timers.
  6. Terminal: Added saving of parameters of a working Expert Advisor after it is recompiled.
  7. Terminal: Modified an algorithm of additional history data loading during the left scrolling of a chart – data are requested with a certain reserve, which is proportional to the number of bars requested.
  8. Terminal: Corrected errors in receiving and storing of news.
  9. Terminal: Rewritten an algorithm for the "Refresh" command of the chart – the full synchronization of initial minute bars is performed with the reconstruction of the period selected and all indicators attached to chart.
11 2月 2010
MetaTrader 5 Client Terminal builds 246
  1. Terminal: Fixed an error in calculation of free margin in Assets (Exposure tab).
  2. Terminal: Fixed an error in the "Chart on foreground" property.
  3. Terminal: Fixed and redesigned the "Print Preview" window for a chart.
  4. Terminal: Fixed an error in temporary global variables.
  5. Terminal: The "Standard" and "Charts" toolbars are merged.
  6. MQL5: Fixed crashes and errors reported at forum.
  7. MQL5: Changed the behavior of Copy* functions for Expert Advisors and scripts - now the functions will wait for the loading and construction of requested data. The timeout is 30 seconds. Details will be available soon in MQL5 documentation.
  8. MQL5: Added the possibility of event handling by custom indicators, similar to that by Expert Advisors. The details will be available soon in the MQL5 documentation.
  9. MQL5: Fixed errors in the operation of the optimizer.
  10. MQL5: Fixed errors in navigation through charts (ChartNavigate method).
  11. MetaEditor: Added the possibility to search in the "Search" window of the toolbar.
  12. MQL5: Fixed an error that resulted in the incorrect determination of the type of a parameter passed to the function Comment (Print, Alert).
  13. MQL5: Added checking in custom indicators: if the indicator_colorN property is not set for a graphical series, and no value is set to the PLOT_COLOR_INDEXES property, 1 is assigned to the property value by default.
  14. MQL5: Fixed an error in the operation of Copy* functions for the case when data are requested for the specified time period.
9 2月 2010
  1. ターミナル: 資産のフリーマージンの考慮を修正 ([Exposure] タブ)。
  2. ターミナル: "前景のチャート" プロパティ操作の修正.
  3. ターミナル: チャートPrintプレビューウィンドウを修正。
  4. ターミナル: 一時グローバル変数の操作を修正しました。
  5. ターミナル: 標準ツールバーと [チャート] を組み合わせます。
  6. MQL5: クラッシュログとフォーラムメッセージで報告されたエラーを修正しました。
  7. MQL5: EAとスクリプトのコピー * 関数の操作を変更する-関数は、リクエストされたデータのダウンロードを待つようになります。 リクエストされたデータの待機は30秒を超えないようにしてください。 詳細については、MQL5 ヘルプに追加されています。
  8. MQL5: EAに似たカスタムインディケータを使用してイベントを処理する関数を追加しました。 詳細については、MQL5 ヘルプに追加されています。
  9. MQL5: オプティマイザエラーの修正。
  10. MQL5: チャートナビゲーション (ChartNavigateメソッド)の修正。
  11. メタエディタ: ツールバーの検索ボックスに「Enter」を使用する関数を追加しました。
29 1月 2010
  1. MQL5: DLL へのパラメータの送信を修正しました。
  2. ターミナル: コンパイル後の MQL アプリケーションパラメータの更新を修正しました。
  3. ターミナル: クライアントターミナルヘルプの更新プログラムのダウンロードを修正しました。
  4. ターミナル: ロシア語の翻訳エラーが修正されました。
  5. メタエディタ: 組み込みの MQL5 タイプのハイライトを追加しました。
21 1月 2010
  1. MQL5: オプションのパラメータを追加しました: CharArrayToString、StringToCharArray、FileOpen 関数の ENUM_CODEPAGE コードページ = CP_ACP。
  2. MQL5: 静的配列を使用する際に発生するエラーを修正しました。
  3. MQL5: ' while ' ループ条件でブレークポイントを設定することができます。
  4. ターミナル: 1 日の変更時に履歴へのティックの適用を修正しました。
  5. ターミナル: EAの変数リストでエラーを修正しました。
  6. ターミナル: グラフィカルオブジェクトの作成と削除イベントの処理を追加: CHARTEVENT_OBJECT_CREATE と CHARTEVENT_OBJECT_DELETE。
  7. ターミナル: Emai 送信エラーの修正。
14 1月 2010
  1. ターミナル: オブジェクトのマグネティズムを修正しました。
  2. ターミナル: ツールチップ (チャートやナビゲータのタブを含む) を追加しました。
  3. ターミナル: ナビゲータのPrintを修正しました。
  4. ターミナル: 最適なアクセスポイントを選択するアルゴリズムを修正しました。
  5. MQL5: クラッシュログとフォーラムメッセージで報告されたエラーを修正しました。
14 1月 2010
  1. MQL5: ' this ' を介してアクセスするクラスメンバが ' watch ' に表示されているときにクラッシュするデバッガエラーを修正しました。
  2. MQL5: 文字列パラメータの最適化を追加しました (冗長性のあるコピーの削除)。
  3. MQL5: クラッシュログとバグレポートで報告されたエラーを修正しました。
8 1月 2010
  1. ターミナル: TRIXインジケーターの計算の修正。
  2. ターミナル: データウィンドウパネルのプロットの修正。
  3. MQL5: MQL5 プログラムからのカスタムインディケータデータの受信を修正しました。
  4. MQL5: カスタムインディケータから現在のシンボルと期間をリクエストすることを修正しました。
  5. MQL5: ZeroMemory 関数操作のエラーを修正しました。
  6. MQL5: オプティマイザエラーの修正。
  7. MQL5: DLL から関数を呼び出すときのスタック制御。
  8. MQL5: DEMA、FRAMA, TEMA TRIX, VIDYAインジケーターの実装サンプルの追加。
5 1月 2010
  1. MQL5: オプティマイザエラーの修正。
  2. MQL5: DLL からインポートされた呼び出し関数を修正しました。
  3. MQL5: Warning (#59) unclosed #import は、error (#300) "#import was not closed"に置き換えられました。
  4. ターミナル: 件名インジケーターの計算の修正。
  5. ターミナル: EAリストダイアログでエラーが修正されました。
  6. ターミナル]: [グラフィカルオブジェクトレベル] ダイアログでエラーを修正しました。
  7. ターミナル: ターミナルクリティカルエラーダイアログを変更: ターミナルを再起動する関数を追加しました。
29 12月 2009
  1. ターミナル: テキストのコピーとグラフィカルオブジェクトのラベル付け (' Description ' プロパティのコピー) を修正しました。
  2. MQL5: インポートされた関数に動的配列データの渡しを修正しました。
  3. MQL5: クラッシュログとバグレポートで報告されたエラーを修正しました。
23 12月 2009
  1. ターミナル: グラフィカルオブジェクトの「選択を無効にする」プロパティの処理を修正しました。
  2. MQL5: オプティマイザエラーの修正。
  3. MQL5: ポインタ型のキャストの修正。
  4. MQL5: ' this ' からの GetPointer の呼び出しを修正しました。
  5. MQL5: デストラクタの呼び出しを修正しました。
  6. MQL5: インジケーターバッファの再割り当てを修正しました。
  7. メタエディタ: デバッガとターミナルの相互作用の修正。
10 12月 2009
  1. MQL5: GetPointer () 関数を追加しました。
  2. MQL5: ポインタはクラスのみに宣言できます。
  3. MQL5: 前回の既知のサーバ時間の受信を修正しました。
  4. ターミナル: 新しいアカウントを開くときにアカウントベースへの追加を修正しました。
  5. ターミナル: 新しいアカウントを開くときにチャートのダウンロードを修正しました。
  6. ターミナル: クラッシュログに報告されたエラーを修正しました。
8 12月 2009
MetaTrader 5 Client Terminal build 228
  1. MQL5: Fixed request of the time value of points for plotting graphical objects.
  2. MQL5: Added a method of searching a chart window containing the specified indicator - ChartWindowFind.
  3. MQL5: Fixed an error in the call sequence of complex object destructors.
  4. MQL5: Added the possibility to initialize structures containing strings, using the initializing sequence.
  5. MQL5: Fixed an error of implicit string casting when passing it as an integer parameter.
  6. MQL5: Changed the behavior of object destructors - class destructors are always virtual.
  7. Terminal: Fixed output of trade error alerts.
  8. Terminal: Fixed errors in quotes unpacking.
  9. Terminal: Implemented binding of the account base to a computer and user's Windows account, to prevent information theft. When changing the Windows account or carrying a terminal to another computer, the login and password must be specified again.
  10. Terminal: If the terminal help file hasn't been loaded yet, it's updated without the terminal restart.
  11. Terminal: Fixed an error that occurred when moving graphical objects, if one of construction points is out of visibility area.
  12. Terminal: Fixed an error in the trading history.
  13. MetaEditor 5: Fixed checking for the necessity to convert ANSI files into Unicode when loading files.
  14. MetaEditor 5: Fixed selection of the file extension during saving.
  15. MetaEditor 5: Fixed changing of the file modification time during debugging.
8 12月 2009
  1. MQL5: ローカルオブジェクトのデストラクタの呼び出しを修正しました。
  2. MQL5: サイズ0の動的配列のエントリーを修正しました。
  3. MQL5: コンストラクタを持たない複雑なオブジェクトの構造の修正。
  4. ターミナル: クラッシュログで報告されたエラーを修正しました。
24 11月 2009
  1. ターミナル: MQL5 にインポートされた dll 内でクラッシュした後の回復を修正しました。
  2. MQL5: 新しい ' export ' 修飾子を追加しました
int Function() export

EX5 関数のエクスポートされたデータのテーブルに関数を追加するようにコンパイラに指示します。 このような修飾子を持つ関数のみが、他のEAから利用可能になります ("visible")。 ここで、 libraryプロパティは、指定された EX5 がライブラリになることをコンパイラに通知し、コンパイラがEX5 ヘッダーに追加するだけです。

エクスポートすべての関数は、' export ' 修飾子でマークする必要があります。

21 11月 2009
  1. ターミナル: フィボナッチ・パーセントフィボナッチリトレースメントを修正しました。
  2. ターミナル: グローバル変数の一覧で書式エラーが修正されました。
  3. ターミナル: 削除されたチャートコメントの長さの制限。
  4. MQL5: シンボルまたはピリオドの切り替え時に、未使用の計算されたEAインジケータの自動リリースを追加しました。
  5. MQL5: チャートの最大数 CHARTS_MAX 定数を追加しました。
21 11月 2009
  1. ターミナル: サンプルの初期コンパイル時にナビゲータの再描画を修正。
  2. ターミナル: 拡張承認のカスタム証明書が Config\Certificates. に移動されます。
  3. ターミナル: チャート上の最後の価格の表示を修正しました。
  4. ターミナル: ニュース言語のリストの保存を修正しました。
  5. ターミナル: 最小化されたチャートウィンドウの復元を修正しました。
  6. ターミナル: [ポジション変更] ダイアログでポイントの負の数を設定する関数を追加しました。
  7. ターミナル: パラメータを変更する際のプロットインジケータを修正。
  8. ターミナル: [露出] タブを追加しました:
    · Assets — 資産もしくはシンボル名;
    · Volume — 現在の資産のクライアントのポジションのボリューム;
    · Rate — デポジット通貨に対する資産;
    · USD — 通貨または取引を売買するために実際に支出したデポジット通貨の金額 (レバレッジ付き);
    · Graph — デポジット通貨でのクライアントのポジションのグラフィカルな表現 (青いバーは、ロングポジションを示し、赤いはショートポジションを示す).

    図の形式で、ロングポジションかショートポジションで情報を表示する可能性があります。 図を切り替えるには、名前を押すか、コンテキストメニューを使用します。 資産通貨による口座の資産は、フリーマージンを考慮して表示されます。

  9. ターミナル: ターミナルコネクションポイントを手動で選択し、各ポイントの評価を初期化する関数を追加しました。 各ポイントへの接続レベルが各アクセスポイントに表示されます。
21 11月 2009
  1. メタエディタ 5: Undo\Redo の修正。
  2. メタエディタ 5: 失敗したコンパイルの完了に関するアラートを追加しました。
  3. メタエディタ 5: デバッガで出力される浮動小数点変数の形式を修正しました。
  4. メタエディタ 5: マスクを使用したファイル内の検索の修正。
  5. ターミナル: エントリー時にエキスパートアドバイザのパラメータのチェックを修正しました。
  6. ターミナル: トレードオペレーションを行う際のフリーズの修正。
  7. ターミナル: インジケーターにレベル値をエントリーするときに使用可能な文字数を拡張しました。
  8. ターミナル: アクセスサーバーを手動で切り替えるためのメニューを追加し、アクセスサーバーを起動して、最適なものを選択してスキャンします。
  9. ターミナル: アレンジメントコマンドを呼び出す前に、チャートウィンドウの復元を修正しました (カスケード、水平方向のタイル、垂直方向のタイル、アイコンの整列)。
  10. ターミナル: ターミナルウィンドウのヘッダーに現在のサーバー名の表示を追加しました。
  11. ターミナル: デモアカウントを開いた後、新しいアカウントでの接続を修正しました。