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

新しい記事 MQLプログラムのグラフィカルインターフェイスのマークアップツールとしてのMQL 第1部 はパブリッシュされました: この論文では、MQLの構造体を用いて、MQLプログラムのウィンドウインタフェースを記述するための新しい概念を提案します。 特別なクラスは、表示可能なMQLマークアップをGUI要素に変換し、管理し、プロパティを設定し、イベントを統一的に処理することができます。 また、標準ライブラリのダイアログや要素にマークアップを使用する例をいくつか紹介します。 なぜレイアウトがコードから分離され、特殊な言語で記述されているのでしょうか。
新しい記事 取引シグナルの多通貨監視(その3):検索アルゴリズムの紹介 はパブリッシュされました: 前回の記事では、アプリケーションの視覚的な部分と、GUI要素の基本的なインタラクションを開発しました。 今回は、内部ロジックと取引シグナルのデータ準備のアルゴリズムを追加するだけでなく、検索し、モニターで可視化するために、シグナルを設定する機能を追加します。 プロジェクトをコンパイルして、独自のシンボルのセットを作成します。 モニター動作を実演するためのシグナルを1つ追加することができます。
新しい記事 トレーディングにおけるOLAPの適用(その4)。テスターレポートの定量的・視覚的分析 はパブリッシュされました: この記事では、シングルパスや最適化結果に関連するテスターレポートのOLAP分析のための基本的なツールを提供しています。 このツールは標準フォーマットのファイル(tstとopt)を扱うことができ、グラフィカルなインターフェイスも提供します。 最後にMQLのソースコードを添付します。 レベル別の利益の一般的な分布を100刻みで表示するには、X軸に沿った統計から「利益」フィールドを選択し、「カウント」アグリゲータを選択します。 100台単位でのレンジ別全利益配分
新しい記事 DoEasyライブラリの時系列(第36部): すべての使用銘柄期間の時系列オブジェクト はパブリッシュされました: 本稿では、使用された各銘柄期間のバーオブジェクトのリストを単一の銘柄時系列オブジェクトに結合することを検討します。使用されるすべての銘柄時系列期間のリストを格納するオブジェクトが各銘柄に備わることになります。 M5テスターのビジュアルモードでEAを起動します。 まず、テスターがすべての時間枠の履歴データをダウンロードし、次にEAが作成された時系列のデータを表示します。その後、メッセージが操作ログに送信され、テスト中に作成された時系列の新しいバーを開くことを通知します。
新しい記事 連続ウォークフォワード最適化(パート5):自動オプティマイザプロジェクトの概要とGUIの作成 はパブリッシュされました: この記事では、MetaTrader5 ターミナルでのウォークフォワード最適化の詳細を説明します。 以前の記事では、最適化レポートを生成およびフィルタリングする方法を検討し、最適化プロセスを担当するアプリケーションの内部構造の分析を開始しました。 自動オプティマイザは C# アプリケーションとして実装され、独自のグラフィカル インターフェイスを備えています。 5番目となるこの記事では、このグラフィカルインタフェースの作成に専念します。
新しい記事 時系列の予測(第1部):経験的分解モード(EMD)法 はパブリッシュされました: この記事では、経験的分解モードに基づいて時系列を予測するアルゴリズムの理論と実際の使用法について説明します。また、このメソッドのMQL実装を提案し、テスト指標とエキスパートアドバイザーを提示します。 2018年の初めから2020年2月までの期間、つまり2019年と2020年の初めに転送を行うこれらの設定を使用した単一のテストは下のようになります。 EURUSD D1、2018~2020のTestEMDレポート
新しい記事 連続ウォークフォワード最適化(パート4):最適化マネージャ(オートオプティマイザ) はパブリッシュされました: この記事の主な目的は、アプリケーションとその機能を操作するメカニズムについて説明することです。 したがって、この記事は、アプリケーションの使用方法に関する説明書としても使うことができます。 アプリケーションの使用法においてありがちな落とし穴と詳細を扱っています。 作成したプログラムの分析を進めるには、まずこのプロジェクトの目的を定義する必要があります。
新しい記事 DoEasyライブラリの時系列(第35部): バーオブジェクトと銘柄の時系列リスト はパブリッシュされました: 本稿は、簡単で迅速なプログラム開発のためのDoEasyライブラリの作成に関する新しいシリーズの始まりとなります。本稿では、銘柄の時系列データにアクセスして操作するためのライブラリ機能を実装します。メインおよび拡張時系列バーデータを格納するバーオブジェクトを作成し、オブジェクトの検索と並び替えを容易にするために、時系列リストにバーオブジェクトを配置します。 本稿は、MetaTrader
新しい記事 トレードシグナルの多通貨監視(パート2):アプリケーションのビジュアル部分の実装 はパブリッシュされました: 前回の記事では、アプリケーションフレームワークを作成し、以降のすべてのタスクの基礎としました。 このパートでは、開発工程を進めます: アプリケーションのビジュアル部分を作成し、インターフェイス要素の基本的な相互作用を構成します。 プロジェクトを再度コンパイルし、結果を表示します。 図13 シグナル編集ウィンドウのUI要素の相互作用の実装 トレーディングシグナルモニター この開発段階の直近のステップは、未来のトレードシグナルモニターのウィンドウを作成することです。
新しい記事 ネットワーク関数の適用、または DLL を使用しない MySQL: パートII - シグナル特性の変化を監視するプログラム はパブリッシュされました: 前のパートでは、MySQLコネクタの実装をしました。 この記事では、シグナルプロパティを収集するためのサービスを実装し、時間の経過とともに変化を表示するためのプログラムを実装することで、そのアプリケーションを検討します。 実装された例は、ユーザーがシグナルのWebページに表示されないプロパティの変化を観察する必要がある場合、実用的な意味を持ちます。 動作中のアプリケーションは、図6に表示されます。 図6
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第29部): 未決取引リクエスト - 特定の条件下での注文とポジションの削除と変更 はパブリッシュされました: 本稿では、保留中リクエスト取引の概念の説明を完了し、未決注文を削除する機能と、特定の条件下で注文とポジションを変更する機能を作成します。したがって、シンプルなカスタム戦略、またはユーザ定義の条件でアクティブ化されるEA動作ロジックを開発できるようになります。
新しい記事 ネットワーク関数の適用、または.dll を使用しない MySQL: パート I - コネクタ はパブリッシュされました: MetaTrader5は最近ネットワーク機能を実装しました。 これはMarket向けのプロダクトを開発するプログラマに大きな可能性を提示しました。 これにより、以前は動的ライブラリが必要なものを実装できるようになりました。 この記事では、MySQL の実装を例として使用することを検討します。 約1年前、MQL5ネットワーク関数はソケットを使用するための関数を補充しました。 これはMarket向けのプロダクトを開発するプログラマに大きな可能性を提示しました。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第28部): 未決取引リクエスト - 特定の条件下でのポジションの決済 はパブリッシュされました: 保留中リクエストを使用した取引を特徴とするライブラリ機能の開発を継続します。ポジションを開き、未決注文を出すための条件付き取引リクエストの送信をすでに実装しています。現在の記事では、条件付きのポジション決済(完全決済、部分決済、反対ポジションによる決済)を実装します。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第27部): 未決取引リクエスト - 特定の条件下でのポジションのオープン はパブリッシュされました: ユーザが保留中リクエストを使用して取引できるようにする機能の開発を継続します。本稿では、特定の条件下で指値注文を出す機能を実装します。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第26部): 未決取引リクエスト - 特定の条件下でのポジションのオープン はパブリッシュされました: この記事から始めて、特定の制限時間に達した、指定された利益を超えた、ストップロスによってポジションを決済したなどの特定の条件下で保留中リクエストを使用して取引できるようにする機能を開発します。 この記事から始めて、特定の条件下で保留中リクエストを使用して取引できる機能を開発します。このライブラリ機能により、ユーザーはプログラムで条件を作成し、その条件で取引注文をサーバーに送信できます。 例として
新しい記事 トレードにおけるOLAPの適用(パート3):トレード戦略の開発の相場分析 はパブリッシュされました: この記事では、トレードに適用される OLAP テクノロジを引き続き取り扱います。 最初の 2 つの記事で紹介した機能を拡張します。 今回は、クオートの運用分析について検討します。シェイプセレクタ 集計されたヒストリーデータに基づいて、トレード戦略に関する仮説を打ち出し、テストします。 この記事では、バーパターンとアダプティブトレードを研究するためのEAを紹介します。 前の記事で実装された内容の簡単な概要を次に示します (この記事を読んでいない場合は、最初の 2
新しい記事 MetaTrader5でDirectXを使用して3Dグラフィックスを作成する方法 はパブリッシュされました: 3D グラフィックスは、隠れたパターンの視覚化を可能にし、膨大な量のデータを分析するための優れた手段です。 今回のタスクは MQL5 で直接解決できますが、DireсtX 関数は 3 次元オブジェクトの作成が可能です。 したがって、MetaTrader5で3Dゲームをすることも、複雑なプログラムを作成することさえ可能です。 シンプルな 3 次元図形を描画して、3D グラフィックスをしましょう。 オブジェクトの 3
新しい記事 トレードシグナルの多通貨監視(パート1):アプリケーション構造の開発 はパブリッシュされました: この記事では、トレードシグナルのマルチカレンシーモニターを作成するアイデアを考察し、そのプロトタイプと共に未来のアプリケーション構造を開発し、運用のフレームワークを作成します。 この記事では、トレードシグナルの生成を可能にし、トレーダーが目的のシグナルを見つけるのを助ける柔軟な多通貨アプリケーションの段階的な作成を提示します。 裁量トレード中でも、トレーダーは特定の操作アルゴリズムとアクションのシーケンスに従い、5つの主要なタスクとして提示することができます。
新しい記事 相場パターンを見つけるための計量的アプローチ:自己相関、ヒートマップ、散布図 はパブリッシュされました: この記事では、季節的特徴の拡張である自己相関ヒートマップと散布図を紹介します。 この記事の目的は、"マーケットメモリ"が季節的な性質を持ち、任意のオーダーの増分の最大相関によって表現されることを示すものです。 M15時間枠に関する追加のチェックを行いましょう。 現在の時間と前日の同じ時間の間の同じ相関関係を探しているとします。 この場合、有効ラグは4倍大きく、毎時4つのM15期間が含まれているため、約24 *4 = 96でなければなりません。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第25部): 未決取引リクエスト - リクエストオブジェクトの管理 はパブリッシュされました: 前の記事では、ライブラリオブジェクトの一般的な概念に対応する保留中リクエストオブジェクトのクラスを作成しました。今回は、保留中リクエストオブジェクトの管理を許可するクラスについてです。
新しい記事 連続ウォークフォワード最適化(パート3):ロボットをオートオプティマイザに適応させる はパブリッシュされました: 3番目であるこの記事は、前の 2 つの記事間のブリッジとして機能します。最初の記事で検討されている.dll との相互作用のメカニズムと、2 番目の記事で説明したレポートダウンロード用のオブジェクトについて説明します。 DLLからインポートし、トレードヒストリーを持つXMLファイルを形成するクラスのラッパ作成のプロセスを分析します。 このラッパとデータのやり取りするメソッドも検討します。
透明な MetaTrader 5: このスクリプトは、Windows APIを使用して、クライアント端末ウィンドウの透明度レベルを設定することができます。 作者: Karputov Vladimir
新しい記事 直近のピップのプロフィットダウンを抽出 はパブリッシュされました: この記事では、アルゴリズムトレード分野における理論と実践を組み合わせる試みについて説明します。 トレーディングシステムの作成に関する考察のほとんどは、ヒストリーバーや適用される様々なインジケータの使用に関連します。 これは最もよくカバーされたフィールドであるため、詳細は考慮しません。 バーは人工的なエンティティを表します。したがって、プロトデータに近い何か、すなわち価格ティックで動作します。 ソース 調査の価格データはどこで入手しましょう?...
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第24部): 未決取引リクエストの使用 - リクエストオブジェクトクラス はパブリッシュされました: 前の記事では、保留中取引リクエストの概念を確認しました。保留中リクエストは、実際には、特定の条件によって実行される一般的な取引注文です。本稿では、保留中リクエストオブジェクトの完全なクラス(基本リクエストオブジェクトとその子孫)を作成します。 以前の3つの記事では、保留中リクエストを使用して、取引クラスの取引メソッドを管理する概念を確認しました。
新しい記事 パーセプトロンニューラルネットワーク はパブリッシュされました: 人工知能は、多くの場合、幻想的で複雑で理解できない何かに関連付けられます。 同時に、人工知能は日常生活の中でますます言及されています。 ニューラルネットワークの使用に関する成果に関するニュースは、多くのさまざまなメディアで取り上げられています。 この記事の目的は、誰でもニューラルネットワークを作成し、トレードでAIの成果をあげることを示すためにあります。 Wikipedia では、次のニューラル ネットワーク定義が提供されています。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第28部): 指値取引リクエストの決済、削除、変更 はパブリッシュされました: これは、保留中リクエストの概念に関する3番目の記事です。ここでは、ポジションの決済、指値注文の削除、ポジションと指値注文パラメータの変更のためのメソッドを作成することにより、指値取引リクエストのテストを完了します。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第24部): 未決取引リクエストの使用 - 初期実装(ポジションのオープン) はパブリッシュされました: 本稿では、注文の値にいくつかのデータを格納し、マジックナンバーを配置し、保留中リクエストの実装を開始します。概念を確認するために、サーバエラーを受信して、待機後に繰り返しリクエストを送信する必要がある際にマーケットポジションを開くための最初のテスト保留中リクエストを作成しましょう。 コンパイルしてEAを起動します。インターネットをオフにして、端末の右下隅に次の画像が表示されるまで待ちます。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第27部): 取引リクエストの使用 - 指値注文 はパブリッシュされました: この記事では、取引リクエストの開発を継続し、指値注文の発注を実装し、検出された取引クラス使用の欠点を排除します。 前の記事では、保留中取引リクエストの実装を開始し、サーバにリクエストを送信した後に取引クラスでエラーが受信された場合にポジションを開くための最初の保留中リクエストを作成しました。本稿では、保留中リクエストの開発を再開し、指値注文の設定中にエラーが発生した場合の保留中リクエストの作成を実装します。
新しい記事 連続ウォークスルー最適化(パート2):ロボットの最適化レポート作成のメカニズム はパブリッシュされました: ウォークスルー最適化シリーズの最初の記事では、自動オプティマイザで使用するDLLの作成について説明しました。 今回は完全にMQL5言語に専念します。 これは、トレーディング戦略のウォークスルー最適化を実行できる自動オプティマイザの作成に特化した一連の記事の2番目の記事です。 前回の記事では、オートオプティマイザやEAで使用するDLLの作成について説明しました。 今回は MQL5 言語に完全に専念します。
新しい記事 SQLite: MQL5 での SQL データベースのネイティブな処理 はパブリッシュされました: トレード戦略の開発には、大量のデータの処理が関連しています。 今では、MQL5 で直接 SQLite に基づいた SQL クエリを使用してデータベースを操作できるようになりました。 このエンジンの重要な特徴は、データベース全体がユーザーのPC上の単一のファイルに配置されるということです。 メタエディターでの SQL クエリのデバッグ データベースを操作するためのすべての関数は、コードが失敗した場合にエラーコードを返します。 次の操作を行うと、次の 4