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

新しい記事「 母集団最適化アルゴリズム:ホタルアルゴリズム(FA) 」はパブリッシュされました: 今回は、ホタルアルゴリズム(FA)という最適化手法について考えてみます。修正により、このアルゴリズムは部外者から真の評価表リーダーへと変貌を遂げました。 アルゴリズム開始当初は、すべてのホタルが探索空間全体にランダムに散らばっています。そして、このアルゴリズムは、2つのフェーズに基づいて最適なパーティションを決定します。 光の強さの変化 - 現在位置のホタルの明るさが適応度の値に反映され、魅力的なホタルに向かって移動する。 ホタルは、隣のホタルの光量を観察して位置を変える。
新しい記事「 インディケーター情報の測定 」はパブリッシュされました: 機械学習は、ストラテジー開発の手法として注目されています。これまで、収益性と予測精度の最大化が重視される一方で、予測モデル構築のためのデータ処理の重要性はあまり注目されてきませんでした。この記事では、Timothy Masters著の書籍「Testing and Tuning Market Trading Systems」に記載されているように、予測モデル構築に使用するインディケーターの適切性を評価するために、エントロピーの概念を使用することについて考察しています。
新しい記事「 DoEasy - コントロール(第30部):ScrollBarコントロールのアニメーション化 」はパブリッシュされました: 今回は、ScrollBarコントロールの開発の続きと、マウスインタラクション機能の実装を開始します。さらに、マウスの状態フラグやイベントのリストも充実させる予定です。 EAをコンパイルし、チャート上で起動します。 見ての通り、スライダーは矢印ボタンによってスクロールバー内で適切に拘束されています。矢印ボタンはクリックに反応し、オブジェクトの色はインタラクション中のオブジェクトとカーソルの状態に応じて変化します。 作者: Artyom Trishkin
新しい記事「 行列ユーティリティ - 行列とベクトルの標準ライブラリの機能を拡張する 」はパブリッシュされました: 行列は大規模な数学的演算を効率的に処理できるため、機械学習アルゴリズムや一般的なコンピュータの基盤となっています。標準ライブラリは必要なものをすべて備えていますが、ユーティリティファイルでライブラリにはまだないいくつかの関数を導入して、拡張する方法を見てみましょう。 多層パーセプトロンは、入力層に脚の高さと胴体の直径を表す2つの入力ノード/ニューロン、出力層に犬、猫、ネズミの3つの結果を表す3つのノードを有します。
新しい記事「 Linux上のMetaTrader 5のC++マルチスレッドサポートを備えた概念実証DLLを開発する 」はパブリッシュされました: 最終製品がWindowsとLinuxシステムの両方でシームレスに動作するMetaTrader
新しい記事「 知っておくべきMQL5ウィザードのテクニック(第05回):マルコフ連鎖 」はパブリッシュされました: マルコフ連鎖は、金融をはじめとする様々な分野で、時系列データのモデル化や予測に利用できる強力な数学的ツールです。金融の時系列モデル化や予測では、株価や為替レートなど、金融資産の時間的変化をモデル化するためにマルコフ連鎖がよく使われます。マルコフ連鎖モデルの大きな利点の1つは、そのシンプルさと使いやすさにあります。 _p行列は、状態間の遷移の確率をすべて含む遷移行列です。シグナルクラスの全コードは記事の最後に添付しています。
新しい記事「 MQL5の圏論(第2回) 」はパブリッシュされました: 圏論は数学の一分野であり、多様な広がりを見せていますが、MQL5コミュニティではまだ比較的知られていません。この連載では、その概念のいくつかを紹介し、考察することで、コメントや議論を呼び起こし、トレーダーの戦略開発におけるこの注目すべき分野の利用を促進することを目的としたオープンなライブラリを確立することを目指しています。 同型写像
新しい記事「 ゲータ―オシレーター(Gator Oscillator)による取引システムの設計方法を学ぶ 」はパブリッシュされました: 人気のあるテクニカル指標に基づいて取引システムを設計する方法を学ぶ本連載の新しい記事では、ゲータ―オシレーターテクニカル指標を取り上げ、簡単な戦略を通じて取引システムを作成する方法について学びます。 戦略1:Gator Status Identifier
新しい記事「 MQL5の圏論(第1回) 」はパブリッシュされました: 圏論は数学の一分野であり、多様な広がりを見せていますが、MQLコミュニティではまだ比較的知られていない分野です。この連載では、その概念のいくつかを紹介して考察することで、コメントや議論を呼び起こし、トレーダーの戦略開発におけるこの注目すべき分野の利用を促進することを目的としたオープンなライブラリを確立することを目指しています。 ここで、始域と終域に時間と終値の集合を持つ準同型クラスのインスタンスを作成し、圏論を活性化してみましょう。 このインスタンスをPrintHomomorphism()関数を使って表示することにします
新しい記事「 DoEasy - コントロール(第29部):ScrollBar補助コントロール 」はパブリッシュされました: この記事では、ScrollBar補助コントロール要素とその派生オブジェクト(垂直および水平のスクロールバー)の開発を開始します。スクロールバーは、フォームのコンテンツがコンテナを超えた場合にスクロールするために使用されます。スクロールバーは通常フォームの下部と右側にあります。下部の水平のものはコンテンツを左右にスクロールし、垂直のものは上下にスクロールします。 EAをコンパイルし、チャート上で起動します。
新しい記事「 母集団最適化アルゴリズム:魚群検索(FSS) 」はパブリッシュされました: 魚群検索(FSS)は、そのほとんど(最大80%)が親族の群落の組織的な群れで泳ぐという魚の群れの行動から着想を得た新しい最適化アルゴリズムです。魚の集合体は、採餌の効率や外敵からの保護に重要な役割を果たすことが証明されています。 群れは、魚が同じスピードで同じ方向に同期して泳ぐと、かなりしっかりと編成されます。これは、同じ種類、年齢、サイズの魚が一定の距離を保って移動しているために起こります。魚の群れは、まるで集団の知性と共通の心を持っているかのように、複雑な手順を成し遂げることができます。
新しい記事「 MQL5クックブック - サービス 」はパブリッシュされました: この記事では、チャートへの結合を必要としないMQL5プログラムである「サービス」の多彩な機能について説明しています。また、他のMQL5プログラムとのサービスの違いをハイライトし、開発者がサービスで作業する際の微妙な違いを強調しています。例として、読者にはサービスとして実装できる幅広い機能をカバーするさまざまなタスクが提供されます。 次のタスクに直面していると想像してみましょう。ターミナルには、現在取引されている銘柄、つまりポジションを特徴とする銘柄のチャートが表示されます。
新しい記事「 母集団最適化アルゴリズム:カッコウ最適化アルゴリズム(COA) 」はパブリッシュされました: 次に考察するのは、レヴィフライトを使ったカッコウ検索最適化アルゴリズムです。これは最新の最適化アルゴリズムの1つで、リーダーボードの新しいリーダーです。
新しい記事「 DoEasy - コントロール(第28部):ProgressBarコントロールのバースタイル 」はパブリッシュされました: 今回は、ProgressBarコントロールでのプログレスバーの表示スタイルと説明テキストを開発します。 現在、 ライブラリ用に作成された
新しい記事「 母集団最適化アルゴリズム:灰色オオカミオプティマイザー(GWO) 」はパブリッシュされました: 最新の最適化アルゴリズムの1つである灰色オオカミオプティマイザについて考えてみましょう。テスト関数の元々の動作により、このアルゴリズムは、以前に検討されたものの中で最も興味深いものの1つになります。これは、ニューラルネットワークの訓練に使用される最も優れたアルゴリズムの1つであり、多くの変数を持つ滑らかな関数です。 図3:アルファ、ベータ、デルタに対するオメガの動きの図 GWOアルゴリズムの疑似コードは次のとおりです。 1)灰色オオカミの個体群をランダムに初期化します。
新しい記事「 母集団最適化アルゴリズム:人工蜂コロニー(ABC) 」はパブリッシュされました: 今回は、人工蜂コロニーアルゴリズムを研究し、機能空間を研究する新しい原理で知識を補います。今回は、古典アルゴリズムについて、私の解釈を紹介します。 人工蜂コロニーには多くの実装があり、巣の中の蜂の管理原理や領域探索のルールに違いがあります。今回は、古典アルゴリズムに対する私の解釈についてお話します。
新しい記事「 非線形指標 」はパブリッシュされました: 今回は、非線形指標を構築する方法と取引での使用について、いくつか考えてみたいと思います。MetaTraderの取引プラットフォームには、非線形なアプローチを使用する指標がかなりあります。 最頻値は、データサンプルの中で最も頻繁に出現する値です。例えば、サンプル1, 6, 9, 3, 3, 7, 8では、最も多い数字は3で、これが最頻値となります。ただし、価格を分析する場合、各値は一度しか発生しないため、最頻値を計算するためには、Pearsonの経験式を用いることができます。 Mode = 3*Median – 2*Mean
新しい記事「 MQL5を使った線の扱い方 」はパブリッシュされました: 今回は、MQL5によるトレンドラインや支持線と抵抗線といった、最も重要な線の扱い方についてご紹介します。
新しい記事「 DoEasy - コントロール(第27部):ProgressBar WinFormsオブジェクトの操作 」はパブリッシュされました: この記事では、ProgressBarコントロールの開発を続けます。特に、プログレスバーと視覚効果を管理するための機能を作成します。 チャート上でEAをコンパイルして起動します。 最初のループでは、ProgressBarオブジェクトの幅がどのように増加するかを確認し、プログレスバーの幅もそれに比例して増加します。同時に、Valueは最初は50に設定されており、プログレスバーの幅が相対値で設定されているため、そのままです。
新しい記事「 DoEasy - コントロール(第26部):ToolTip WinFormsオブジェクトの最終確認とProgressBarの開発開始 」はパブリッシュされました: 今回は、ツールチップコントロールの開発を完了し、ProgressBar WinFormsオブジェクトの開発を開始します。オブジェクトで作業しながら、コントロールやそのコンポーネントをアニメーション化するための普遍的な機能を開発する予定です。 EAをコンパイルし、チャート上で起動します。
新しい記事「 ニューラルネットワークが簡単に(第32部):分散型Q学習 」はパブリッシュされました: この連載で前回Q学習法を紹介しました。この手法は、各行動の報酬を平均化するものです。2017年には、報酬分布関数を研究する際に、より大きな成果を示す2つの研究が発表されました。そのような技術を使って、私たちの問題を解決する可能性を考えてみましょう。 MetaTrader
新しい記事「 知っておくべきMQL5ウィザードのテクニック(第04回):線形判別分析 」はパブリッシュされました: 今日のトレーダーは哲学者であり、ほとんどの場合、新しいアイデアを探して試し、変更するか破棄するかを選択します。これは、かなりの労力を要する探索的プロセスです。この連載では、MQL5ウィザードがこの取り組みにおけるトレーダーの主力であるべきであることを示しています。 LDAはPCAに非常に似ています。実際、PCAを実行した後にLDA正則化を実行する(曲線あてはめを避けるため)ことに意味があるかどうかを尋ねる人もいます。これは、別の日に記事にする必要がある長いトピックです。
新しい記事「 データサイエンスと機械学習(第09回):K近傍法(KNN) 」はパブリッシュされました: これは、訓練データセットから学習しない遅延アルゴリズムです。代わりにデータセットを保存し、新しいサンプルが与えられるとすぐに動作します。シンプルでありながら、実世界でさまざまなケースに応用されています。
新しい記事「 DoEasy - コントロール(第25部):Tooltip WinFormsオブジェクト 」はパブリッシュされました: 今回は、Tooltipコントロールの開発と、ライブラリの新しいグラフィカルプリミティブの開発を開始する予定です。当然ながら、すべての要素にツールチップがあるわけではないですが、すべてのグラフィックオブジェクトにはツールチップを設定する機能があります。 EAをコンパイルし、チャート上で起動します。
新しい記事「 母集団最適化アルゴリズム:蟻コロニー最適化(ACO) 」はパブリッシュされました: 今回は、蟻コロニー最適化アルゴリズムについて解析します。このアルゴリズムは非常に興味深く、複雑です。この記事では、新しいタイプのACOの作成を試みます。
新しい記事「 ニューラルネットワークが簡単に(第31部):進化的アルゴリズム 」はパブリッシュされました: 前回の記事では、非勾配最適化手法の調査を開始しました。遺伝的アルゴリズムについて学びました。今日は、このトピックを継続し、進化的アルゴリズムの別のクラスを検討します。
新しい記事「 フラクタルによる取引システムの設計方法を学ぶ 」はパブリッシュされました: これは、最も人気のあるテクニカル指標に基づいて取引システムを設計する方法を学ぶための連載の新しい記事です。フラクタル指標という新しい指標を学び、それを基にした取引システムを設計し、MetaTrader 5ターミナルで実行する方法について学びます。 1.Fractals highs and lows
新しい記事「 適応型インジケーター 」はパブリッシュされました: この記事では、適応型インジケーターを作成するためのいくつかの可能なアプローチを検討します。適応型インジケーターは、入力信号と出力信号の値の間のフィードバックの存在によって特徴付けられます。このフィードバックにより、インジケーターは金融時系列値の最適な処理に個別に適応できるようになります。 この単純化は、インジケーターを安定させる役には立ちませんでした( price[1] 比率は1に等しい)。ただし、この失敗は、別のインジケーターの基礎として役立つ可能性があります。 まず、インジケーターの期間( iPeriod
新しい記事「 データサイエンスと機械学習(第08回)::簡単なMQL5でのK平均法 」はパブリッシュされました: データサイエンティストやトレーダーにとってデータマイニングは非常に重要です。多くの場合、データは私たちが思っているほど単純ではありません。人間の目は、データセット内のささいな基本パターンと関係を理解できません。k平均法アルゴリズムがその助けになるかもしれません。調べてみましょう... クラスタリング分析は、同じ属性を持つオブジェクトが同じグループ(クラスター)内に配置されるように、一連のオブジェクトをグループ化するタスクです。
新しい記事「 DoEasy-コントロール(第24部):ヒント補助WinFormsオブジェクト 」はパブリッシュされました: 今回は、すべてのWinFormsライブラリオブジェクトの基本オブジェクトとメインオブジェクトを指定するロジックを見直し、新しいヒント基本オブジェクトとその派生クラスのいくつかを開発して、区切りの移動可能な方向を示すことにします。 EAに変更はありません。コンパイルしてチャート上で起動してみましょう。 実装された機能は正常に動作します。 作者: Artyom Trishkin