新しい記事 パーセプトロンニューラルネットワーク はパブリッシュされました: 人工知能は、多くの場合、幻想的で複雑で理解できない何かに関連付けられます。 同時に、人工知能は日常生活の中でますます言及されています。 ニューラルネットワークの使用に関する成果に関するニュースは、多くのさまざまなメディアで取り上げられています。 この記事の目的は、誰でもニューラルネットワークを作成し、トレードで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
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第25部): 取引サーバから返されたエラーの処理 はパブリッシュされました: サーバに取引注文を送信した後は、エラーコードやエラーがないことを確認する必要があります。本稿では、取引サーバによって返されるエラーの処理について考察し、未決取引リクエストを作成する準備をします。 ビルド2201以降のMetaTrader
新しい記事 戦略ビルダー機能の拡張 はパブリッシュされました: 前の2つの記事では、さまざまなデータ型へのメリルパターンの適用について説明し、提示されたアイデアをテストするためのアプリケーションを開発しました。本稿では、引き続き戦略ビルダーで作業し、その効率を改善し、新しい機能を実装します。 テストが完了すると、結果がレポートセクションに表示されます。その後、[Open graph]をクリックします。 上記のアルゴリズムに従うテストは、次のビデオに示されています。 作者: Alexander Fedosov
新しい記事 個別のモジュールを使用したEAの構築 はパブリッシュされました: EAやスクリプトのインジケータを開発する際、開発者はトレーディング戦略と直接関係のないさまざまなコードを作成する必要があります。 この記事では、トレーリング、フィルタリング、スケジュールコードなど、既存のブロックを使用してEAを作成する方法を検討します。 このプログラミングアプローチの利点を見てみましょう。 このようなEAがどのように見えるか、また、どのような部品/コンポーネント/モジュールを含むことができるのかを理解してみましょう。 このようなコンポーネントはどこで取り上げられているでしょうか。
掲載記事 MQL5のDLLを10分で書いてデータ交換する方法とは? : そのため、簡単なDLLの書き方や、異種システム間のリンクの特殊性などを覚えている開発者はほとんどいないのが現状です。10分間で、簡単なDLLを作成する全工程を実演し、私たちのバインディング実装の技術的な詳細について説明しようと思っています。Visual StudioでDLLを作成する手順を、さまざまな種類の変数(数値、配列、文字列など)を渡す例と、カスタムDLLでクライアント端末をクラッシュから保護する例を挙げて、順を追って紹介します。 著者: Renat Fatkhullin
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第24部): 基本取引クラス - 無効なパラメータの自動修正はパブリッシュされました: 本稿では、無効な取引注文パラメータのハンドラを一瞥して、取引イベントクラスを改善します。これによって、すべての取引イベント(単一のイベントと1ティック内で同時に発生したイベントの両方)がプログラムで正しく定義されるようになります。 一般的に、EAは、取引注文のエラーを処理するユーザ定義のロジックに従って、状況に応じて行動できる必要があります。したがって、取引注文のエラーが検出された場合、EAに次の指示を与えることができます。
新しい記事 連続歩行順最適化(パート1):最適化レポートの使用 はパブリッシュされました: 最初の記事では、最適化レポートを操作するためのツールキットの作成、ターミナルからのインポート、取得したデータのフィルタリングとソートに関する説明を行います。 MetaTrader5では最適化結果のダウンロードが可能ですが、今回の目的は最適化レポートに独自のデータを追加することです。 このパートは、最適化レポートを操作するためのツールキットの作成、ターミナルからのインポート、取得したデータのフィルタリングとソートに関するツールキットの作成です。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第23部): 基本取引クラス - パラメータ有効性の検証はパブリッシュされました: 本稿では、取引クラスの不正な取引注文パラメータ値に対する制御と取引イベントの音声通知において開発を続けています。 EAをコンパイルしてテスターで起動します。パラメータでは、Lotsを10、StopLoss in pointsとTakeProfit in pointsは1に設定します。
新しい記事 ピボット平均オシレータの開発:累積移動平均の新規インジケータ はパブリッシュされました: この記事では、MetaTraderプラットフォームのトレードインジケータとして累積移動平均(CMA)であるピボット平均オシレータ(PMO)を紹介します。 特に、データポイントとCMAの間の分数を計算する時系列の正規化インデックスとしてピボット平均(PM)を導入しました。 次に、2つのPMシグナルに適用される移動平均の差としてPMOを構築します。 提案されたインジケータの有効性をテストするためにEURUSDシンボルで行われた予備的な実験も行いましたが、さらなる検討と改善の余地があります。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第22部): 取引クラス - 基本取引クラス、制限の検証はパブリッシュされました: この記事では、ライブラリベースの取引クラスの開発を開始し、最初のバージョンに取引操作を行うためのアクセス許可の初期検証を追加します。さらに、基本取引クラスの機能とコンテンツをわずかながら拡張します。 取引制限を確認するメソッドの動作を確認するには、制限を人為的に作成する必要があります。 以下は例です。 インターネットサービスを無効にする(取引サーバへの接続の損失をシミュレートするため)。
新しい記事 クロスプラットフォーム グリッドEAの開発(最終パート):収益性を高める方法と多様化 はパブリッシュされました: このシリーズのこれまでの記事では、多かれ少なかれ収益性の高いグリッドEAを作成するためのさまざまな方法を試しました。 今回は多様化を通じてEAの収益性を高めます。 究極の目標は、最大20% 以下のドローダウンで年間100%の利益を達成することです。 基礎となるトレードシステムを変更しない場合、収益性を高める上で可能性が他に 2 つあります。 最初の方法は、EAパラメータが最適化される期間を短縮することです。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第21部): 取引クラス - 基本クロスプラットフォーム取引オブジェクト はパブリッシュされました: この記事では、取引クラスを新しいライブラリセクションとして開発し始めます。さらに、MetaTrader 5およびMetaTrader 4プラットフォーム向けの統合基本取引オブジェクトの開発を検討します。サーバにリクエストを送信する場合、このような取引オブジェクトにより、検証済みの正しい取引リクエストパラメータがサーバに渡されます。
新しい記事 メリルパターンに基づくストラテジービルダー はパブリッシュされました: 前回の記事では、通貨シンボルチャートの価格値や標準MetaTrader5インジケータの値(ATR、WPR、CCI、RSIなど)など、さまざまなデータにメリルパターンを適用することを考察しました。 今回はメリルパターンに基づいて戦略構築セットを作成してみましょう。 例として、戦略ビルダーの操作を示す短いビデオを録画することにしました。 作者: Alexander Fedosov
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第10部): プログラムリソースの作成と格納 はパブリッシュされました: この記事では、プログラムのソースコードにデータを保存し、それらから音声ファイルとグラフィックファイルを作成する方法について説明します。アプリケーションを開発するとき、多くの場合、音声と画像が必要です。MQL言語には、このようなデータを使用するいくつかの方法があります。
新しい記事 MQL5クックブック:カスタムシンボルを使用したトレーディング戦略ストレステストe はパブリッシュされました: この記事では、カスタムシンボルを使用したトレーディング戦略のストレステストへのアプローチを検討します。 このため、カスタムシンボルクラスを作成します。 このクラスは、サードパーティのソースからティックデータを受信するため、シンボルプロパティを変更するために使用します。 タスクの結果に基づいて、トレード条件を変更するためのオプションを検討し、その下でトレード戦略をテストします。 次の表は、EURUSD
新しい記事 CURLを使用した HTML の解析 はパブリッシュされました: この記事では、サードパーティのコンポーネントを使用してライブラリを解析する簡単な HTML コードについて説明します。 特に、GET リクエストと POST リクエストでは取得できないデータにアクセスする方法について説明します。 ページが大きすぎないウェブサイトを選定し、該当サイトから興味深いデータを取得しましょう。 "要点は何でしょうか。" 簡単な解決策は、MQLスクリプトから直接サイトページにアクセスし、既知のページポジションにある既知の位置を読み取ることです。 その後、受信した文字列をさらに処理できます。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第19部): ライブラリメッセージのクラス はパブリッシュされました: 本稿では、テキストメッセージを表示するクラスについて検討します。現在、異なるテキストメッセージが多数あるので、ロシア語または英語のメッセージを他の言語に保存、表示、翻訳する方法を再調整するときが来ました。さらに、新しい言語をライブラリに追加して言語をすばやく切り替える便利な方法を導入するのが望ましいでしょう。
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第18部): 口座オブジェクトとその他のライブラリオブジェクトの相互作用 はパブリッシュされました: 本稿では、口座オブジェクトの作業をすべてのライブラリオブジェクトの新しい基本オブジェクトに配置します。また、CBaseObj基本オブジェクトを改善し、追跡パラメータの設定とライブラリオブジェクトイベント受信をテストします。 EAをコンパイルし、StopLoss in pointsおよびTakeProfit in pointsパラメータのテスター設定でゼロ値を設定します。Mode of used symbols
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第17部): ライブラリオブジェクトの相互作用 はパブリッシュされました: 本稿では、すべてのライブラリオブジェクトの基本オブジェクトの開発を終了し、それに基づいたライブラリオブジェクトがユーザと対話できるようにします。たとえば、ユーザがスプレッドの最大許容サイズと価格レベルを設定してポジションを開き、条件に到達すると、スプレッドまたは価格レベルに基づいたシグナルを持つイベントが銘柄オブジェクトからプログラムに送信されます。 EAをコンパイルしてテスターで起動します。
EA Stochastic: インジケーター iStochastic に基づくトレード (ストキャスティクスオシレーター, ストキャスティクス). ストップロスは、テイクプロフィットと、ポジションのトレーリングストップを有効/無効にすることができます。 作者: Vladimir Karputov
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第16部): 銘柄コレクションイベント はパブリッシュされました: 本稿では、すべてのライブラリオブジェクトの新しい基本クラスを作成し、イベント機能をすべての子孫に追加します。また、この新しい基本クラスに基づいて、銘柄コレクションイベントを追跡するためのクラスを開発します。新しい基本オブジェクトの機能を開発するために、口座および口座イベントクラスは変更されます。 次に、2つの銘柄を使用してテスターでEAを起動し、表示されるエントリを確認します。
Trailing_Profit: 指定した利益率で開いているすべてのポジションを閉じます。 作者: Vladimir Karputov
BreakOut15: 2つのインジケータ iMA (移動平均、MA) に基づくEA。 クロスで、一定の距離から価格から戻り、レベルがブレイクしていることを期待しています。 作者: Vladimir Karputov
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第15部): 銘柄オブジェクトのコレクション はパブリッシュされました: 本稿では、前の記事で開発した抽象銘柄オブジェクトに基づく銘柄コレクションの作成を検討します。抽象銘柄の子孫は、銘柄データを明確にし、プログラム内での基本的な銘柄オブジェクトプロパティの可用性を定義します。このような銘柄オブジェクトは、グループとの関係によって区別されます。 銘柄コレクションの概念
新しい記事 古典的な隠れたダイバージェンスを解釈する新しいアプローチ第2部 はパブリッシュされました: 本稿では、さまざまな指標のレギュラーダイバージェンスと効率性について批判的に検討します。さらに、分析の精度を高めるためのフィルタリングオプションと、非標準ソリューション機能の説明が含まれています。 その結果、技術的なタスクを解決するための新しいツールを作成します。 これらのアイデアを確認するには、小さなロボットを作成します。 古典的なバリアントやメインラインの方向には興味がありません。
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新規登録
ログイン