純粋仮想関数(直接または間接)の抽象クラスのコンストラクタによる呼び出しの際、結果は未定義になります。};しかしながら、抽象クラスのコンストラクタとデストラクタは、他のメンバー関数を呼び出すことができます。イベントモデルの構成の簡素化の為に、関数へのポインターのサポートが追加されました。関数へのポインターを宣言する為には、『関数へのポインター』のタイプを明確にしてください。(*TFunc)(int,int);これで、TFuncがタイプとなり、変数の関数ポインターを宣言することができます。func_ptr;func_ptr変数に、以後の呼び出しの為に、関数のアドレスを保存することができます。二つのパラメータが存在する必要があります関数のポインターを保存し、パラメータとして引き渡すことができます。クラスの非静的メソッドにポインターを取得することはできません。MqlTradeRequestの取引リクエスト構造体に、二つの新しいフィールドが追加されました。ヘッジ取引の際やポジションのクローズや変更時に、その明確な識別の為に記入する必要があります。ポジションの識別が取引シンボルの名前で行われる為、ネッティング計算システムでの取引時には、この欄の記入は意味を持ちません。相対ポジションのチケット。同じシンボルで、かつ反対方向に開かれた相対ポジションのクローズ時に使用されます。ヘッジポジション計算システムにのみ使用されます。ENUM_TRADE_REQUEST_ACTIONSの取引操作タイプにTRADE_ACTION_CLOSE_BY(相対ポジションクローズ)が追加されました。ヘッジポジション計算システムにのみ使用されます。注文、取引、ポジションのプロパティに、取引操作に相応するチケットが追加されました。ENUM_ORDER_PROPERTY_INTEGERにORDER_TICKET(注文のチケット)が追加されました。固有の番号が各注文に割り当てられます。ENUM_DEAL_PROPERTY_INTEGERにDEAL_TICKET(取引のチケット)が追加されました。固有の番号が各取引に割り当てられます。固有の番号が各ポジションに割り当てられます。ポジションの再オープンによるスワップの加算です。POSITION_IDENTIFIERを使用する必要があります。MqlTradeRequest::positionと一致します。ENUM_ORDER_TYPEにORDER_TYPE_CLOSE_BY(相対するポジションによるポジションクローズ注文)が追加されました。ENUM_ORDER_PROPERTY_INTEGERに(ORDER_POSITION_BY_IDORDER_TYPE_CLOSE_BY注文の為の相対ポジションの識別子)が追加されました。ENUM_DEAL_ENTRYにDEAL_ENTRY_OUT_BY(相対ポジションをクローズした結果取引が行われた)が追加されました。取引トランザクションの構造体MqlTradeTransactionに、2つの同様のフィールドが追加されました。トランザクションによって影響を受けるポジションのチケット。(TRADE_TRANSACTION_HISTORY_*)の為に記入します。相対ポジションのチケット。同じシンボルで、かつ反対方向に開かれた相対ポジションのクローズ時に使用されます。by)の為のみに記入されます。PositionGetTicket関数が追加されました。業の為に自動的にこの関数を選択します。);PositionSelectByTicket関数が追加されました。これは、指定されたチケットによって、今後の作業の為にオープンポジションを選択します。);ENUM_SYMBOL_INFO_DOUBLEにSYMBOL_MARGIN_HEDGED(カバーされたポジション(一つのシンボルに異なる方向へのポジション)の一つのロットの契約またはマージンのサイズ)が追加されました。最初のマージンがシンボルの為に指定されている場合(SYMBOL_MARGIN_INITIAL)、ヘッジマージンは絶対値(金額での)として指定されます。最初のマージンが指定されていない(0と等しい)場合、SYMBOL_MARGIN_HEDGEDに、取引タイプ(SYMBOL_TRADE_CALC_MODE)に相応する式に基づくマージンの計算時に使用される契約サイズが表示されます。5取引プラットフォームのユーザーガイドに書かれています。ENUM_ACCOUNT_INFO_INTEGERに、ACCOUNT_MARGIN_MODE(現在の取引アカウントの為のマージン計算モード)が追加されました。ポジションのみ)でのポジション計算をする子場外市場の為に使用されます。シンボルタイプをベースにマージンが計算されます。(SYMBOL_TRADE_CALC_MODE)ACCOUNT_MARGIN_MODE_EXCHANGEは、株式市場の為に使用されます。シンボル設定で指定された割引に基づいてマージンが計算されます。割引はブローカーによって設定されますが、取引所によって決められた値よりも低くなることはありません。ルに対し、複数のポジションを有することができる)の際、市場外取引の為に使用されます。(SYMBOL_TRADE_CALC_MODE)とヘッジマージンのサイズ計算(SYMBOL_MARGIN_HEDGED)をベースに行われます。TERMINAL_SCREEN_DPI(画像の情報出力解像度は、DPIで測定される)が追加されました。モニターで同じように表示されるように、グラフィックオブジェクトのサイズを指定することができます。クライアントターミナルのプロパティENUM_TERMINAL_INFO_INTEGERにTERMINAL_PING_LAST(マイクロ秒単位の取引サーバーまでのPingの最新の既知値)が追加されました。1秒は100万マイクロ秒です。SendFTP関数呼び出し結果の送信が修正されました。以前は、送信に成功した際に、TRUEの代わりにFALSEが返されていました。violation"エラーに繋がっていたStringConcatenate関数内のエラーを修正しました。テンプレート関数の動作のエラーを修正しました。Print、Alert、Comment関数は、4000以上の文字サイズの列を出力することができるようになりました。配列同士(開始からの初期ポジションの異なるオフセット)の比較の際に起こっていたArrayCompare関数内のエラーを修正しました。スタンダードライブラリにヘッジ取引のヘルプが追加されました。CPosition以下のメソッドが追加されました。:SelectByMagicは、以後の作業の為のシンボルとマジックナンバーによってポジションを選択します。SelectByTicketは、以後の作業の為のチケットでポジションを選択します。CTrade以下のメソッドが追加されました。RequestPositionは、ポジションのチケットを取得します。RequestPositionByは、相対ポジションのチケットを取得します。PositionCloseByは、反対方向のポジションチケットの指定によってポジションを閉じます。SetMarginModeは、現在のアカウントの設定に応じて、マージンの計算モードを設定します。メソッドのオーバーロードを追加しました。PositionCloseは、チケットによってポジションを閉じます。PositionModifyは、チケットによってポジションを変更します。CAccountInfo以下のメソッドが変更されました。MarginModeは、今後はマージンの計算モードを取得します。以前は、StopoutMode新メソッドと同様に動作しました。MarginDescriptionは、今後は文字列としてマージン計算モードを取得します。以前は、StopoutModeDescription新メソッドと同様に動作しました。以下のメソッドが追加されました。StopoutModeは、最小保証金レベルの指定モードを取得します。StopoutModeDescriptionは、最小保証金レベルの指定モードを文字列として取得します。CExpert以下のメソッドが追加されました。SelectPositionは、それを使用した今後の作業の為のポジションを選択します。MQL5のスタンダードライブラリにいくつかの改良が加えられました。DLLライブラリのアンロードエラーを修正しました。コンストラクタクラスのテンプレートサポートを修正しました。Signals年率でのスワップ計算が修正されました。MetaEditor『完全なワードのみ』モードにおけるファイルごとのワード検索が修正されました。対応するファイルのコンパイル結果の列をダブルクリックすることでファイルへ移動することができるようになりました。XPの幾つかのコントロールエレメントの表示が修正されました。ドキュメントが更新されました。以前のニュースをご覧ください。