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

新しい記事「 DoEasyライブラリの時系列(第55部): 指標コレクションクラス 」はパブリッシュされました: 本稿では、指標オブジェクトクラスとそのコレクションの開発を続けます。指標オブジェクトごとに、その説明と正しいコレクションクラスを作成して、エラーなしのストレージを作成し、コレクションリストから指標オブジェクトを取得します。 EAをコンパイルして、ターミナルのチャート上で起動します。 初期化後、「エキスパート」操作ログには、初期化に関するライブラリメッセージが表示されます。それらの中には、作成された2つの指標のパラメータの 完全 リストと 短縮 リストがあります。 Account
新しい記事「 DoEasyライブラリの時系列(第54部): 抽象基本指標の子孫クラス 」はパブリッシュされました: 本稿では、基本抽象指標の子孫オブジェクトのクラスの作成について検討しています。このようなオブジェクトは、指標EAを作成し、さまざまな指標と価格のデータ値統計を収集および取得する機能へのアクセスを備えています。また、プログラムで作成された各指標のプロパティとデータにアクセスできる指標オブジェクトコレクションを作成します。 テストには、変更を加えない 前の記事の指標 が必要です。 単に新しい\MQL5\Indicators\TestDoEasy\ Part54\ フォルダで
新しい記事「 パターン検索への総当たり攻撃アプローチ 」はパブリッシュされました: 本稿では、市場パターンを検索し、特定されたパターンに基づいてエキスパートアドバイザーを作成し、これらのパターンが有効であるかどうかを確認します。
新しい記事「 ニューラルネットワークが簡単にできるようになった(その4)。リカレントネットワーク 」はパブリッシュされました: これまでニューラルネットワークの勉強を続けてきました。 この記事では、ニューラルネットワークのもう一つのタイプであるリカレントネットワークについて考えてみます。 このタイプは、MetaTrader 5の取引プラットフォームで価格チャートで表現される時系列を使用するために提案されています。
新しい記事「 ニューラルネットワークが簡単にできるように(その3)。コンボリューションネットワーク 」はパブリッシュされました: ニューラルネットワークの話題の続きとして、畳み込み型ニューラルネットワークの考察を提案します。 この種のニューラルネットワークは、通常、視覚的なイメージの分析に適用されます。 本稿では、これらのネットワークの金融市場への応用について考察します。 テストは、H1タイムフレームのEURUSDペアを使用して行われました。
新しい記事「 継続的なウォークフォワード最適化(その8)。プログラムの改善と修正 」はパブリッシュされました: 本連載では、ユーザーや読者の皆様からのご意見・ご要望をもとに、プログラムを修正しています。 この記事では、オートオプティマイザーの新バージョンを掲載しています。 このバージョンでは、要求された機能を実装し、他の改善点を提供しています。 以前のプログラム版では、フォワード最適化とヒストリカル最適化のために日付を段階的に入力していたため、不便でした。 今回は、必要な時間帯の自動入力を実装しました。 機能の詳細については、以下のように説明することができます。
新しい記事「 外国為替取引の背後にある基本的な数学 」はパブリッシュされました: この記事は、外国為替取引の主な機能をできるだけ簡単かつ迅速に説明し、初心者といくつかの基本的なアイデアを共有することを目的としています。また、簡単なインディケータ―の開発を紹介するとともに、取引コミュニティで最も興味をそそる質問への回答を試みます。
新しい記事「 PythonやRの知識が不要なYandexのCatBoost機械学習アルゴリズム 」はパブリッシュされました: この記事では、具体的な例を用いて、機械学習プロセスのコードと主要な段階の説明をします。 このモデルを取得するためには、PythonやRの知識は必要ありません。 さらに、MQL5の基本的な知識があれば十分です - まさに私のレベルです。 したがって、この記事が、機械学習の評価やプログラムへの実装に興味のある人たちの手助けとなり、幅広い人たちの良いチュートリアルとなることを期待しています。
新しい記事「 DoEasyライブラリの時系列(パート53):抽象基本指標クラス 」はパブリッシュされました: 本稿では抽象指標を作成し、ライブラリの標準指標とカスタム指標のオブジェクトを作成するための基本クラスとしてさらに使用します。
新しい記事「 DoEasyライブラリの時系列(第52部): 複数銘柄・複数期間の単一バッファ標準指標のクロスプラットフォーム化 」はパブリッシュされました: 本稿では、複数銘柄・複数期間のAccumulation/Distribution標準指標の作成を検討します。指標に関してライブラリクラスをわずかに改善し、このライブラリに基づいて古いMetaTrader 4プラットフォーム用に開発されたプログラムが、MetaTrader5に切り替えたときに正常に機能するようにします。
新しい記事「 並列粒子群最適化 」はパブリッシュされました: 本稿では、粒子群アルゴリズムを使用した高速最適化の手法について説明しています。また、この手法のMQLでの実装を提示します。これは、エキスパートアドバイザー内のシングルスレッドモードとローカルテスターエージェントで実行されるアドオンとしての並列マルチスレッドモードの両方ですぐに使用できます。
新しい記事「 トレーディングアルゴリズム開発への科学的アプローチ 」はパブリッシュされました: この記事では、一貫した科学的アプローチを用いて価格パターンを分析し、それに基づいてトレードアルゴリズムを構築するという、トレードアルゴリズムを開発するための方法論を考察します。 開発の理想を事例を用いて示します。 テストは、2018年1月1日から2020年7月28日までの期間、M1タイムフレーム上で、リアルティックモードを使用して実施されました。 パラメータは最適化されていませんでしたが、個別の通貨ペアごとに徹底的に用意されたアルゴリズムを最適化する必要がないことを示したいからです。
新しい記事「 DoEasyライブラリの時系列(第51部): 複数銘柄・複数期間の複合標準指標 」はパブリッシュされました: 本稿では、 複数銘柄・複数期間標準指標のオブジェクトの開発を完結します。一目均衡表標準指標の例を使用して、チャートにデータを表示するための補助描画バッファを持つ複合カスタム指標の作成を分析します。 EURUSD H4のデータを計算に使用するには、指標設定で示されたEURUSDH1チャートで両方の指標を起動します。標準指標と比較します。 ご覧のとおり、両方の指標のデータは標準指標のデータと一致しています。
新しい記事「 DoEasyライブラリの時系列(第50部): シフト付き複数銘柄・複数期間標準指標 」はパブリッシュされました: 本稿では、複数銘柄・複数期間標準指標を正しく表示するためのライブラリメソッドを改善して、設定されたシフトによってシフトされたラインが現在の銘柄チャートに表示されるようにします。また、標準指標を使用するメソッドを整理し、最終的な指標プログラムのライブラリにある冗長なコードを削除します。 OnCalculate()ハンドラは変更しません。テスト指標のコード全体は下に添付されているファイルにあります。 指標をコンパイルし、EURUSD
新しい記事「 DoEasyライブラリの時系列(第49部): 複数銘柄・複数期間の複数バッファ標準指標 」はパブリッシュされました: 本稿では、ライブラリクラスを改善して、データを表示するために複数の指標バッファを必要とする複数銘柄・複数期間標準指標を開発する機能を実装します。 指標設定でEURUSDと4時間を設定し、指標をコンパイルしてEURUSDH1で起動します。設定で選択されたH4の標準指標がH1に表示されます。 作者: Artyom Trishkin
新しい記事「 高度なリサンプリングと総当たり攻撃によるCatBoostモデルの選択 」はパブリッシュされました: 本稿では、モデルの一般化可能性を向上させることを目的としたデータ変換への可能なアプローチの1つについて説明し、CatBoostモデルの抽出と選択についても説明します。 前の記事で使用したラベルの単純な無作為抽出には、いくつかの欠点があります。 クラスが不均衡になる可能性 -
新しい記事「 取引システムの開発における勾配ブースティング(CatBoost)素朴なアプローチ 」はパブリッシュされました: PythonでCatBoost分類器を訓練してモデルをmql5にエクスポートし、モデルパラメータとカスタムストラテジーテスターを解析します。Python言語とMetaTrader5ライブラリは、データの準備とモデルの訓練に使用されます。 コンパイルされたボットは、標準のMetaTrader 5ストラテジーテスターでテストできます。適切な時間軸(モデルの訓練で使用された時間軸と一致する必要があります)を選択し、
新しい記事「 DoEasyライブラリの時系列(第48部): 単一サブウィンドウでの単一バッファ複数銘柄・複数期間指標 」はパブリッシュされました: 本稿では、単一の指標バッファを使用して、指標サブウィンドウを構築および操作するための複数銘柄・複数期間標準指標の作成例について説明します。プログラムのメインウィンドウで動作し、データを表示するための複数のバッファを持つ標準指標を操作するためのライブラリクラスを準備します。 作成した指標をコンパイルし、設定でGBPUSD M5を設定し、EURUSD M1で指標を起動します。
新しい記事「 カスタムシンボル。実用的な基礎 」はパブリッシュされました: この記事では、クオートを表示するための一般的な方法を示すために、カスタムシンボルプログラムの生成を行います。 派生したカスタムシンボルチャートから実際のシンボルをトレードするためのEAにおける提案された亜種についても説明します。 この記事にはMQLのソースコードが添付されています。 また、このEAでは、為替商品のリアルボリュームモードを使用することができます。
sSyncScroll: チャート同時スクロールのためのスクリプト。 チャートのいずれかをスクロールすると、残りのものもシフトされます。 このような位置は、縦線でマークされます。 作者: Dmitry Fedoseev
2MA バニークロスエキスパート: 2つのインジケータ iMA (移動平均、MA) に基づくEA。 作者: Vladimir Karputov
新しい記事「 ニューラルネットワークと容易性(後編)。ネットワークのトレーニングとテスト 」はパブリッシュされました: 第2回目の今回は、引き続きニューラルネットワークの勉強をし、作成したCNetクラスをEAで使用した例を考えていきます。 学習時間、予測精度ともに同様の結果を示す2つのニューラルネットワークモデルを用いてタスクを行います。 最初のエポックは、初期段階でランダムに選択されたニューラルネットワークの加重に強く依存します。 35エポックのトレーニングを行った後、統計量の差はわずかに増加した - 回帰ニューラルネットワークモデルはより良いパフォーマンスを示しました。 値
新しい記事「 トレンドとは何か、相場の構造はトレンドかレンジかで決まるのか? 」はパブリッシュされました: トレーダーはよくトレンドやレンジについて話しますが、トレンドやレンジとは何かを理解している人はほとんどおらず、概念を明確に説明できる人はさらにいません。 基本的な用語について考察することは、多くの場合、偏見や誤解の固まりに悩まされます。 しかし、利益を上げたいのであれば、概念の数学的・論理的な意味を理解する必要があります。 今回は、トレンドとレンジの本質に迫るとともに、相場の構造がトレンドなのか、レンジなのか、何か別のものなのかを定義してみたいと思います。
新しい記事「 価格系列の離散化、ランダム成分とノイズ 」はパブリッシュされました: 普段我々はローソク足や、価格シリーズを一定の間隔でスライスした足を使って相場を分析しています。 このような離散化手法は、相場の動きの本当の構造を歪めてしまうのではないでしょうか? オーディオ信号は時間の経過とともに変化する関数であるため、オーディオ信号を一定の間隔で離散化することは、許容される解決策です。 信号自体は時間に依存する振幅です。 この信号特性は基本的なものです。
新しい記事「 外部アプリケーションで暗号を使用する 」はパブリッシュされました: この記事では、MetaTraderや外部アプリケーションでのオブジェクトの暗号化/復号化について考えてみます。 今回の目的は、同じ初期データで同じ結果が得られる条件を決めることです。 暗号はMQLプログラムではほとんど使われていません。 普段のトレードで暗号を使う機会はそう多くはありません。 例外は、送信されたデータを盗聴されないように保護したいという偏執的なシグナルコピーで、おそらくそれだけです。 データがターミナルから離れない場合、なぜ暗号化・復号化する必要があるのか、考えにくいでしょう。
新しい記事「 DoEasyライブラリの時系列(第47部): 複数銘柄・複数期間標準指標 」はパブリッシュされました: この記事では、標準指標を操作する方法の開発を開始します。これにより、最終的には、ライブラリクラスに基づいて複数銘柄の複数期間の標準指標を作成できるようになります。さらに、「スキップされたバー」イベントを時系列クラスに追加し、ライブラリ準備関数をCEngineクラスに移動することで、メインプログラムコードからの過度の負荷を排除します。 完全な指標コードは、以下に添付されているファイルで提供されます。 指標をコンパイルし、指標設定でGBPUSD M5を設定した後、EURUSD
新しい記事「 取引イベントおよびシグナルの音声通知システム 」はパブリッシュされました: 今日では、ナビゲーター、音声検索、翻訳ツールがよく使用され、音声アシスタントは人間の生活において重要な役割を果たしています。本稿では、さまざまな取引イベント、市場の状態、取引シグナルによって生成されるシグナルに対するシンプルでユーザフレンドリーな音声通知システムの開発を試みます。 以下のビデオは、クイック取引ツールキットで音声通知がどのように機能するかを示しています。このツールキットでは、アラートが市場ポジションと未決注文に使用されます。 作者: Alexander Fedosov
新しい記事「 買われすぎ・売られすぎゾーンの検出方法について。 第一部 」はパブリッシュされました: 買われすぎ/売られすぎのゾーンは、相場の特定の状態を特徴づけ、有価証券の価格の弱い変化によって区別されます。 シナミクスにおけるこの不利な変化は、あらゆるスケールのトレンドの成長の最終段階で顕著です。 トレードにおける利益価値は、可能な限り大きなトレンド振幅をカバーできるかどうかに直接依存するため、このようなゾーンを検出する精度は、どのような証券でも重要な課題となります。
新しい記事「 確率論と数理統計学と例(第1部): 基礎理論と初等理論 」はパブリッシュされました: 取引とは、常に不確実性に直面して意思決定を行うことです。つまり、これらの決定が行われた時点では、決定の結果が明確ではありません。これには、そのようなケースを意味ある方法で説明できるようにする数学的モデルの構築への理論的アプローチの重要性が必然的に伴います。 。 確率論 と ゲーム理論
新しい記事「 クイック手動取引ツールキット: ポジションと指値注文の使用 」はパブリッシュされました: 本稿では、ツールキットの機能を拡張します。特定の条件で取引ポジションを決済する機能を追加し、これらの注文を編集する機能を備えた、成行注文と指値注文を制御するための表を作成します。 アプリケーション構造の再訪問 最初に、すでに実装されているものを見てみましょう。以下の図1は、開始/作成と終了/削除の2つのカテゴリでタスクを実行するメインブロックを示しています。3番目のカテゴリは、手動による管理と変更です。 図1 ツールキットのメインブロック