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

新しい記事「 MQL5の圏論(第15回):関手とグラフ 」はパブリッシュされました: この記事はMQL5における圏論の実装に関する連載を続け、関手について見ていきますが、今回はグラフと集合の間の橋渡しとして関手を見ていきます。カレンダーデータを再検討します。ストラテジーテスターでの使用には限界がありますが、相関性の助けを借りて、ボラティリティを予測する際に関手を使用するケースを説明します。 MQL5の経済指標カレンダー については、 圏論とデータベーススキーマを関連づけた
新しい記事「 RSIディープスリームーブ取引手法 」はパブリッシュされました: MetaTrader 5でRSIディープスリームーブ取引テクニックを紹介します。この記事は、株式、通貨、商品などの証券の強さと勢いを測定するために使用されるテクニカル分析指標であるRSIに基づくいくつかの取引テクニックを紹介する新しい一連の研究に基づいています。 ルが出る可能性があるというものです。取引条件は以下の通りです。
新しい記事「 ニューラルネットワークが簡単に(第37回):スパースアテンション(Sparse Attention) 」はパブリッシュされました: 前回は、アテンションメカニズムをアーキテクチャーに用いたリレーショナルモデルについて説明しました。これらのモデルの特徴の1つは、コンピューティングリソースを集中的に利用することです。今回は、セルフアテンションブロック内部の演算回数を減らす仕組みの1つについて考えてみたいと思います。これにより、モデルの一般的なパフォーマンスが向上します。
新しい記事「 MQL5ストラテジーテスターを理解し、効果的に活用する 」はパブリッシュされました: MQL5のプログラマーや開発者は、重要で貴重なツールをマスターする必要があります。ストラテジーテスターはこれらのツールのうちの1つです。この記事は、MQL5のストラテジーテスターを理解し、使用するための実践的なガイドです。 [設定]タブに移動すると、以下のようになります。 1. エキスパート:テストするプログラムファイルを選択 2. IDE:選択したプログラムのソースコードを開く 3. 特定の設定を保存または読み込み 4. 銘柄:テストする銘柄を選択 5
新しい記事「 リプレイシステムの開発—市場シミュレーション(第6回):最初の改善(I) 」はパブリッシュされました: この記事では、システム全体の安定化を開始します。安定化がなければ次のステップに進むことができない可能性があります。 よく見ると、システムにエラーがあることがわかります。このエラーは次の記事で修正し、市場リプレイをさらに改善し、より安定して直感的に使用できるようにします。
新しい記事「 リプレイシステムの開発—市場シミュレーション(第5回):プレビューの追加 」はパブリッシュされました: 現実的で利用しやすい方法で市場リプレイシステムを実装する方法を開発することができたので、プロジェクトを続けて、リプレイの動作を改善するためのデータを追加してみましょう。 このように考えることができます。私たちは、特定の日に実行されたすべての取引ティックのファイルを持っています。しかし、このファイルの内容だけでは、どの指標からも本当に有益な情報を得ることはできません。例えば、JOE DI
新しい記事「 MQL5のプログラム構造について学ぶ必要があるすべて 」はパブリッシュされました: どのようなプログラミング言語でも、プログラムには特定の構造があります。この記事では、MetaTrader 5で実行可能なMQL5取引システムや取引ツールを作成する際に非常に役立つMQL5プログラム構造のすべての部分のプログラミングの基礎を理解することにより、MQL5プログラム構造の重要な部分を学びます。
新しい記事「 DoEasy - コントロール(第32部):水平スクロールバー、マウスホイールスクロール 」はパブリッシュされました: この記事では、水平スクロールバーオブジェクト機能の開発を完成します。また、スクロールバーのスライダーを動かしたり、マウスホイールを回転させたりしてコンテナの内容をスクロールできるようにするほか、MQL5の新しい注文実行ポリシーや新しいランタイムエラーコードを考慮したライブラリへの追加もおこないます。 テストをおこなうために、前回の記事の EAを そのまま使用します。これをコンパイルして、コンテナの自動サイズ変更を「No」に設定してチャート上で実行してみましょう。
新しい記事「 MQL4およびMQL5開発のフレームワーク内のOpenAI ChatGPT機能 」はパブリッシュされました: この記事では、エキスパートアドバイザー(EA)、指標、スクリプトの開発にかかる時間と労力を削減するという観点から、OpenAI ChatGPTの機能を理解するために、ChatGPTをいじっていきます。このテクノロジーについて簡単に説明し、MQL4およびMQL5でのプログラミングにこのテクノロジーを正しく使用する方法を説明します。 この種のテクノロジーについて知ったときに、人々はほぼ次の3つのサブグループに分類されると思います。 「これでスーパーアルゴリズムを作れる」
新しい記事「 ONNXモデルをクラスでラップする 」はパブリッシュされました: オブジェクト指向プログラミングは、読みやすく修正しやすい、よりコンパクトなコードの作成を可能にします。ここでは3つのONNXモデルの例を見てみましょう。 過半数の得票は、<総得票数>/2+1という式に従って計算されます。合計3票で、過半数は2票です。いわゆる「ハード投票」です。 テスト結果は同じ設定のままです。 3つのモデルの仕事、すなわち、利益の出る取引と利益の出ない取引の数を別々に見てみましょう。モデル1 - 11:3、モデル2 - 6:1、モデル3 - 16:10です。
Pin bar and inside bar combination : Indicator to detect Pinbar + Insidebar combination. 作者: Kosuke Sakaguchi
新しい記事「 改善された同事ローソク足パターン認識指標に基づく取引戦略 」はパブリッシュされました: メタバーベースの指標は、従来のものよりも多くのローソク足を検出しました。これが自動売買に本当に役立つのか、検証してみましょう。 その後、約5000の設定オプションのうち、シングルバーEAでは約600、メタバーEAでは約900(平均してより多くの取引をおこなうため)しか残りませんでした。これらをもとに1つのグラフを作成し、シングルバーEAとメタバーEAのトレーニング段階を比較してみましょう。 最小限の信頼できる最適化結果
新しい記事「 MQL5の圏論(第14回):線形順序を持つ関手 」はパブリッシュされました: この記事は、MQL5における圏論の実装に関する広範な連載の一部であり、関手について掘り下げます。関手のおかげで線形順序が集合にどのように写像できるかを検証します。一般的には何のつながりもないと見なされてしまうような2つのデータ集合について考えます。 潮汐データは、アメリカ海洋大気庁(NOAA)が公表し、 Webサイト を通じて一般に公開されています。このデータは、1日に4回、基準点から外れた潮汐の高さを記録します。一年中、その日の潮の満ち引きの時刻と高度だけが記録されます。これがプレビューです。
新しい記事「 リプレイシステムの開発 — 市場シミュレーション(第4回):設定の調整(II) 」はパブリッシュされました: システムとコントロールを作り続けましょう。サービスをコントロールする能力がなければ、システムを前進させ、改善することは難しくなります。 ビデオでは、システム全体が作動している様子を見ることができます。ただし、リプレイシステムを使用する前に、状況が安定するまで待つ必要があることには注意が必要です。ポジションを目的のポイントに移動させるとき、その動きは難しく感じるかもしれません。
新しい記事「 MQL5の圏論(第13回):データベーススキーマを使用したカレンダーイベント 」はパブリッシュされました: この記事は、MQL5での順序の圏論実装に従うもので、MQL5での分類のためにデータベーススキーマをどのように組み込むことができるかを検討します。取引関連のテキスト(文字列)情報を特定する際に、データベーススキーマの概念を圏論とどのように組み合わせることができるかの基礎を見ていきます。カレンダーイベントが中心です。 カレンダーイベントはほぼ毎日生成され、そのほとんどは数か月前に事前にマークされています。MetaTrader 経済指標カレンダー
新しい記事「 MQL5における圏論(第12回):順序 」はパブリッシュされました: この記事は、MQL5でのグラフの圏論実装に従う連載の一部であり、順序について詳しく説明します。2つの主要な順序タイプを検討することで、順序理論の概念が取引の意思決定に情報を提供する上で、モノイド集合をどのようにサポートできるかを検証します。 この記事では、圏論における 順序
新しい記事「 MQL5の圏論(第11回):グラフ 」はパブリッシュされました: この記事は、MQL5での圏論の実装を考察する連載の続きです。ここでは、取引システムへのクローズアウト戦略を開発する際に、グラフ理論をモノイドやその他のデータ構造とどのように統合できるかを検討します。 したがって、私たちの目的では、グラフは、相互接続されたシステム内のステップの数と順序をカタログ化する手段と考えることができます。モノイドの検討を始めて以来、次の手順に従った取引決定システム(各ノードにモノイドがある)を検討してきました。 時間枠を選択 過去の期間を選択 適用価格を選択 指標を選択
新しい記事「 古いトレンドトレーディング戦略の再検討:2つのストキャスティクス、MAとフィボナッチ 」はパブリッシュされました: 古い取引戦略。この記事では、純粋にテクニカルな方法でトレンドをフォローするための戦略の1つを紹介します。これは純粋なテクニカル戦略で、シグナルとターゲットを出すためにいくつかのテクニカル指標とツールを使用します。戦略の構成要素は次の通りです。14期間のストキャスティクス、5期間のストキャスティクス、200期間の移動平均線、フィボナッチ予測ツール(目標設定用)。 この戦略の取引ルールは以下の通りです。
新しい記事「 MQL5でのグラフィカルパネルの作成を簡単に 」はパブリッシュされました: この記事では、取引において最も価値があり役立つツールの1つであるグラフィカルパネルを作成する必要がある人に、シンプルで簡単なガイドを提供します。グラフィカルパネルは、取引に関するタスクを簡素化および容易にして、時間を節約し、気を散らすことなく取引プロセスそのものに集中するのに役立ちます。 コードをコンパイルして実行すると、以下のようにパネルが表示されます。
新しい記事「 平均足と移動平均を組み合わせると良好なシグナルを提供できるのか 」はパブリッシュされました: 戦略を組み合わせることで、より良い機会が得られる可能性があります。指標やパターンを組み合わせたり、さらに良いことに指標とパターンを組み合わせたりして、追加の確認要素を得ることができます。移動平均はトレンドを確認し、それに乗るのに役立ちます。これらは、そのシンプルさと、分析に付加価値をもたらす実証済みの実績により、最もよく知られているテクニカル指標です。
新しい記事「 アプリケーションを使用してMQL5の関数を理解する 」はパブリッシュされました: 関数はどのプログラミング言語においても重要なものです。関数は、開発者が同じことを繰り返さないことを意味するDRY (Do not Repeat Yourself)の概念を適用するのに役立つなどの多くのメリットを提供します。この記事では、関数に関する詳細情報と、物事を複雑にすることなく取引システムを強化するために、あらゆるシステムで使用または呼び出しできる簡単なアプリケーションを作成して、MQL5で独自の関数を作成する方法について説明します。
新しい記事「 MQL5のインタラクティブGUIで取引チャートを改善する(第2回):移動可能なGUI (II) 」はパブリッシュされました: MQL5で移動可能なGUIを作成するための詳細なガイドで、取引戦略やユーティリティでの動的なデータ表現の可能性を引き出しましょう。オブジェクト指向プログラミングの基本原理を理解し、同じチャート上に単一または複数の移動可能なGUIを簡単かつ効率的に設計実装する方法を発見してください。
新しい記事「 Goertzelアルゴリズムによるサイクル分析 」はパブリッシュされました: この記事では、MQL5でGoertzel(ゲルツェル)アルゴリズムを実装するコードユーティリティを紹介し、このテクニックを価格相場の分析に利用し、可能な戦略を開発するための2つの方法を探ります。
新しい記事「 MetaTrader 5用のMQTTクライアントの開発:TDDアプローチ 」はパブリッシュされました: この記事では、MQL5のネイティブMQTTクライアント開発における最初の試みについて報告します。MQTTは、クライアントサーバーのパブリッシュ/サブスクライブメッセージングトランスポートプロトコルです。MQTTは軽量、オープン、シンプルで、簡単に実装できるように設計されています。これらの特性により、さまざまな状況での使用に最適です。 技術スタックの制限と高価なネットワークコストにより、堅牢、高速、低コストになるように設計されているにもかかわらず、継続的な セッション認識
新しい記事「 MQL5オブジェクト指向プログラミング(OOP)について 」はパブリッシュされました: 開発者として、私たちは、特に異なる動作をするオブジェクトがある場合に、コードを重複せずに再利用可能で柔軟なソフトウェアを作成し開発する方法を学ぶ必要があります。これは、オブジェクト指向プログラミングのテクニックと原則を使うことでスムーズにおこなうことができます。この記事では、MQL5オブジェクト指向プログラミングの基本を紹介し、この重要なトピックの原則とプラクティスをソフトウェアでどのように使用できるかを説明します。
新しい記事「 シンプルな平均回帰取引戦略 」はパブリッシュされました: 平均回帰とは、トレーダーが価格が何らかの形の均衡に戻ることを期待する逆張り取引の一種で、通常は平均値または別の中心的傾向の統計によって測定されます。 多くの資産クラスは、為替レートでさえも、平均回帰することが観察されていますが、このプロセスは何年も続く可能性があるため、短期投資家にとっては価値がありません。 株価は過去の平均を下回るのとほぼ同じ頻度で上回る可能性があるため、平均回帰は一種の対称性を示すはずです。
新しい記事「 MQL5におけるARIMAモデルによる予測 」はパブリッシュされました: この記事では、ARIMAモデルを構築するためのCArimaクラスの開発を継続し、予測を可能にする直感的な手法を追加します。
新しい記事「 MQL5のインタラクティブGUIで取引チャートを改善する(前編):移動可能なGUI (I) 」はパブリッシュされました: MQL5で動かせるGUIを作成するための包括的なガイドで、取引戦略やユーティリティでのダイナミックなデータ表現の力を解き放ちましょう。チャートイベントのコアコンセプトに触れ、同じチャート上にシンプルで複数の移動可能なGUIをデザインし、実装する方法を学びます。この記事では、GUIに要素を追加し、機能性と美しさを向上させるプロセスについても説明します。 MQL5
新しい記事「 MQL5の圏論(第10回):モノイド群 」はパブリッシュされました: MQL5における圏論の実装についての連載を続けます。ここでは、モノイド集合を正規化して、より幅広いモノイド集合とデータ型にわたって比較しやすくする手段としてモノイド群を見ていきます。
新しい記事「 MQL5の圏論(第9回):モノイド作用 」はパブリッシュされました: MQL5における圏論の実装についての連載を続けます。ここでは、前の記事で説明したモノイドを変換する手段としてモノイド作用を継続し、応用の増加につなげます。 EURUSDについて前の記事でおこなったように、ライブラリの組み込みRSIシグナルクラスを使用して2022.05.01から2023.05.15までの時間枠でテストを実行すると、これがテストレポートになります。