今月最も多くダウンロードされたソースコード
- 注文作業を簡素化する関数 私たちが考えたいのはアルゴリズムおよび方法で、構文と値や注文の仕方ではありません。ここに、MQL5でポジションを管理するための簡単な関数があります。
- iS7N_TREND.mq5 これは、現在2色(または2モード)トレンドインディケータで、計算されたバーの数を指定することができます。
- 全ての注文を一括決済するスクリプト このスクリプトは、指定された注文タイプのために全ての注文を一括決済します。マジックナンバーを考慮してもしなくてもよいです。
今月最も多く読まれた記事

この記事は、マーチンゲールシステムを詳しく説明すると同時に、「マーチンゲールを試用することは妥当なのか?」という質問に答えるために必要な正確な数学的計算を紹介します。

この記事では、一般的なLinuxバージョン(UbuntuとDebian)にMetaTrader 5をインストールする簡単な方法を示します。これらのシステムは、サーバーハードウェアだけでなく、トレーダーのパーソナルコンピューターでも広く使用されています。

MetaTraderのマーケットからトレードロボットを購入し、インストールする方法
メタトレーダーのプロダクトは、mql5.com のウェブサイト上またはMetaTrader4,MetaTrader5から直接買うことができます。 希望のお支払い方法を選択して、トレーディングスタイルに合ったプロダクトをお選びいただき、アクティベートしてください。
コードベースの中の新しいパブリッシュ
- MA + Envelope Breakouts エンベロープ・チャネルまたはバンドに基づくブレイクアウト、1つのEAに複数のEAロジックを統合
- Market Miner マルチ戦略EAの金鉱 :)
最もダウンロードされた無料のプロダクト:
マーケットの中のベストセラー:
コードベースの中の新しいパブリッシュ
- KCI Volatility Distance KCIボラティリティ・ディスタンスは、市場のモメンタムとトレンドの方向性を極めて正確に把握するために、綿密に設計された高度な適応型アルゴリズムです。 独自の行列ベースの計算手法を採用したこのツールは、市場のノイズを動的に排除し、トレンドの強さについて厳密に定量的な視点を提供します。高度に最適化されたオブジェクト指向プログラミング(OOP)コアを基盤として構築されており、取引の可視性を高めるだけでなく、エキスパートアドバイザーや機械学習モジュールへのシームレスな統合も考慮して設計されています。これにより、複数の資産にわたって極めて軽量なCPUパフォーマンスを実現します。
- Double Enevlopes (Historical Gauged) ベビーシッター業務管理ツールおよびシステム :D
パブリッシュされた記事"市場シミュレーション(第23回):ポジション表示(I)".

これから扱う内容は、理論や概念の面で、これまでよりもはるかに複雑になります。できる限り内容を分かりやすく説明していきたいと思います。プログラミングそのものは、非常に単純で分かりやすいものです。しかし、その背後にある理論を理解していなければ、ここで紹介するものとは異なるタスクに対して、リプレイ/シミュレーションシステムを改良したり応用したりするための実践的な基盤を得ることはできません。私が提示するコードを単にコンパイルして利用するだけになってほしくはありません。学び、理解し、可能であれば、さらに優れたものを自分自身で作成できるようになってほしいのです。
パブリッシュされた記事"初級から中級まで:オブジェクトイベント(III)".

本記事では、次回の記事で扱う内容の土台を準備します。また、OBJ_LABELオブジェクトを、編集と移動の両方ができる完全にインタラクティブなものにする方法についても見ていきます。つまり、OBJ_LABELオブジェクトのテキストと位置の両方を、オブジェクトのプロパティダイアログを開くことなく変更できるようにします。
パブリッシュされた記事"MQL5カスタムシンボル:3Dバー用シンボルの作成".

革新的なインジケータ「3DBarCustomSymbol.mq5」の作成について詳しく解説しています。このインジケータは、MetaTrader 5上でカスタムシンボルを生成し、価格・時間・出来高・ボラティリティを単一の三次元表現に統合します。さらに、その数学的基礎、システムアーキテクチャ、実装における実践的な側面、および取引戦略への応用について考察します。
最もダウンロードされた無料のプロダクト:
マーケットの中のベストセラー:
今週最も多くダウンロードされたソースコード
- 注文作業を簡素化する関数 私たちが考えたいのはアルゴリズムおよび方法で、構文と値や注文の仕方ではありません。ここに、MQL5でポジションを管理するための簡単な関数があります。
- iS7N_TREND.mq5 これは、現在2色(または2モード)トレンドインディケータで、計算されたバーの数を指定することができます。
- e-CloseByLossPosInCurrency エキスパートアドバイザは、預金の通貨ペアでの損失が指定された値を超える場合のみ、ポジションを一括で決済します。
今週最も多く読まれた記事

この記事では、一般的なLinuxバージョン(UbuntuとDebian)にMetaTrader 5をインストールする簡単な方法を示します。これらのシステムは、サーバーハードウェアだけでなく、トレーダーのパーソナルコンピューターでも広く使用されています。

MQL5取引ツール(第23回):カメラ制御対応DirectX 3Dグラフによる二項分布分析
MQL5における二項分布グラフ描画ツールをさらに発展させ、DirectXを統合することで3D可視化を実現します。これにより、カメラ制御による回転、ズーム、自動フィット機能を備えた切り替え可能な2D/3Dモードが利用可能になります。3Dヒストグラムバー、グラウンドプレーン、軸を理論的な確率質量関数(PMF)曲線とともに描画しながら、統計パネル、凡例、カスタマイズ可能なテーマ、グラデーション、ラベルなどの2D要素も維持します。

MQL5.comのフリーランスのお仕事 - 開発者のお気に入りの場所
トレーディングシステムの開発者は、エキスパートアドバイザーを必要とするトレーダーに彼らのサービスをマーケティングする必要はありません - 彼らが探してくれるのです。すでに、何千ものトレーダーがMQL5のフリーランス開発者に注文を頼み、MQL5.comにて作業に支払いを行っています。4年間、このサービスは10000以上もの仕事に対して累計3000人のトレーダーが支払えるようにしてきました。そして、トレーダーと開発者の活動は常に拡大しています。
コードベースの中の新しいパブリッシュ
- KCI Directional Matrix KCI-Directional Matrix(KCI-DX)は、価格の推移距離とボラティリティエネルギーを測定することで市場の運動学を抽出する、物理学に着想を得た高度な分析ツールです。 従来のモメンタム分析ツールとは異なり、KCI-DXはシグモイド活性化関数と組み合わせた動的なZスコア正規化を採用しています。これにより、出力値が0から100の範囲に確実に収まるよう保証され、過去の極端な値による歪みなく、極めて反応性の高いトレンドの強さの特定と方向性のバイアスを提供します。
- EA KCI N-Matrix engine アルゴリズム・グリッドとキネティック・モメンタムの頂点。 KCIネイティブ・マトリックス・エンジンへようこそ。これは、MetaTrader 5向けにネイティブに構築された、容赦なく数学的に駆動されるアルゴリズムの巨獣です。高頻度取引(HFT)環境向けに設計されたこのEAは、肥大化した標準ライブラリを排除し、サーバーのルーティングレベルで直接動作します。
最もダウンロードされた無料のプロダクト:
マーケットの中のベストセラー:
コードベースの中の新しいパブリッシュ
- Envelope SAR この指標は、パラボリックSARとエンベロープ間の正規化された関係を用いて、価格が構造的なボラティリティ・チャネルに対してどの位置にあるかを追跡するトレンド・モメンタム・オシレーターです。
- T5Copier - MT 5 client to client Local trade copier C#で作成されたカスタムダッシュボードを備えたローカルなクライアント間トレードコピーツールで、転送パイプはGo言語で実装されています。アーカイブには完全なソースコードが含まれています(ソケットベース版)。超低遅延を実現しています。
パブリッシュされた記事"因果推論とアルゴリズム取引における回帰モデルの活用".

アルゴリズム取引における回帰モデルの活用可能性について考察します。回帰モデルは、二値分類とは異なり、予測される価格変動を定量的に表現できるため、より柔軟な取引戦略を構築できます。
パブリッシュされた記事"市場取引アルゴリズム(EMA)".

本稿では、株式市場のトレーダーの行動に着想を得た市場取引アルゴリズム(EMA, Exchange Market Algorithm)について詳しく分析します。このアルゴリズムは株式取引をシミュレーションするもので、市場参加者はそれぞれ異なる成功度を持ち、利益を最大化するためにさまざまな戦略を使用します。
パブリッシュされた記事"多通貨エキスパートアドバイザーの開発(第28回):決済マネージャの追加".

複数の戦略を並列で実行する場合、定期的にすべての未決済ポジションを決済し、戦略を最初から再開したい場合があります。しかし、現行のコードでは、この動作は手動でしか実現できません。そこで、この処理を自動化してみましょう。
最もダウンロードされた無料のプロダクト:
マーケットの中のベストセラー:
コードベースの中の新しいパブリッシュ
- Channel Proximity Engine チャネルベースのインジケータ用の近接信号を取得するためのライブラリ
- Spread Monitor スプレッドやスワップを監視できます!
パブリッシュされた記事"初級から中級まで:オブジェクトイベント(I)".

チャート上のオブジェクトに何らかの変更が発生した際に、MetaTrader 5が生成する可能性のある6種類のイベントのうち、3つについて説明します。これらのイベントは、ユーザー操作という観点から非常に有用です。なぜなら、これらのイベントを理解していなければ、特定の目的でオブジェクトを管理しようとする際に、チャートの特定の構成を維持するために、より多くの作業を自分でおこなわなければならなくなるからです。
パブリッシュされた記事"市場シミュレーション:MQL5におけるSQL入門(IV)".

多くの人はSQLを過小評価しがちで、あるいはSQLが実際にどのように動作するのかを十分に理解していないため、まったく使わないことさえあります。SQLデータベースに対してクエリを実行する場合、常に汎用的な答えを求めているわけではありません。場合によっては、非常に具体的で実用的な答えが必要になります。もしデータベースが適切な構造とデータモデルによって設計されていれば、ほぼあらゆる種類の情報を統合することが可能です。
パブリッシュされた記事"MQL5におけるタイムギャップ分析(第2回):時間経過に伴う流動性分布のヒートマップ作成".

MetaTrader 5で、時間に対する価格分布を視覚化するヒートマップインジケータを作成する方法についての詳細なガイドです。時間密度分析の数学的な基礎に基づき、価格帯ごとの滞在時間をヒートマップとして可視化するMetaTrader 5向けインジケータの作成方法を詳しく解説します。このインジケータでは、各価格レベルの滞在時間を赤(滞在時間が最小)から青(滞在時間が最大)までの色で表現します。
最もダウンロードされた無料のプロダクト:
マーケットの中のベストセラー:
コードベースの中の新しいパブリッシュ
- Gold Spread ATR Trend Panel MT5 XAUUSD用の教育用MT5チャートパネル。リアルタイムのスプレッド、ATRによるボラティリティ、EMAによるトレンドの向き、RSIの状態、日足レンジ、および活発な取引セッションを表示します。
- XAUUSD Spread Alert Utility MT5 チャート上でXAUUSDのスプレッドを監視し、スプレッドがユーザー設定の警告レベルまたは危険レベルを超えた際にアラートを発する、教育用MT5チャートユーティリティです。
パブリッシュされた記事"時間帯別・曜日別・月の日付別の季節性インジケータ".

金融市場における繰り返し発生する価格パターンを分析するためのツールの開発方法について説明します。分析対象となるのは、月の日付(1日~31日)、曜日(月曜日~日曜日)、または1日の時間帯(0時~23時)です。このインジケータは過去のデータを分析し、それぞれの期間における平均リターンを計算します。そして、その結果をヒストグラムと予測表示によって可視化します。また、季節性タイプ、分析するバー数、パーセント表示または絶対値表示、チャートカラーなど、ユーザーが変更可能なパラメータも備えています。
パブリッシュされた記事"初級から中級まで:オブジェクト(IV)".

これは、これまでの記事の中でも、おそらくいちばん楽しい内容でしょう。なぜなら、ここではMetaTrader 5にすでに存在しているオブジェクトを変更し、本来プラットフォーム上には存在しない別のオブジェクトを作成するからです。もちろん、これから見ていく内容は少し無謀に思えるかもしれません。しかし、実際に動作し、非常に興味深い用途に役立ちます。
パブリッシュされた記事"初級から中級まで:オブジェクト(III)".

本日の記事では、特にMQL5でプログラミングを学び始めたばかりの方に向けて、非常に魅力的で興味深いインタラクションシステムの実装方法を紹介します。ここで取り上げる内容自体に、根本的に新しいものがあるわけではありません。しかし、本記事では私なりのアプローチで解説を進めるため、内容をより理解しやすく感じていただけると思います。実践的で興味を持って取り組める題材を通して、構造化アプローチを用いたプログラム開発の流れを実際に確認していきます。



















