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

新しい記事「 母集団最適化アルゴリズム:差分進化(DE) 」はパブリッシュされました: この記事では、これまでに取り上げたアルゴリズムの中で最も議論の的となっているアルゴリズム、差分進化(DE)アルゴリズムについて考察します。 差分進化の考え方は、シンプルさと効率性を兼ね備えています。差分進化アルゴリズムは、潜在的な解を表すベクトルの集団を使用します。各ベクトルは、最適化問題の変数の値を表す成分で構成されます。
新しい記事「 リプレイシステムの開発(第32回):受注システム(I) 」はパブリッシュされました: これまで開発してきたものの中で、このシステムが最も複雑であることは、おそらく皆さんもお気づきでしょうし、最終的にはご納得いただけると思います。あとは非常に単純なことですが、取引サーバーの動作をシミュレーションするシステムを作る必要があります。取引サーバーの操作方法を正確に実装する必要性は、当然のことのように思えます。少なくとも言葉ではです。ただし、リプレイ/シミュレーションシステムのユーザーにとって、すべてがシームレスで透明なものとなるようにする必要があります。
新しい記事「 リプレイシステムの開発(第31回):エキスパートアドバイザープロジェクト - C_Mouseクラス(V) 」はパブリッシュされました: リプレイ/シミュレーションの終了まで残り時間を表示できるタイマーが必要です。これは一見、シンプルで迅速な解決策に見えるかもしれません。多くの人は、取引サーバーが使用しているのと同じシステムを適応して使用しようとするだけです。しかし、この解決策を考えるとき、多くの人が考慮しないことがあります。リプレイでは、そしてシミュレーションではなおさら、時計の動きは異なるということです。こうしたことが、このようなシステムの構築を複雑にしています。
新しい記事「 母集団最適化アルゴリズム:Stochastic Diffusion Search (SDS) 」はパブリッシュされました: この記事では、ランダムウォークの原理に基づく非常に強力で効率的な最適化アルゴリズムである確SDS(Stochastic Diffusion Search、確率的拡散探索)について説明します。このアルゴリズムは、複雑な多次元空間で最適解を求めることができ、収束速度が速く、局所極値を避けることができるのが特徴です。 次は、興味深い事実です。 1
新しい記事「 リプレイシステムの開発(第30回):エキスパートアドバイザープロジェクト - C_Mouseクラス(IV) 」はパブリッシュされました: 今日は、プログラマーとしての職業生活のさまざまな段階で非常に役立つテクニックを学びます。多くの場合、制限されているのはプラットフォーム自体ではなく、制限について話す人の知識です。この記事では、常識と創造性があれば、クレイジーなプログラムなどを作成することなく、MetaTrader 5 プラットフォームをより面白くて多用途にし、シンプルでありながら安全で信頼性の高いコードを作成できることを説明します。創造力を駆使して、ソース
新しい記事「 リプレイシステムの開発(第29回):エキスパートアドバイザープロジェクト - C_Mouseクラス(III) 」はパブリッシュされました
ライフハック・バランス・エクイティ : この指標は取引口座の残高と資本を表示します。 ‌ 作者: Vladimir Karputov
Exp_Slow-Stoch_Duplex : Slow-Stoch指標のシグナルに基づく2つの同一の取引システム(ロングポジションとショートポジション用)で、1つのエキスパートアドバイザー内でさまざまな方法で設定できます。 作者: Nikolay Kositsin
新しい記事「 独自のLLMをEAに統合する(第1部):ハードウェアと環境の導入 」はパブリッシュされました: 今日の人工知能の急速な発展に伴い、言語モデル(LLM)は人工知能の重要な部分となっています。私たちは、強力なLLMをアルゴリズム取引に統合する方法を考える必要があります。ほとんどの人にとって、これらの強力なモデルをニーズに応じて微調整し、ローカルに展開して、アルゴリズム取引に適用することは困難です。本連載では、この目標を達成するために段階的なアプローチをとっていきます。
LinearRegression : 金融市場に適用された場合、 この方法は通常価格の「標準」レベルからの極端な偏りの瞬間を決定するために使用されます。 作者: Nikolay Kositsin
新しい記事 MQL5 Cookbook:指定の基準に基づく Expert Advisor 最適化結果の保存方法 はパブリッシュされました: MQL5 プログラミングに関するシリーズを続けます。今回、われわれは Expert Advisor のパラメータ最適化の最中に各最適化パスの結果を取得する方法を見ていきます。外部パラメータに指定された条件が満たされれば対応するパス値がファイルに書き込まれることを確認できるよう実装が行われます。検証値以外にもそのような結果をもたらしたパラメータも保存します。 最適化に関するデータにアクセスするには、次のような特殊な MQL5 関数を使います。
新しい記事「 リプレイシステムの開発(第28回):エキスパートアドバイザープロジェクト-C_Mouseクラス(II) 」はパブリッシュされました: 人々が初めてコンピューティングが可能なシステムを作り始めたとき、すべてには、プロジェクトを熟知しているエンジニアの参加が必要でした。コンピュータ技術の黎明期、プログラミング用の端末すらなかった時代の話です。それが発展し、より多くの人々が何かを創造できることに興味を持つようになると、新しいアイデアやプログラミングの方法が現れ、以前のようなコネクタの位置を変えるスタイルに取って変わりました。最初の端末が登場したのはこの時です。
新しい記事「 リプレイシステムの開発(第27回):エキスパートアドバイザープロジェクト-C_Mouseクラス(I) 」はパブリッシュされました: この記事では、C_Mouseクラスを実装します。このクラスは、最高水準でプログラミングする能力を提供します。しかし、高水準や低水準のプログラミング言語について語ることは、コードに卑猥な言葉や専門用語を含めることではありません。逆です。高水準プログラミング、低水準プログラミングというのは、他のプログラマーが理解しやすいか、しにくいかという意味です。 前回の「 リプレイシステムの開発(第26回):エキスパートアドバイザープロジェクト(I)
新しい記事「 リプレイシステムの開発(第26回):エキスパートアドバイザープロジェクト-C_Terminalクラス 」はパブリッシュされました: これで、リプレイ/シミュレーションシステムで使用するEAの作成を開始できます。ただし、行き当たりばったりの解決策ではなく、何か改善策が必要です。にもかかわらず、最初の複雑さに怯んではなりません。どこかで始めることが重要で、そうでなければ、その課題を克服しようともせずに、その難しさを反芻してしまうことになります。それこそがプログラミングの醍醐味であり、学習、テスト、徹底的な研究を通じて障害を克服することです。
新しい記事「 リプレイシステムの開発 - 市場シミュレーション(第25回):次の段階への準備 」はパブリッシュされました: この記事では、リプレイ/シミュレーションシステム開発の第1段階を完了しました。この成果により、システムが高度なレベルに達したことを確認し、新機能の導入への道を開くことができました。目標は、システムをさらに充実させ、市場分析の調査開発のための強力なツールに変えることです。
新しい記事「 リプレイシステムの開発 - 市場シミュレーション(第24回):FOREX (V) 」はパブリッシュされました
新しい記事「 リプレイシステムの開発 - 市場シミュレーション(第23回)FOREX (IV) 」はパブリッシュされました: これで、ティックをバーに変換したのと同じ時点で作成がおこなわれます。こうすることで、変換プロセス中に問題が発生した場合、すぐにエラーに気づくことができます。これは、早送り中にチャート上に1分足を配置するコードと同じコードが、通常のパフォーマンス中に足を配置する位置決めシステムにも使用されるためです。言い換えれば、このタスクを担当するコードは他の場所には複製されません。このようにして、メンテナンスと改善の両方においてはるかに優れたシステムが得られます。 前回の「
新しい記事「 リプレイシステムの開発 - 市場シミュレーション(第22回):FOREX (III) 」はパブリッシュされました: このトピックに関する記事は今回で3回目になりますが、株式市場とFOREX市場の違いをまだ理解していない方のために説明しなければなりません。大きな違いは、FOREXでは、取引の過程で実際に発生したいくつかのポイントに関する情報がないというか、与えられないということです。 ティックを作成するためにシミュレーターを使用する必要があり、情報がFOREX市場や株式市場で使用されているものであるかどうかを調べるために、 出来高
新しい記事「 リプレイシステムの開発 - 市場シミュレーション(第21回):FOREX (II) 」はパブリッシュされました: FOREX市場で作業するためのシステムを構築し続けます。この問題を解決するためには、まず、前のバーを読み込む前にティックの読み込みを宣言しなければなりません。これによって問題は解決されますが、同時にユーザーは構成ファイルの構造に従わざるを得なくなります。これは個人的にはあまり意味がありません。なぜなら、構成ファイルの内容を分析し、実行する役割を担うプログラムを設計することで、ユーザーが必要な要素を好きな順番で宣言できるようになるからです。 前回の「
新しい記事「 Murrayシステム再訪問 」はパブリッシュされました: グラフィカルな価格分析システムは、当然ながらトレーダーの間で人気があります。今回は、有名なレベルを含む完全なMurray(マレー)システム、および現在の価格ポジションを評価し、取引を決定するための有用な他のテクニックについて説明します。 レベル 突破 とは、 価格がレベルを超えて、固定された 状態のことです。 例えば、1本目のローソク足がレベルを下回り、2本目、3本目がレベルを上回った場合、そのレベルは突破されたと判断することができます。
数量平均パーセント : このバージョンはある種の正規化されたバージョンで、選択された期間の平均数量と比較した数量がパーセントで表示されます。 作者: Mladen Rakic
新しい記事「 外国為替市場の季節性から利益を得る 」はパブリッシュされました: 例えば、冬になると新鮮な野菜の値段が上がったり、霜が降りると燃料の値段が上がったりすることはよく知られていますが、同じようなパターンが外国為替市場にもあることを知っている人は少ないです。
新しい記事「 ニューラルネットワークの実験(第7回):指標の受け渡し 」はパブリッシュされました: 指標をパーセプトロンに渡す例。この記事では、一般的な概念について説明し、最も単純な既製のエキスパートアドバイザー(EA)と、それに続く最適化とフォワードテストの結果を紹介します。 このトピックに関する多数の記事を読んでいると、ニューラルネットワークに基づく取引システムの直接的な結果に関する悲しい状況が常に観察されます。多くの優れたアイデアやアルゴリズムは、望ましい結果をもたらしません。
新しい記事「 機械学習における量子化(第2回):データの前処理、テーブルの選択、CatBoostモデルの訓練 」はパブリッシュされました: この記事では、ツリーモデルの構築における量子化の実際の応用について考察します。量子化テーブルの選択方法とデータの前処理について検討します。複雑な数式は使用しません。 Q_Error_Selectionスクリプトの機能を説明する例を使用して、実装したデータ前処理法について考えてみましょう。
新しい記事「 機械学習における量子化(第1回):理論、コード例、CatBoostでの実装解析 」はパブリッシュされました: この記事では、ツリーモデルの構築における量子化の理論的な応用を考察し、CatBoostに実装された量子化手法を紹介します。複雑な数式は使用しません。 では、量子化とは何で、何故使用されるのかを考えてみましょう。
新しい記事「 時系列マイニングのためのデータラベル(第4回):ラベルデータを使用した解釈可能性の分解 」はパブリッシュされました: この連載では、ほとんどの人工知能モデルに適合するデータを作成できる、時系列のラベル付け方法をいくつかご紹介します。ニーズに応じて的を絞ったデータのラベル付けをおこなうことで、訓練済みの人工知能モデルをより期待通りの設計に近づけ、モデルの精度を向上させ、さらにはモデルの質的飛躍を助けることができます。
新しい記事「 知っておくべきMQL5ウィザードのテクニック(第09回):K平均法とフラクタル波の組み合わせ 」はパブリッシュされました: K平均法では、まず無作為に生成されたクラスタ重心を使用するデータセットのマクロビューに焦点を当てたプロセスとしてデータポイントを集団化するアプローチを採用し、その後ズームインしてこれらの重心を調整してデータセットを正確に表現します。これを見て、その使用例をいくつか活用していきます。
新しい記事「 並列粒子群最適化 」はパブリッシュされました: 本稿では、粒子群アルゴリズムを使用した高速最適化の手法について説明しています。また、この手法のMQLでの実装を提示します。これは、エキスパートアドバイザー内のシングルスレッドモードとローカルテスターエージェントで実行されるアドオンとしての並列マルチスレッドモードの両方ですぐに使用できます。
新しい記事「 周波数領域でのフィルタリングと特徴抽出 」はパブリッシュされました: この記事では、予測モデルに有用な独自の特徴を抽出するために周波数領域で表現された時系列にデジタルフィルタを適用する方法を探ります。 「 初心者のためのMQL5におけるデジタルフィルタの実践的実装
Paromon : この指標は、1日の始まりのラインとその高値と安値を描画します。 作者: Nikolay Kositsin