コード

書籍「MQL5を使用したアルゴリズム取引のためのニューラルネットワーク」からの例 MetaTrader 5のため

本書「MQL5を使用したアルゴリズム取引のためのニューラルネットワーク」は、人工知能とニューラルネットワークの理論的基礎と、MQL5プログラミング言語を使った金融取引への応用の実践的側面の両方を網羅した包括的なガイドブックです。

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第7部 MetaTrader 5のため

本書最後となる第7部では、MetaTrader 5のプログラムを開発する際に役立つMQL5 APIの高度な機能について説明します。これには、カスタム金融銘柄、組み込みの経済指標カレンダーイベント、およびネットワーキング、データベース、暗号化などの汎用テクノロジーが含まれます。

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第6部 MetaTrader 5のため

『トレーダーのためのMQL5プログラミング』の第6部では、MQL5言語の重要な要素である取引の自動化について学びます。まず、金融商品の仕様や取引口座の設定など、基本的なエンティティについて説明します。これらはエキスパートアドバイザー(EA)を適切に動作させるための前提条件です。

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第5部 MetaTrader 5のため

本書の第5部では、金融データの分析・処理、チャートの視覚化、自動化、ユーザーとのインタラクションなど、アルゴリズム取引に関連するAPIについて掘り下げていきます。

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第4部 MetaTrader 5のため

本書の第4部では、組み込み関数(MQL5 API)のマスターに焦点を当て、徐々に特殊なサブシステムに踏み込んでいきます。どんなMQL5プログラムでも、多くのテクノロジーと機能を利用することができます。したがって、ほとんどのプログラムで利用できる最もシンプルで便利な機能から始めるのが理にかなっています。

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第3部 MetaTrader 5のため

第3部「MQL5でのオブジェクト指向プログラミング」では、MQL5言語によるオブジェクト指向プログラミング(OOP)の世界に浸ることができます。ソフトウェア開発には、複数のエンティティの管理に関連する複雑さが伴うことが多く、プログラミングの利便性、生産性、品質を向上させる高度な技術が必要とされます。

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第2部 MetaTrader 5のため

第2部「MQL5プログラミングの基礎」では、このプログラミング言語の主要な概念を紹介します。本書のこの部分では、データ型、識別子、変数、式、および演算子について説明します。さまざまな命令を組み合わせてプログラムロジックを形成する方法を学びます。

トレーダーのためのMQL5プログラミング - 書籍からのソースコード。第1部 MetaTrader 5のため

本書の第1章では、MQL5言語と開発環境を紹介しています。MQL4(MetaTrader 4言語)と比較してMQL5言語で導入された新機能の1つは、オブジェクト指向プログラミング(OOP)のサポートです。これはC++に似ています。

Zigzag R MetaTrader 4のため

An optimized version of the Zigzag indicator, which was included in the MT4 delivery of 2005 (and in MT3.83)

ALGLIB - 数値分析ライブラリ MetaTrader 4のため

ALGLIB 算術関数ライブラリ (v. 3.5.0) MQL4に移植

記事

MacOSでのMetaTrader 5 MetaTrader 5のため

macOS上のMetaTrader 5取引プラットフォーム用の特別なインストーラーを提供します。これは、アプリケーションをネイティブにインストールできる本格的なウィザードです。インストーラーは、システムの識別、最新のWineバージョンのダウンロードとインストール、設定の適用、その後のMetaTraderのインストールまで、すべての手順を自動で実行します。インストールが完了すると、すぐにプラットフォームを使用できます。

フリーランスサービスでトレーダーから受注して収入を得る方法 MetaTrader 5のため

MQL5フリーランスは、開発者がトレーダー顧客のために取引アプリケーションを作成して報酬を得ることができるオンラインサービスです。このサービスは2010年以来成功裏に運営されており、これまでに10万件以上のプロジェクトが完了し、その総額は700万ドルに達しています。ご覧の通り、相当な額の資金が絡んでいます。

MacOSでのMetaTrader 4 MetaTrader 4のため

macOS上のMetaTrader 4取引プラットフォーム用の特別なインストーラーを提供します。これは、アプリケーションをネイティブにインストールできる本格的なウィザードです。インストーラーは、システムの識別、最新のWineバージョンのダウンロードとインストール、設定の適用、その後のMetaTraderのインストールまで、すべての手順を自動で実行します。インストールが完了すると、すぐにプラットフォームを使用できます。

float16およびfloat8形式のONNXモデルを扱う MetaTrader 5のため

機械学習モデルの表現に使用されるデータ形式は、その有効性に決定的な役割を果たします。近年、深層学習モデルを扱うために特別に設計された新しい型のデータがいくつか登場しています。この記事では、現代のモデルで広く採用されるようになった2つの新しいデータ形式に焦点を当てます。

Regression models of the Scikit-learn Library and their export to ONNX MetaTrader 5のため

In this article, we will explore the application of regression models from the Scikit-learn package, attempt to convert them into ONNX format, and use the resultant models within MQL5 programs. Additionally, we will compare the accuracy of the original models with their ONNX versions for both float

初めてのMetaTrader VPS:ステップバイステップ MetaTrader 5のため

自動売買ロボットやコピー取引を利用していると必ず、遅かれ早かれ、取引プラットフォーム用に信頼できる24時間365日のホスティングサーバーをレンタルする必要性を認識するようになります。様々な理由から、MetaTrader VPSの使用が推奨されます。このサービスの支払いとサブスクリプションはMQL5.communityのアカウントで管理できます。

Scikit-Learnライブラリの分類器モデルとONNXへの書き出し MetaTrader 5のため

この記事では、Scikit-Learnライブラリで利用可能なすべての分類器モデルを適用して、フィッシャーのIrisデータセットの分類タスクを解決する方法について説明します。これらのモデルをONNX形式に変換し、その結果得られたモデルをMQL5プログラムで利用してみます。さらに、完全なIrisデータセットで元のモデルとONNXバージョンの精度を比較します。

MQL5のALGLIB数値解析ライブラリ MetaTrader 5のため

この記事では、ALGLIB3.19数値分析ライブラリ、その応用、金融データ分析の効率を向上させる新しいアルゴリズムについて簡単に説明します。

回帰指標を用いたONNXモデルの評価 MetaTrader 5のため

回帰とは、ラベル付けされていない例から実際の値を予測するタスクのことです。いわゆる回帰メトリクスは、回帰モデルの予測精度を評価するために使用されます。

MQL5における行列とベクトル:活性化関数 MetaTrader 5のため

ここでは、機械学習の一側面である活性化関数についてのみ説明します。人工ニューラルネットワークでは、ニューロンの活性化関数は、入力シグナルまたは入力シグナルのセットの値に基づいて出力シグナル値を計算します。その内幕に迫ります。

フォーラム

記事「MQL5経済指標カレンダーを使った取引(第3回):通貨、重要度、時間フィルターの追加」についてのディスカッション

新しい記事「 MQL5経済指標カレンダーを使った取引(第3回):通貨、重要度、時間フィルターの追加 」はパブリッシュされました: この記事では、MQL5経済カレンダーダッシュボードにフィルターを実装し、通貨、重要度、時間ごとにニュースイベントの表示を絞り込みます。まず、各カテゴリのフィルター基準を設定し、それをダッシュボードに組み込むことで、関連するイベントのみが表示されるようにします。最後に、各フィルターが動的に更新され、トレーダーにとって必要な、焦点を絞ったリアルタイムの経済情報が提供されるようにします。

記事「MQL5で取引管理者パネルを作成する(第7回):信頼できるユーザー、回復、暗号化」についてのディスカッション

新しい記事「 MQL5で取引管理者パネルを作成する(第7回):信頼できるユーザー、回復、暗号化 」はパブリッシュされました: チャートの更新や管理パネル(Admin Panel)

記事「Connexus Observer(第8回):リクエストObserverの追加」についてのディスカッション

新しい記事「 Connexus Observer(第8回):リクエストObserverの追加 」はパブリッシュされました: 連載「Connexusライブラリ」の最終回では、Observerパターンの実装に加え、ファイルパスやメソッド名に関する重要なリファクタリングについて解説します。本連載を通じて、複雑なアプリケーションにおけるHTTP通信を簡素化することを目的としたConnexusの開発全体を取り上げました。 本記事は、Connexusというライブラリを構築する連載の続編です。 最初の記事 では、 WebRequest

記事「プライスアクション分析ツールキットの開発(第2回): Analytical Commentスクリプト」についてのディスカッション

新しい記事「 プライスアクション分析ツールキットの開発(第2回): Analytical Commentスクリプト 」はパブリッシュされました: プライスアクションを簡素化するというビジョンに沿って、市場分析を大幅に強化し、十分な情報に基づいた意思決定を支援する新しいツールを導入できることを嬉しく思います。このツールは、前日の価格、重要な支持と抵抗のレベル、取引量などの主要なテクニカル指標を表示し、チャート上に視覚的なヒントを自動的に生成します。 プライスアクション分析を簡素化し、市場評価を加速するために、Chart

記事「MQL5での取引戦略の自動化(第1回):Profitunityシステム(ビル・ウィリアムズ著「Trading Chaos」)」についてのディスカッション

新しい記事「 MQL5での取引戦略の自動化(第1回):Profitunityシステム(ビル・ウィリアムズ著「Trading Chaos」) 」はパブリッシュされました: この記事では、ビル・ウィリアムズのProfitunityシステムを詳しく分析し、その核心となる構成要素や、市場の混乱の中での独自の取引アプローチを解説します。MQL5用いたシステムの実装方法を、主要なインジケーターやエントリー/エグジットシグナルの自動化に焦点を当てながら説明します。さらに、戦略のテストと最適化をおこない、さまざまな市場環境におけるパフォーマンスについて考察します。

記事「知っておくべきMQL5ウィザードのテクニック(第47回):時間差分を用いた強化学習」についてのディスカッション

新しい記事「 知っておくべきMQL5ウィザードのテクニック(第47回):時間差分を用いた強化学習 」はパブリッシュされました: 時間差分学習は、エージェントの訓練中に予測された報酬と実際の報酬の差に基づいてQ値を更新する強化学習のアルゴリズムの一つです。特に、状態と行動のペアにこだわらずにQ値を更新する点に特徴があります。したがって、これまでの記事と同様に、ウィザードで作成したエキスパートアドバイザー(EA)での適用方法を検討していきます。

記事「Connexusのクライアント(第7回):クライアント層の追加」についてのディスカッション

新しい記事「 Connexusのクライアント(第7回):クライアント層の追加 」はパブリッシュされました: この記事では、Connexusライブラリの開発を続けます。この章では、リクエストの送信と注文の受信を担当するCHttpClientクラスを構築します。また、モックの概念についても取り上げ、ライブラリをWebRequest関数から切り離すことで、ユーザーの柔軟性を高めます。

記事「知っておくべきMQL5ウィザードのテクニック(第48回):ビル・ウィリアムズのアリゲーター」についてのディスカッション

新しい記事「 知っておくべきMQL5ウィザードのテクニック(第48回):ビル・ウィリアムズのアリゲーター 」はパブリッシュされました: ビル・ウィリアムズが考案したアリゲーターインジケーターは、明確なシグナルを生成し、他のインジケーターと組み合わせて使用されることが多い、多機能なトレンド識別インジケーターです。MQL5ウィザードのクラスとアセンブリを活用することで、パターンベースでさまざまなシグナルをテストできるため、このインジケーターも検討対象となります。 アリゲーターインジケーター 市場が特定の方向へ強いトレンドを形成するのは全体のわずか15~30%程度であるという前提のもと、

記事「PythonからMQL5へ:量子に着想を得た取引システムへの旅」についてのディスカッション

新しい記事「 PythonからMQL5へ:量子に着想を得た取引システムへの旅 」はパブリッシュされました

記事「MQL5経済指標カレンダーを使った取引(第2回):ニュースダッシュボードパネルの作成」についてのディスカッション

新しい記事「 MQL5経済指標カレンダーを使った取引(第2回):ニュースダッシュボードパネルの作成 」はパブリッシュされました: この記事では、MQL5経済指標カレンダーを使用して、取引戦略を強化するための実用的なニュースダッシュボードパネルを作成します。まず、イベント名、重要度、タイミングなどの重要な要素に焦点を当ててレイアウトを設計し、その後、MQL5内でのセットアップに進みます。最後に、最も関連性の高いニュースのみを表示するフィルタリングシステムを実装し、トレーダーが影響力のある経済イベントに迅速にアクセスできるようにします。