MQL5: OpenCLを使用する場合のデバイスでのdouble型サポートに対するチェックを追加しました。float型は丸めが過度であるため、金融計算に使用できません。したがって、プラットフォームでは、計算に対して明示的にdouble型のサポートが必要です。double型がサポートされていない場合、適切なメッセージ(「device '<name>' does not support type 'double'」)がプラットフォームログに書き込まれます。以前は、このような場合に表示されるエラーメッセージは一般的なものでした。
MetaTrader 5プラットフォームの新バージョンは2020年9月17日(木)にリリース予定です。この新バージョンは次の変更を含みます。
銘柄をより正確に分類するために、取引商品に新しいプロパティを追加しました。
これらのプロパティに基づいて、銘柄を使用した効率的な操作を可能にする個別のシステムが気配値表示に実装されました。メニューからカテゴリを選択すると、利用可能なすべての商品がリストに追加され、詳細に分析できます。
関連するプロパティが契約仕様に追加されました。
さらに、取引銘柄の基本データをプラットフォームから直接開くことができるようになりました。気配値表示のコンテキストメニューに大手アグリゲータへのリンクが追加されました。
セクションの設計に関するさらなる改善を行いました。ボタンの色がより明るくなり、MQL5ログインボタンはより大きくなっています。
列挙には次の値が含まれます。
次のコードを使用して、浮動小数点数の有効性を確認します。
プロパティは文字列として返されます。
商品が属する部門および業界は、列挙値として取得できます。これは、SymbolInfoInteger関数を使用して次のプロパティをリクエストすることで実行できます。
これらのプロパティを操作するために、ENUM_SYMBOL_SECTORおよびENUM_SYMBOL_INDUSTRY列挙が追加されました。
プロファイラの開発は継続され、今後のプラットフォームリリースでは、さらに改善が行われる予定です。
1つのパラメータ(例: 利益)の最高値は、複雑な分析の観点からは常に最良の選択肢であるとは限りません。最良のパスは複雑な基準(まず取引数、次に期待されるペイオフ、回収係数など)によって徐々に選択されます。新しいオプションでは、すべてのパラメータに従って最適な最適化パスを受け取ることができます。さらに、最高の利益など、必要なパラメータに基づいて最適なパスを選択できます。
ストラテジーテスターの設定で新しい基準を選択し、最適化を開始します。
「Complex Criterion max」値は、最適化結果の別の[結果]タブに表示されます。パスはこの列で並び替えできます。新しい基準では、色分けによって最適なパスが視覚的に強調されます。20未満の値は赤で強調表示され、80を超える値は濃い緑色で表示されます。
更新はLive Updateシステムを介して利用できるようになります。