wangzhuguan / プロファイル
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![メタトレーダー5の EA の自動最適化](https://c.mql5.com/2/33/process-accept-icon.png)
この記事では、MetaTrader5での自己最適化メカニズムの実装について説明します。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![MQL5 プログラミングの基礎: ファイル](https://c.mql5.com/2/24/files.png)
この実践向きの記事は、MQL5 内のファイルの操作に焦点を当てています。基本を把握し、スキルを磨くことができるシンプルなタスクを提供しています。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![MQL5でのZIPアーカイブの扱い](https://c.mql5.com/2/19/Icon3.png)
MQL5は常に進化しています。この度新しい機能が追加されました。この革新により、DLLなしでZIPアーカイブを標準MQL5ツールで実行できるようになりました。この記事ではCZipクラスの使い方と、ZIPアーカイブの読み込み・生成・修正を例として扱います。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![Expert Advisor Code で簡単にエラーを検出しリカバリする方法](https://c.mql5.com/2/14/355_21.png)
Expert Advisor の作成では、コードエラーの検出およびリカバリの質問はひじょうに重要なものです。独特なのは、ちょうど良いタイミングで検出されないエラーが、すでに第一の検証段階にあるトレーディングシステムの貴重な考えを台無しにしてしまうことです。賢明な EA 作成者がだれしもそういった問題を一番最初から考慮に入れるのはそのためです。本稿では、このむつかしい問題に役立つ方法をいくつか詳しく説明します。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![MQL5 プログラミング基礎:時刻](https://c.mql5.com/2/0/datetime_avatar.png)
本稿は時間と連携する標準的 MQL5 関数に着目します。また、プログラムテクニック、Expert Advisors およびインディケータを作成する際必要となる時間と関連する実践的に便利な関数も取り上げます。特に注意を払うのが時間測定の一般的理論です。本稿はまず MQL5 の初心者プログラマーに興味を持ってもらえる内容です。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![任意の複雑さのレベルのグラフィカルなパネルを作成する方法](https://c.mql5.com/2/31/graph_panel.png)
この記事では、CAppDialog クラスに基づいてパネルを作成する方法と、パネルにコントロールを追加する方法について詳しく説明します。 パネルの構造とオブジェクトの継承を示すスキームを提供します。 この記事では、イベントの処理方法、および依存コントロールへの配信方法についても説明します。 その他の例では、サイズや背景色などのパネルパラメータを編集する方法を示します。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![MQL5にて独自のグラフィカルパネルを作成する](https://c.mql5.com/2/0/graph_pannels_MQL5.png)
MQL5プログラムの脂溶性は、たくさんの機能と、洗練されたGUIによって決定されます。ビジュアルによる理解は時折早くて安定した処理よりも重要なことがあります。こちらで標準ライブラリクラスを基盤にディスプレイパネルを毒で作成するためのステップごとの手順を紹介します。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![トレンドとは何か、相場の構造はトレンドかレンジかで決まるのか?](https://c.mql5.com/2/39/unnamed.png)
トレーダーはよくトレンドやレンジについて話しますが、トレンドやレンジとは何かを理解している人はほとんどおらず、概念を明確に説明できる人はさらにいません。 基本的な用語について考察することは、多くの場合、偏見や誤解の固まりに悩まされます。 しかし、利益を上げたいのであれば、概念の数学的・論理的な意味を理解する必要があります。 今回は、トレンドとレンジの本質に迫るとともに、相場の構造がトレンドなのか、レンジなのか、何か別のものなのかを定義してみたいと思います。 また、トレンド相場やレンジ相場で利益を出すための最適な戦略についても考えていきたいと思います。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![連続ウォークフォワード最適化(パート5):自動オプティマイザプロジェクトの概要とGUIの作成](https://c.mql5.com/2/38/MQL5-avatar-continuous_optimization__1.png)
この記事では、MetaTrader5 ターミナルでのウォークフォワード最適化の詳細を説明します。 以前の記事では、最適化レポートを生成およびフィルタリングする方法を検討し、最適化プロセスを担当するアプリケーションの内部構造の分析を開始しました。 自動オプティマイザは C# アプリケーションとして実装され、独自のグラフィカル インターフェイスを備えています。 5番目となるこの記事では、このグラフィカルインタフェースの作成に専念します。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![取引き履歴に基づくトレーディングのプレーヤー](https://c.mql5.com/2/0/MQL5_Trade_Player.png)
トレーディングのプレーヤーたったこれだけの短い言葉です。説明は必要ありませんね。ボタンのある小さな箱が心に浮かびます。ボタンを1つ押すと再現します。レバーを動かすと再現スピードが変化します。それとても似ています。本稿では、ほとんどリアルタイムでトレード履歴を再現するプログラムを紹介したいと思います。本稿はOOPの意味、インディケータとの連携、チャート管理についてもいくらか取り上げます。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![Connecting NeuroSolutions Neuronets](https://c.mql5.com/2/0/neural_DLL.png)
ニューロネットの作成に加え、NeuroSolutions ソフトウェアスウィートによりそれらを DLLとしてエクスポートすることが可能となります。本稿では、ニューロネット作成とDLL生成とそれを MetaTrader 5でのトレーディングのためExpert Advisor に連携する手順について述べています。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![トレーダーの為の正規表現](https://c.mql5.com/2/23/ava.png)
正規表現(英語ではregular expressions) とは、正規表現のパターンやマスクと呼ばれる指定されたルールに従ったテキストを処理する為の特別な言語です。この記事では、MQL5のRegularExpressionsライブラリを使用した取引レポートの処理をご紹介し、それを使った最適化結果をデモンストレーションします。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![トレードシグナルの定性的分析とその選択の仕方](https://c.mql5.com/2/27/MQL5-avatar-qualityAnalysis-001.png)
この記事では、シグナルプロバイダのパフォーマンス評価について説明します。 従来のアプローチとは若干異なる角度からシグナルトレードの結果を強調する追加項目を提供します。 適切な管理と完全トレードの概念について説明します。 また、得られた結果を用いて、最適な選択にこだわるとともに、複数のシグナルのポートフォリオをします。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
AnyChart is a multifunctional tool allowing you to work with non-standard charts in MetaTrader 4. It includes collector of ticks and generator of charts for trading (hst files) and testing (fxt files). Supported chart types are second, tick and renko ones. Settings Starting Date - start date for chart plotting. Ending Date - end date for chart plotting. Chart Type - chart type: Time - time chart, each bar contains a certain time interval; Tick - volume chart, each bar contains a certain number
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![三角裁定](https://c.mql5.com/2/29/avatar_Triangular_Arbitration.png)
本稿では、良く使われる三角裁定取引方法についてお話しします。ここでは、可能な限り主題を分析し、戦略のプラスおよびマイナス側面を考察し、既製のエキスパートアドバイザーコードを開発します。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![カスタムシンボル。実用的な基礎](https://c.mql5.com/2/40/user_symbols.png)
この記事では、クオートを表示するための一般的な方法を示すために、カスタムシンボルプログラムの生成を行います。 派生したカスタムシンボルチャートから実際のシンボルをトレードするためのEAにおける提案された亜種についても説明します。 この記事にはMQLのソースコードが添付されています。
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![wangzhuguan](https://c.mql5.com/avatar/2020/12/5FD904BB-C5D7.jpg)
![等量チャート再訪](https://c.mql5.com/2/15/537_33.gif)
本稿では、チャート構築方法を詳しく説明します。それらチャートでは、各バーが同数のティックで構成されています。