6月12日にBuild840がリリースされました。



MetaTrader 4 build 840 リリースノート 目次



ターミナルについての更新

  1. グラフィックオブジェクトのツールチップの最大数が128へ増加します。 ツールチップはOBJPROP_TOOLTIP によって設定できます。
  2. 840-1

  3. Rayプロパティが有効になっている際に、右側へ永遠にチャネルが伸びでしまうチャネルグラフィックオブジェクトの表示が修正されました。





TOPへ

MetaTrader Marketに関する更新

  1. 商品を購入した際のログ機能が強化されました。ユーザー側で問題があった際の解決策を探すのが容易になります。
  2. 商品のレンタル期間延長の際に発生するエラーを修正しました。





TOPへ

MQL4に関する更新

  1. MQL4アプリケーションをダウンロードする際にnon-Latin言語(日本語、中国語など)がパスに含まれている際の動作修正がありました。
  2. Added the MQL4の環境プロパティを管理できるMQLSetIntegerファンクションが追加されました。MQL_CODEPAGE がENUM_MQL_INFO_INTEGER へ追加されました。実行されているMQLプログラムの現在のコードページがMQLSetInteger ファンクションによって使用されます。

    デフォルトでアプリケーションをコンパイルする際にコードページが適用されます。コンパイル時と起動時にOSと地域が異なる場合、メッセージの表示と文字列を受け取ることに問題が発生する可能性があります。これは以下のファンクションに適用されます。 Print, PrintFormat, Comment, Alert, MessageBox, SendFTP, SendMail, SendNotification, iCustom、その他パラメータとしてファイル名、グラフィックオブジェクト、グローバル変数などがあります。

    新しいファンクションはこの問題を解決しています。
  3. 違う形態のObjectsDeleteAll ファンクションが追加されました。
    int ObjectsDeleteAll(
    int chart_id, // chart ID
    const string prefix, // prefix
    int sub_window=EMPTY, // chart subwindow ID
    int object_type=EMPTY // object type
    );
    このファンクションは指定したチャート内、もしくはサブウィンドウ内にあるグラフィックオブジェクト全てを取り除きます。消去するオブジェクト名を設定することもできます。例えば”myobi” から始まるオブジェクトのみ消去する動作が可能です。
  4. HomeとEndキーを押した際にCHARTEVENT_CHART_CHANGE イベントが生成されます。 以前では、チャートのサイズやプロパティを設定から変更した際にのみ生成されていました。
  5. コピーによってCHARTEVENT_OBJECT_CREATEイベントが生成される動作が修正されました。Ctrlキーを押したまま、グラフィックオブジェクトをドラッグするとコピーができます。
  6. バーチャルテストの際にChartIDによって得られる値が修正されました。
  7. 楕円形のオブジェクト用のOBJPROP_SCALE プロパティの受け取り方に修正がありました。このプロパティはグラフィックオブジェクト用にデザインされています。
  8. ArrayFillファンクションのインプットパラメータ確認方法が修正されました。 このファンクションは数字の配列に対し、特定の数字で埋めます。
  9. ArrayMaximum とArrayMinimumメソッドが追加されました。 標準ライブラリにあるCArrayChar, CArrayShort, CArrayInt, CArrayFloat と CArrayLong クラスに追加されます。 指定されたArray内で最大値と最小値を検索します。
  10. 標準ライブラリ内ArrayChar, CArrayShort, CArrayInt, CArrayLong, CArrayFloat, CArrayDouble と CArrayStringクラス内にあるSearchGreatOrEqual と SearchLessOrEqual メソッド が修正されました。このメソッドではArrayの要素に対し、特定の値で”以上”(同値含む)もしくは”以下”(同値含む)で検索ができます。
  11. 標準ライブラリ内のCArrayChar クラスにおいて、QuickSort, QuickSearch, SearchGreat と SearchLessメソッドのエラーが修正されました。





TOPへ

クラッシュログで報告されたエラーの修正

  1. クラッシュログで報告されたエラーに対して修正がありました。





TOPへ

参考リンク(英語)

MetaQuotes社による英語のポスト
https://www.mql5.com/en/forum/59944



TOPへ

2015年5月25日にBuild825のHotfixであるBuild830がリリースされました。



MQL4の更新について

MQL4のCopyTimeファンクションが修正されます。



クラッシュレポートで報告されたエラーについて

クラッシュレポートで報告された内容に基づき修正が加わります。



参考リンク(英語)

MetaQuotes社による英語のポスト
https://www.mql5.com/en/forum/59272


MetaTrader4のバージョンについて
5月22日よりBuild745以下のバージョンのサポートが終了しました。
サーバーのBuildが825以上の場合接続できなくなります。



MetaTrader4 Build 825 リリースノート 目次



MetaTrader Marketに関する更新

  1. MetaTrader Marketで商品をレンタルする機能が追加されました。販売者、購買者共にメリットがあり、商品の機能を安価で試してもらえるので、販売者は購買者の商品に対する信頼を得やすくなります。そして、購買者は購入前に商品を試すことができます。デモ版とは異なり、レンタル商品は期間内である場合、制限がありません。
    全ての販売者は、自己の商品に対し、レンタルを許可するか否か、そしてレンタル料の設定ができます。

    825-1

    販売者はレンタル設定をせず、購入のみに設定することも可能です。
    商品のレンタルを設定すると、Webページに選択可能なオプション(期間と値段)が表示されます。レンタルする場合は、[Rent] ボタンをクリックしてレンタルする期間を決めてください。

    825-2

    レンタル期間が終了した場合は、レンタル期間の更新を実施するか、制限のないフルバージョンの購入ができます。
  2. 新しい機能として直接購入が追加されます。MQL5コミュニティのWebページにログインする必要がない、又はアカウントなしで購入できるので、EAやインディケータをより簡単に購入できるようになります。

    One-Step Purchase
    ユーザーはMQL5コミュニティへログインし、お金をチャージすることなく、指定された決済システムを使用することによりMetaTrader4から直接購入できるようになります。 ただし、購入履歴を残す為、購入する際に金額をMQL5コミュニティのアカウントにチャージし、支払うというフローで購入になります。MQL5コミュニティにログインすることで、全ての支払いを確認することができます。

    825-3

    Purchase without Registration
    商品をマーケットからMQL5コミュニティのアカウントなしに購入できるようになります。”Buy”をクリックし、支払い方法を選択します。

    825-4

    その後、支払いページに移動し、購入を完了します。

    825-5

    購入後、履歴を残す為、MQL5コミュニティのアカウントを作成することをお勧めしています。作成後は、購入履歴が自動で保存されます。アカウント購入情報がリンクされることにより、アップデートのお知らせや、多数のPCへインストールできるようになります。



TOPへ

Strategy Testerに関する更新

  1. ストラテジーテスターはEAのテストだけではなく、インディケータのテストもできるようになりました。ヴァーチャルテストモードで行うことができます。インディケータはエミュレートされたティックによってチャート上へ描画されます。
    この機能は、インディケータをMetaTrader Marketより購入する方にとって便利な機能となっています。 購入する前に無料デモをダウンロードし、ストラテジーテスターで使用することにより、インディケータ機能の評価ができるようになります。

    825-6

    テストする種類を”Indicators”とし, テストをするインディケータを選択、その後 “Start”をクリックします。





TOPへ

ヴァーチャルホスティングに関する更新

  1. ヴァーチャルホスティング機能に複数の改善と修正が行われました。
    主な変更は、LinuxとMac OS上でWine内にバーチャルサーバーを作成した際に、実際のヴァーチャルホスティングと同様の機能を使用できます。

    825-7

    オペレーションのログも変更されました。ユーザーが一度に沢山のリクエストをした際に、希望した期間の初めの部分のレコードのみダウンロードされます。これは沢山のレコードをリクエストした際にパフォーマンスが落ちることを防ぎます。ダウンロードした以降のログをリクエストする場合は期間を変更せずに[PgDn]キーをクリックしてください。

    825-8





TOPへ

Terminalに関する更新

  1. マーケットウォッチウィンドウで現在のスプレッドが見られるようになります。コンテキストメニューより有効にしてください。
  2. 825-9

  3. 配信されているニュースに対し、カテゴリーでフィルターができるようになります。ニュースのリストを好みに合わせてカスタムできるようになります。もし、ニュースカテゴリーにサブカテゴリーがある場合、右クリックのコンテキストメニューにダイアログが出現し、ニュースリストをカスタムできます。
  4. 825-10

  5. Windows7で電源を切る行為をキャンセルした際にクラッシュしないよう改修しました。
  6. ターミナルインターフェースが高解像度(4K)に対応しました。
  7. “One Click Trading”パネルの表示を改修しました。
  8. 特定の時間軸にオブジェクトを表示する際のグラフィックオブジェクト表示を修正しました。
  9. MQL5でプログラムをサーチした際にターミナルがフリーズする問題を改修しました。
  10. bmpのファイルフラグを持ったオブジェクトを描画することを改修しました。
  11. 塗りつぶしグラフィックオブジェクト”Channels”の表示修正しました。
  12. 新たなパラメータ「DDE TIMESEC」がDDEを使用した際に送信されます。 これはクオートが届いた時間を一番近い秒数で表示します。
  13. 時々、一つのディレクトリから複数のターミナルインスタンスが立ち上がってしまうことを修正しました。
  14. 時々Windows10でクラッシュしてしまうことの修正をしました。
  15. ターミナルに「Thai」言語の追加。「German」と「Hungarian」の言語を修正しました。





TOPへ

MQL4に関する更新

  1. ウェブサービスとの通信がよりフレキシブルに実施できるよう、WebRequest ファンクションが追加されますこのファンクションは自由なヘッダーでリクエストが送信できるようになります。
    int WebRequest(
    const string method, // HTTP method
    const string url, // url address
    const string headers, // Headers
    int timeout, // timeout
    const char &data[], // an array of the body of the HTTP message
    char &result[], // an array with the server response data
    string &result_headers // Headers of the server response
    );
    エラー通知が変更されました。もしエラーが起きた場合、エラーについて記述された”result”Arrayが戻されます。
  2. GetMicrosecondCountファンクションが追加されます。MQL4プログラムを起動してからの経過時間をマイクロセコンドで戻します。
    ulong GetMicrosecondCount();
    このファンクションは実行時のボトルネックを探すことに使用できます。
  3. テスト時にFileOpenHistoryファンクションの使用が禁止されます。これはテスト時に先のデータを読んで動作することを防げます。
  4. ENUM_SIGNAL_BASE_STRINGに新たなプロパティが追加されます。 SIGNAL_BASE_CURRENCY はシグナルプロバイダーの通貨です。このプロパティはSignalBaseGetStringを使用することで入手できます。
  5. ENUM_CHART_PROPERTYに新たなプロパティが追加されます。CHART_SHOW_ONE_CLICK は”One Click Trading” が表示されているパネルを通知します。ChartGetIntegerファンクションを使用することで受け取れます。
  6. property indicator_separate_windowを使用した際のインディケータのサブウィンドウサイズの計算が修正されました。
  7. チャートテンプレートを変更した際にEAの非初期化処理にエラーが発生していたことの修正が実施されました。
  8. CopyTimeファンクションの動作が修正されました。例えばCopyTime D1として2014年12月1日 23:00から2014年12月3日1時を指定したとします。3本バーを戻していましたが、アップデートをすると2本、2014年12月2日と3日分を戻します。
  9. MQL4プログラムからオフラインチャートへアクセスする動作を修正しました。
  10. ストラテジーテスターでSeriesInfoIntegerファンクションを使用した際の動作を修正しました。
  11. テスト中のChartNextファンクションの戻り値が修正されました。ストラテジーテスターでは動作せず0を戻していましたが、これからは-1を代わりに戻すようになります。
  12. ライブラリーフォルダからEX4をダウンロードする動作について修正が実施されました。アップデート前は正常にダウンロードできていませんでした。
  13. ChartXYToTimePrice とChartTimePriceToXY ファンクションにおいて時々結果がエラーとなっていた件について修正を実施しました。
  14. Fixed generation of CHARTEVENT_OBJECT_DRAGの生成について修正がありました。 生成がイベント開始前ではなく、ドラッグが完了した際に生成されます。
  15. チャートを動かした際に、インディケータ内でCHARTEVENT_CHART_CHANGEの生成が修正されました。
  16. 長い名前(63文字以上)のグローバル変数を使用することについて修正されました。
  17. マクロをコンパイルする際のいくつかのバグが修正されました。
  18. stringとstructureを戻すDLL ファンクションの修正がありました。





TOPへ

MetaEditorに関する更新

  1. MetaAssist内でドロップダウンからパラメータを選択する際に、変数の説明をフォーマットする機能についての修正がありました。





TOPへ

クラッシュレポートで報告されたエラーに関する更新

  1. クラッシュログに報告があったエラーの修正がありました。





TOPへ

参考リンク(英語)

MetaQuotes社による英語のポスト
https://www.mql5.com/en/forum/59024



TOPへ

1 / 1