記事、ライブラリコメント - ページ 13

新しい記事「 母集団最適化アルゴリズム:粒子群(PSO) 」はパブリッシュされました: この記事では、一般的な粒子群最適化(PSO)アルゴリズムについて検討します。以前は、収束、収束率、安定性、スケーラビリティなどの最適化アルゴリズムの重要な特性について説明し、テストスタンドを開発し、最も単純なRNGアルゴリズムを検討しました。 図2で説明した、連載の 最初の記事 と同じ構造をアルゴリズムの構築に使用しているため(今後もこれを継続します)、アルゴリズムをテストスタンドに接続することは難しくありません。
新しい記事「 DoEasy - コントロール(第23部):TabControlおよびSplitContainer WinFormsオブジェクトの改善 」はパブリッシュされました: 今回は、WinFormsオブジェクトの作業領域の境界線に関連する新しいマウスイベントを追加し、TabControlとSplitContainerコントロールの機能に関するいくつかの欠点を修正することにします。 EAをコンパイルし、チャート上で起動します。
新しい記事「 マウンテンチャートとアイスバーグチャート 」はパブリッシュされました: MetaTrader 5プラットフォームに新しいチャートタイプを追加するというアイデアはいかがでしょうか。このプラットフォームには他のプラットフォームにあるものがいくつかないという声もあります。しかし、実際のところ、MetaTrader 5は他の多くのプラットフォームではできないこと(少なくとも簡単にはできないこと)ができる、非常に実用的なプラットフォームです。
新しい記事「 DoEasy - コントロール(第22部):SplitContainer - 作成したオブジェクトのプロパティを変更する 」はパブリッシュされました: 今回は、新しく作成したSplitContainerコントロールのプロパティと外観を変更する機能を実装します。 EAをコンパイルし、チャート上で起動します。 ご覧のように、オブジェクトの作成後に設定された新しいプロパティはすべて、その外観を正しく変更します。 欠点は、マウスカーソルを離した後に区切りオブジェクトを隠すというファジーなトリガーが見受けられられることですが、MS Visual
新しい記事「 Frames Analyzerツールによるタイムトレード間隔の魔法 」はパブリッシュされました: Frames Analyzerとは何でしょうか。これは、パラメータ最適化の直後に作成されたMQDファイルまたはデータベースを読み取ることにより、ストラテジーテスター内外でパラメータ最適化中に最適化フレームを分析するためのエキスパートアドバイザー(EA)のプラグインモジュールです。これらの最適化の結果はFrames Analyzerツールを使用している他のユーザーと共有して、結果について話し合うことができます。 Frames Analyzer
新しい記事「 DoEasy-コントロール(第21部):SplitContainerコントロール。パネルセパレータ 」はパブリッシュされました: この記事では、SplitContainerコントロールの補助パネルセパレータオブジェクトのクラスを作成します。 EAをコンパイルし、チャート上で起動します。
新しい記事「 アリゲーターによる取引システムの設計方法を学ぶ 」はパブリッシュされました: 最も人気のあるテクニカル指標に基づいて取引システムを設計する方法についての連載は今回で完結します。アリゲーター指標を基にした取引システムの作り方を学びます。 この戦略では、4つの値を連続的に確認することで、強気または弱気のダイバージェンスのシグナルを生成する取引システムを作ります。 唇の値 歯の値 顎の値
新しい記事「 データサイエンスと機械学習(第07回)::多項式回帰 」はパブリッシュされました: 線形回帰とは異なり、多項式回帰は、線形回帰モデルでは処理できないタスクをより適切に実行することを目的とした柔軟なモデルです。MQL5で多項式モデルを作成し、そこから何か良いものを作る方法を見つけてみましょう。 回帰モデルはまだ終わっていません。少しの間戻ります。連載の最初の記事で述べたように、基本的な線形回帰は多くの機械学習モデルの基盤として機能します。今日は、多項式回帰として知られる、線形回帰とは少し異なるものについて説明します。
新しい記事「 DoEasy-コントロール(第20部):SplitContainer WinFormsオブジェクト 」はパブリッシュされました: 今回の記事では、MS Visual StudioツールキットからSplitContainerコントロールの開発を開始します。このコントロールは、垂直または水平の可動セパレータで区切られた2つのパネルで構成されています。 EAをコンパイルし、チャート上で起動します。
新しい記事「 EAを用いたリスクとキャピタルの管理 」はパブリッシュされました: この記事では、バックテストレポートでは見えないこと、自動売買ソフトを使用する際の注意点、エキスパートアドバイザー(EA)を使用している場合の資金管理、自動売買をおこなっている場合に取引活動を続けるために大きな損失をカバーする方法について説明します。
新しい記事「 知っておくべきMQL5ウィザードのテクニック(第03回):シャノンのエントロピー 」はパブリッシュされました: 今日のトレーダーは哲学者であり、ほとんどの場合、新しいアイデアを探し、試し、変更するか破棄するかを選択します。これは、かなりの労力を要する探索的プロセスです。この連載では、MQL5ウィザードがトレーダーの主力であるべきであることを示します。 クロード・シャノンは1948年に、情報エントロピーの斬新な理想を持った論文「 通信の数学的理論
新しい記事「 DoEasy-コントロール(第19部):TabControl、WinFormsオブジェクトイベントでのタブのスクロール 」はパブリッシュされました: この記事では、スクロールボタンを使用してTabControlでタブヘッダーをスクロールする機能を作成します。この機能は、コントロールの両方側からタブヘッダーを1行に配置するためのものです。 EAをコンパイルし、チャート上で起動します。 ご覧のとおり、すべてが想定どおりに機能します。
新しい記事「 ニューラルネットワークが簡単に(第30部):遺伝的アルゴリズム 」はパブリッシュされました: 今日はちょっと変わった学習法を紹介したいと思います。ダーウィンの進化論からの借用と言えます。先に述べた手法よりも制御性は劣るでしょうが、非差別的なモデルの訓練が可能です。
新しい記事「 一からの取引エキスパートアドバイザーの開発(第31部):未来に向かって(IV) 」はパブリッシュされました: 引き続きEAから分離した部分を取り除きます。本連載は今回で最終回です。そして、最後に取り除くのがサウンドシステムです。この連載をご覧になっていない方には、少し分かりにくいかもしれません。 このような作業を経て、下図のようなプラットフォームの情報の流れができあがります。 このように、誰がシグナルを供給しても、行き先は同じになるのです。 作者: Daniel Jose
新しい記事「 アクセラレーターオシレーター(Accelerator Oscillator)による取引システムの設計方法を学ぶ 」はパブリッシュされました: 最も人気のあるテクニカル指標によって取引システムを設計する方法についての連載の新しい記事へようこそ。今回は、新しい指標であるアクセラレーターオシレーター(Accelerator Oscillator、AC)について学び、それを使った取引システムを設計する方法を学びます。 戦略1:AC Zero Crossover
新しい記事「 オーサムオシレーター(Awesome Oscillator)による取引システムの設計方法を学ぶ 」はパブリッシュされました: 連載の今回の新しい記事では、私たちの取引に役立ちそうな新しいテクニカルツールについてご紹介します。これは、オーサムオシレーター(Awesome Oscillator、AO)という指標です。この指標を使用した取引システムの設計方法を学びます。 戦略1:AO Zero Crossover
新しい記事「 DoEasy-コントロール(第18部):TabControlでタブをスクロールする機能 」はパブリッシュされました: この記事では、ヘッダーバーがコントロールのサイズに収まらない場合に備えて、TabControl WinFormsオブジェクトにヘッダースクロールコントロールボタンを配置します。また、トリミングされたタブヘッダーをクリックしたときのヘッダーバーのシフトを実装します。 必要な設定をおこなった後、EAをコンパイルしてチャート上で実行しましょう。 宣言された機能が正しく動作することがわかります。 作者: Artyom Trishkin
新しい記事「 相対的活力指数による取引システムの設計方法を学ぶ 」はパブリッシュされました: 最も人気のあるテクニカル指標によって取引システムを設計する方法についての連載の新しい記事へようこそ。今回は、相対的活力指数(RVI、Relative Vigot Index)という指標で、その方法を学びます。 戦略1: RVI Crossover - Uptrend この戦略では、以下の値を継続的に確認することで、上昇トレンド中に買いシグナルと売りシグナルを出す売買システムを作ります。 現在のRVI値 現在のRVIシグナルの値 RVI指標のゼロレベル
新しい記事「 相対的活力指数による取引システムの設計方法を学ぶ 」はパブリッシュされました: 以前の記事のモデルを追加で訓練する利点は、以前の記事のテストEAを使って訓練結果を確認できることです。私が使ったのはこれです。モデルの訓練後、追加で訓練した方針モデルを、ストラテジーテスターで「REINFORCE-test.mq5」というEAを前述のモデルを使って起動させました。そのアルゴリズムについては、 前回の記事 で紹介しました。完全なEAコードは添付ファイルにあります。
新しい記事「 DoEasy-コントロール(第17部):オブジェクトの非表示部分の切り取り、補助矢印ボタンのWinFormsオブジェクト 」はパブリッシュされました: この記事では、コンテナの外側にあるオブジェクトセクションを非表示にする機能を作成します。また、他のWinFormsオブジェクトの一部として使用する補助矢印ボタンオブジェクトを作成します。 EAをコンパイルし、チャート上で起動します。
新しい記事「 デマーカーによる取引システムの設計方法を学ぶ 」はパブリッシュされました: 最も人気のあるテクニカル指標によって取引システムを設計する方法についての連載の新しい記事へようこそ。今回は、デマーカー(DeMarker)指標による取引システムの作り方を紹介します。 戦略1:DeMarker strength この戦略では、2つの値を作成または定義した後に自動的に確認するような取引システムを作成します。これらの値は、現在のデマーカー値と過去5回のデマーカー平均値です。現在の値が平均値を上回る場合、取引システムは以下の値をチャートにコメントとして返す必要があります。 デマーカーは強い
新しい記事「 ニューラルネットワークが簡単に(第28部):方策勾配アルゴリズム 」はパブリッシュされました: 強化学習法の研究を続けます。前回は、Deep Q-Learning手法に触れました。この手法では、特定の状況下でとった行動に応じて、これから得られる報酬を予測するようにモデルを訓練します。そして、方策と期待される報酬に応じた行動がとられます。ただし、Q関数を近似的に求めることは必ずしも可能ではありません。その近似が望ましい結果を生み出さないこともあります。このような場合、効用関数ではなく、行動の直接的な方針(戦略)に対して、近似的な手法が適用されます。その1つが方策勾配です。
新しい記事「 一からの取引エキスパートアドバイザーの開発(第30部):指標としてのCHART TRADE? 」はパブリッシュされました: 今日は再びChart Tradeを使用しますが、今回はチャート上に存在する場合と存在しない場合があるオンチャート指標になります。 これで指標をコンパイルして、以下のビデオに示す結果を得ることができます。 EAはまだ完全には機能していませんが、Chart TradeにEAと同じ機能を持たせるか、以前の機能と現在MetaTrader
新しい記事「 一からの取引エキスパートアドバイザーの開発(第29部):おしゃべりプラットフォーム 」はパブリッシュされました: この記事では、MetaTrader 5プラットフォームをしゃべらせる方法を学びます。EAをもっと楽しくしたらどうでしょうか。金融市場の取引は退屈で単調すぎることがよくありますが、私たちはこの仕事の疲れを軽減することができます。依存症などの問題を経験している方にとってはこのプロジェクトは危険な場合があるのでご注意ください。ただし、一般的には、それは退屈を軽減するだけです。
新しい記事「 母集団最適化アルゴリズム 」はパブリッシュされました: 最適化アルゴリズム(OA)の分類についての入門記事です。この記事では、OAを比較するためのテストスタンド(関数群)を作成し、広く知られたアルゴリズムの中から最も普遍的なものを特定することを試みています。 分類AO 取引システムの最適化において、最もエキサイティングなのは、メタヒューリスティック最適化アルゴリズムです。最適化される関数の式の知識は必要ありません。大域的最適解への収束性は証明されていないが、ほとんどの場合、かなり良い解が得られることが実験的に確立されており、多くの問題でこれで十分です。
新しい記事「 ニューラルネットワークが簡単に(第27部):DQN (Deep Q-Learning) 」はパブリッシュされました: 強化学習の研究を続けます。今回は、「Deep Q-Learning」という手法に触れてみましょう。この手法を用いることで、DeepMindチームはアタリ社のコンピューターゲームのプレイで人間を凌駕するモデルを作成することができました。取引上の問題を解決するための技術の可能性を評価するのに役立つと思います。 Deep
新しい記事「 DoEasy-コントロール(第16部):TabControl WinFormsオブジェクト — 複数行のタブヘッダー、コンテナに合わせたヘッダーの伸び 」はパブリッシュされました: この記事では、TabControlの開発を続け、ヘッダーのサイズを設定するすべてのモードに対して、コントロールの4つの側面すべてにタブヘッダーの配置(通常、固定、右詰め)を実装します。 EAをコンパイルし、チャート上で起動します。 ご覧のとおり、左右のタブタイトルのレイアウトは正しく機能しています。次の記事で説明して修正するいくつかの欠点がありますが、これまでのところすべてが良好です. 作者
新しい記事「 DIYテクニカル指標 」はパブリッシュされました: この記事では、独自のテクニカル指標を作成できるアルゴリズムについて検討します。非常に単純な初期仮定で、非常に複雑で興味深い結果を得る方法を学びます。
新しい記事「 VIDYAによる取引システムの設計方法を学ぶ 」はパブリッシュされました: 最も人気のあるテクニカル指標によって取引システムを設計する方法を学ぶ連載の新しい記事へようこそ。この新しい記事では、新しいテクニカルツールについて学び、VIDYA(Variable Index Dynamic Average、可変インデックス動的平均)テクニカル指標によって取引システムを設計する方法を学びます。 このトピックでは、各戦略の取引システムをスムーズに構築できるよう、ステップバイステップの設計図を作成します。 戦略1: VIDYA Trend Identifier
新しい記事「 データサイエンスと機械学習—ニューラルネットワーク(第02回):フィードフォワードNNアーキテクチャの設計 」はパブリッシュされました: フィードフォワード(予測制御)ニューラルネットワークについて説明する前に、少し説明しておくことがあって、設計もその1つです。入力、隠れ層の数、および各ネットワークのノードに対する柔軟なニューラルネットワークを構築および設計する方法を見てみましょう。 ハードコーディングされたモデルは、新しいパラメータに合わせて最適化しようとすると失敗し、手順全体に時間がかかって面倒なことは誰もが知っています. (それだけの価値はありません) 。