struct OnnxTensorTypeInfo
{
ENUM_ONNX_DATATYPE data_type; // data type in the tensorlong dimensions[]; // number of elements
};
struct OnnxMapTypeInfo
{
ENUM_ONNX_DATA_TYPE key_type; // key type
OnnxTypeInfo type_info; // value type
};
struct OnnxSequenceTypeInfo
{
OnnxTypeInfo type_info; // data type in the sequence
};
OnnxTypeInfo::type (ONNX_TYPE_TENSOR, ONNX_TYPE_MAP or ONNX_TYPE_SEQUENCE)に応じて、関連する部分構造体が満たされます。
MetaEditor:先進の自動コーディングアシスタント AI Assistant との連携を追加しました。その運用は、OpenAIのモデルに基づいています。コメントや機能の一部を入力し、プロンプトを送信します。ニューラルネットワークは、プロンプトを分析し、アイデアを実装するためのコーディングオプションを提供します。
モデルを表示するには、ナビゲータでそのファイルを選択し、[Open in Netron]をクリックします。このユーティリティがインストールされていない場合は、GitHubのページが開くので、そこからお使いのOSに合ったインストーラーをダウンロードしてください。例えば、Windowsの場合は、Netron-Setup-X.X.X.exeを使用します。プログラムがインストールされていれば、すぐにモデルが開き、ナビゲータから見ることができます。
2023年6月8日(木)に、MetaTrader 5プラットフォームのアップデートがリリースされる予定です。
この新バージョンは、BOC (Book or Cancel)注文に対応しています。このような注文は、[板情報]にのみ発注することができますが、すぐに処理することはできません。これは、パッシブ上場投資を実施するために使用されます。
MetaEditorの新バージョンでは、AIを活用したコーディングアシスタント「AI Assistant」との連携を実装しています。取引のアイデアを自然言語で書くと、 AI Assistant はそのMQL5実装を提供します。
また、新バージョンでは、ONNX機械学習モデルによる運用のサポートを大幅に強化しました。これらのモデルは、MetaEditorに内蔵されているビューアーを使って直接開くことも、Netron専用のビューアーを使って開くこともできます。
アップデートされたWebターミナルは、履歴欄に残高取引と合計を表示し、24ヶ国語に対応しています。
MetaTrader 5クライアントターミナルビルド3800
BOCのポリシーでは、注文は[板情報](オーダーブック)にしか出せないことになっています。注文後すぐに約定できる場合、この注文はキャンセルされます。このポリシーは、発注された注文の価格が現在の市場よりも悪くなることを保証します。BOCはパッシブ取引を実装するために使用されます。注文が出されたときにすぐに実行できないことが保証されているため、現在の流動性には影響しません。この処理ポリシーは、取引所執行モードの指値注文および逆指値注文にのみ対応しています。
新しい処理ポリシーの有無は、証券会社によって異なります。
旧来のMSHTMLに比べ、現代技術へのアクセスを提供することで、コンテンツ表示機能が大幅に拡張されます。WebView2を使用することで、一部のプラットフォームセクションの外観を改善し、パフォーマンスを向上させ、より応答性の高いインターフェイスを実現します。特に、新コンポーネントは、マーケット、シグナル、VPSの各セクションに影響します。
アカウントが指定されていない場合、または無効なアカウントが指定されている場合、製品は起動せず、プラットフォームジャーナルに以下のメッセージが表示されます。
例:
その結果をグラフで可視化しました。
NaN値を持つ要素の適切なペアを比較する場合、CompareおよびCompareByDigitsメソッドはこれらの要素を等しいとみなしますが、通常の浮動小数点数の比較の場合はNaN != NaNです。
MQL5:ONNXモデルの操作に使用するOnnxTypeInfo構造体を変更しました。
データ型は、新しいサブ構造を用いて構造体内で指定されます。
OnnxTypeInfo::type (ONNX_TYPE_TENSOR, ONNX_TYPE_MAP or ONNX_TYPE_SEQUENCE)に応じて、関連する部分構造体が満たされます。
ファイルの種類に応じて、各プロンプトの先頭に「MQL5 language」、「Python language」、「C++ language」という文字列が自動的に挿入されます。こうすると、ニューラルネットワークは必要な言語で結果を出します。
AI Assistant は現在無料で、エディターですでに有効になっています。[ツール]>[オプション]>[ AI Assistant ]には、いくつかのオプションが用意されています。
決済設定:以下はプロンプトの設定です。
*.onnxファイルの内容をエディターで直接確認することができます。例を見るには、[ツールボックス]の[公開プロジェクト]タブで ONNX.Price.Predictionプロジェクトを探し、コンテキストメニューから[参加]を選択します。プロジェクトはコンピューターにダウンロードされ、ナビゲータに表示されます。
モデルを表示するには、ナビゲータでそのファイルを選択し、[Open in Netron]をクリックします。このユーティリティがインストールされていない場合は、GitHubのページが開くので、そこからお使いのOSに合ったインストーラーをダウンロードしてください。例えば、Windowsの場合は、Netron-Setup-X.X.X.exeを使用します。プログラムがインストールされていれば、すぐにモデルが開き、ナビゲータから見ることができます。
以下が対応形式です。MetaTrader 5 Webターミナル ビルド3800
MQL5.community
世界中の何千台ものコンピュータの処理能力を利用して、取引戦略を最適化する方法をご紹介します。MQL5クラウドネットワークを使えば、多量の計算も数分で完了します。ネットワークへの参加方法、コンピュータリソースの提供による収入については、Webサイトをご覧ください。
これらのヒントをもとに、注文を作成し、望ましい結果を得るためのお手伝いをします。
このアップデートは、Live Updateシステムを通じて提供される予定です。