Facebook上で私たちを見つけてください。
私たちのファンページに参加してください

MetaTrader 5の新しい可能性をご利用ください

MQL5.community開発履歴

最も人気のある自動売買ロボットおよびテクニカル指標、ニュースシグナル、コードベースへの MQL5プログラムの定期的な追加、フォーラムでの話題のトピックの定期的な追加。

サイトにパブリッシュされている280を超える記事があります

パブリッシュされた記事"MQL4を使ってRSSニュースフィードを読むには".

MQL4を使ってRSSニュースフィードを読むには

本稿は、HTMLタグ分析関数を使って、MQL4でRSSマークアップ言語を読む方法について書かれています。ニュース・インディケーターか、MQL4言語のRSSリーダーに使用することができるワークピースの作成にチャレンジします。

パブリッシュされた記事"ランダムサンドボックス".

ランダムサンドボックス

本稿は、インタラクティブな"サンドボックス"について書かれています。エクセルファイルが、ランダム化したエキスパートアドバイザーのバックテストデータをシュミレートします。読者の皆さんは、これを使えば、初期状態のMetaTraderが提供するEAパフォーマンスのメトリックスを探求する手助けとなり、より多くのことを理解できるようになります。本稿の文書はこの経験則を通じユーザーの皆さんに理解してもらえるように書かれています。

パブリッシュされた記事"合成バー - 値の視覚情報を表示する新次元".

合成バー - 値の視覚情報を表示する新次元

バーや日本製のローソク足を使って値情報を表示する古典的な方法の主な欠点は、それらが期間にたよっている、ということです。これらの方法がつくられた頃では大変良いものであったかもしれませんが、マーケットの値動きが、ときに急な動きをする今日では、このやり方でチャートに表示された値は新たな値動きに素早く反応するのには役立ちません。ここで紹介するプライスチャート表示方法はこの欠点がなく非常に分かり易いレイアウトで表示されます。

最もダウンロードされた無料のプロダクト:

マーケットの中のベストセラー:

パブリッシュされた記事"EX5 ライブラリ使用による開発プロジェクトの促進".

EX5 ライブラリ使用による開発プロジェクトの促進

.ex5 ファイルにクラス/関数の実装詳細を非表示にすることでノウハウアルゴリズムを他の開発者と共有し、共通のプロジェクトを設定し、ウェブ上でそれらを進めていくことができるようになります。そして MetaQuotes チームが ex5 ライブラリクラスの直接継承機能を実現することに全力を傾ける一方で、われわれはそれをいますぐ実装していこうとしているのです。

パブリッシュされた記事"指数平滑化を利用した時系列予測(続編)".

指数平滑化を利用した時系列予測(続編)

本稿はすでに作成済みのインディケータをグレードアップを模索し、 またブート処理と変位値を利用して予測信頼区間を推定するための手法を簡単に取り上げます。その結果、予測精度を推定するために用いる予測インディケータおよびスクリプトを手にすることになります。

最も人気のあるフォーラムトピック:

マーケットの中のベストセラー:

今週最も多く読まれた記事

MQL5入門: シンプルなExpert Advisorとカスタムインディケーターの書き方

MQL5入門: シンプルなExpert Advisorとカスタムインディケーターの書き方

MetaTrader 5 クライアントターミナルのMetaQuotesプログラミング言語 5 (MQL5)は、MQL4に比べ新しい可能性を含み、性能がより高いです。本記事はこの新しいプログラミング言語を紹介します。Expert Advisorとカスタムインディケーターの書き方のシンプルな例を本記事で紹介します。これらの例を理解するのに必要なMQL5言語の詳細についても考察します。

MQL5ウィザード:プログラミングしないExpert Advisorsの作成

MQL5ウィザード:プログラミングしないExpert Advisorsの作成

プログラミングで時間を無駄にせずトレーディング戦略を試してみたいと思いませんか?MQL5ウィザードではただトレーディングシグナルを選び、トレーリングポジションと資金管理のモジュールに追加するだけです。 - それで仕事は終わりです!独自のモジュール実装または、Jobsサービスから注文します。 - そうして新しいモジュールを既存のモジュールと融合させるのです。

6つのステップでトレーディング自動装置を作りましょう!

6つのステップでトレーディング自動装置を作りましょう!

もしどのようにトレード用クラス群がどのように組まれているかをご存知でなく、「オブジェクト指向プログラミング」という単語に恐怖を感じるようであれば、この記事はあなたにとって最適かもしれません。実際、売買シグナルのためのモジュールの作成のために詳しい内容を知る必要はありません。ただ、いくつかの簡単なルールに従ってください。作業は全てMQL5のウィザードに従って進められ、すぐに使用できる取引用自動システムを作ることができます!

今週最も多くダウンロードされたソースコード

  • Flag and Pennant patterns フラッグとペナントパターンを表示するインジケーターです。
  • CCI on Step Channel このバージョンのCCIインジケーターは Step Channelインジケーターの中心線を使用します。
  • Spearman's Rank Correlation スピアマンの順位相関係数は、統計的に相関を調べる処理をするときの非パラメトリックメソッドです。今回の場合、2つ数値列の並行度合いが検出されます。

マーケットの中のベストセラー:

最も人気のあるフォーラムトピック:

マーケットの中のベストセラー:

2 新しいトピック フォーラム上:

フォーラム2 600を超えるトピックが利用可能です

パブリッシュされた記事"ポイントおよびグラフチャート化インディケータ".

ポイントおよびグラフチャート化インディケータ

現在マーケットの状況に関する情報を提供するチャートは数多くあります。「ポイント」や「グラフ」チャートのようにそれらの多くは遠い過去の遺産です。本稿は実時間のインディケータを用いて「ポイントとグラフ」チャート例について述べます。

パブリッシュされた記事"マシンラーニング:サポートベクターマシンをトレーディングで利用する方法".

マシンラーニング:サポートベクターマシンをトレーディングで利用する方法

「サポートベクターマシン」は生物情報学分野でこれまで長く利用され、複雑なデータセットを評価し、データ分類すに利用できる有用なパターンを抽出するため数学を利用しています。本稿はサポートベクターマシンとは何か、それがどのように役立つか、またなぜ複雑なパターンを抽出するのに便利かを考察します。そしてそれをマーケットに応用する方法、およびトレードを行う上で将来役立つであろう使用方法を調査します。また「サポートベクターマシン学習ツール」を使用し、読者のみなさんがご自身のトレーディングで実験することができる実用例を提供します。

パブリッシュされた記事"MQL5 プログラミング基礎:文字列".

MQL5 プログラミング基礎:文字列

本稿は MQL5 で文字列を用いて行えることを網羅しています。まずは MQL5 初心者プログラマーに関心を持ってもらえる内容であり、経験ある開発者にとっては知識をまとめ体系化するのによい機会となるはずです。

パブリッシュされた記事"MetaTrader 4とMetaTrader 5のシグナルプロバイダーになる方法".

MetaTrader 4とMetaTrader 5のシグナルプロバイダーになる方法

取引シグナルを提供して収入を得たいですか?MQL5.comのWebサイトに販売者として登録し、取引口座を指定し、トレーダーがあなたの取引に購読してコピーできるようにできます。

パブリッシュされた記事"インディケータエミッションの積分特性計算".

インディケータエミッションの積分特性計算

インディケータエミッションはマーケットリサーチでほとんど研究されていない分野です。時間依存性データのひじょうに大きな配列を処理することで起こる分析の難しさがその主な理由です。既存のグラフ分析は資源集約的に過ぎ、そのためエミッションの時系列を利用する簡素なアルゴリズムの開発をもたらしました。本稿では視覚的(直観的イメージ)分析がどのようにエミッションの積分特性の研究に置き換えることができるのかを示します。トレーダー、自動売買システムの開発者双方に興味深いものとなることでしょう。

最も人気のあるフォーラムトピック:

マーケットの中のベストセラー:

最もダウンロードされた無料のプロダクト:

パブリッシュされた記事"MQL5 プログラミング基礎:時刻".

MQL5 プログラミング基礎:時刻

本稿は時間と連携する標準的 MQL5 関数に着目します。また、プログラムテクニック、Expert Advisors およびインディケータを作成する際必要となる時間と関連する実践的に便利な関数も取り上げます。特に注意を払うのが時間測定の一般的理論です。本稿はまず MQL5 の初心者プログラマーに興味を持ってもらえる内容です。

サイトにパブリッシュされている270を超える記事があります

パブリッシュされた記事"MetaTrader 4 および MetaTrader 5 用トレードシグナルについての一般情報".

MetaTrader 4 および MetaTrader 5 用トレードシグナルについての一般情報

MetaTrader 4 / MetaTrader 5 トレードシグナルによりトレーダーにシグナル提供者のトレード処理のコピーが可能となります。われわれの目標は定期購買者を保護し不必要なコストから解放する新しい大規模に利用されるサービスの開発でした。

パブリッシュされた記事"MetaTrader4とMetaTrader5のトレーディングシグナル用ウィジェット".

MetaTrader4とMetaTrader5のトレーディングシグナル用ウィジェット

MetaTrader4とMetaTrader5ユーザーがシグナル提供者になり、さらなる利益を生む機会を得ることができるようになりました。新しいウィジェットを用いて、あなたのサイトやブログ、SNSページにトレーディング実績を掲載できます。ウィジェットを用いる利点は明確です;シグナルプロバイダーの人気を向上し、成功したトレーダーとしての評判を築くのみでなく、新しい購読者を惹きつけます。その他のサイトにウィジェットを載せているトレーダーはこれらの利益を享受できます。

パブリッシュされた記事"MQL5 クックブック:Position プロパティの取得".

MQL5 クックブック:Position プロパティの取得

本稿では position プロパティをすべて取得しユーザーに対してダイアログボックスにそれを表示するスクリプトを作成します。スクリプト実行時外部パラメータのドロップダウンリストから利用可能なモード2種類から選択することができます。現在シンボルの position プロパティのみ閲覧するかすべてのシンボルの position プロパティを閲覧するかです。

パブリッシュされた記事"MQL5 Cookbook:カスタム情報パネル上のポジションプロパティ".

MQL5 Cookbook:カスタム情報パネル上のポジションプロパティ

今回は、現在シンボルについてポジションプロパティを取得し、マニュアルトレーディングの間カスタム情報パネルにそのポジションプロパティを表示するシンプルな Expert Advisor を作成します。情報パネルはグラフィカルオブジェクトを用いて作成され、表示される情報はティック毎にリフレッシュされます。これは "MQL5 Cookbook: Getting Position Properties"と呼ばれるシリーズの以前の記事に記載があるスクリプトをつねにマニュアルで実行しなければならないのよりはるかに便利になります。

パブリッシュされた記事"MQL5 クックブック:MetaTrader 5 ストラレジーテスタでの position プロパティ分析".

MQL5 クックブック:MetaTrader 5 ストラレジーテスタでの position プロパティ分析

先行記事 "MQL5 Cookbook: Position Properties on the Custom Info Panel"の Expert Advisor の変更バージョンを提供します。お伝えする問題の中にはバーからのデータ取得、現シンボルにおける新規バーイベント確認、ファイルに標準ライブラリのトレードクラスのインクルード、トレード処理実行用トレードシグナルおよび関数検索のための関数作成、OnTrade() 関数におけるトレードイベント決定などがあります。

パブリッシュされた記事"MQL5 Cookbook:トレードレベルを設定/変更する際エラーを避ける方法".

MQL5 Cookbook:トレードレベルを設定/変更する際エラーを避ける方法

シリーズの前稿 "MQL5 Cookbook: Analyzing Position Properties in the MetaTrader 5 Strategy Tester" からの Expert Advisor への取り組みの続編として、既存の関数を改良、最適化しつつ有用な関数を数多く用いて Expert Advisor を強化していきます。今回 Expert Advisor は MetaTrader 5 「ストラテジーテスタ」で最適化可能な外部パラメータを取得し、いくつかの点でシンプルなトレーディングシステムのようになります。

コードベースにパブリッシュされている130を超えるコードがあります

コードベースの中の新しいパブリッシュ

  • MACD Sample MACD のサンプルEAは、MACDのメインとシグナルのクロスでトレードします。このEAは、EA開発におけるオブジェクト指向の一例です。
  • Moving Average 移動平均EAは価格と移動平均線のクロスでトレードを行います。
  • ALGLIB - 数値分析ライブラリ ALGLIB 算術関数ライブラリ (v. 3.19) MQL5に移植
  • IndicatorParameters() の使用例 このEAは、パラメーターの情報(タイプ、値)を取得して、IndicatorParameters()の使い方を描写します。
  • DRAW_COLOR_ARROW DRAW_COLOR_ARROW の描写スタイルは、カラー矢印を描写します。 (Windings フォントからのシンボル)。
  • DRAW_COLOR_HISTOGRAM2 DRAW_COLOR_HISTOGRAM2の描写スタイルは、カラーバッファで色を指定された二つのインジケーターのバッファから、カラーヒストグラムを描写します。
  • DRAW_COLOR_HISTOGRAM DRAW_COLOR_HISTOGRAMの描写スタイルは、カラーヒストグラムを描写します。
  • DRAW_COLOR_SECTION DRAW_COLOR_SECTION の描写スタイルは、セクションを異なる色で描写します。色はカラーバッファで指定された色です。
  • DRAW_CANDLES DRAW_CANDLESの描写スタイルは、インジケーターの4つの値(始値、高値、安値、終値)からロウソク足を描写します。
  • DRAW_BARS DRAW_BARSの描写スタイルは、インジケーターの4つのバッファ値(始値、高値、安値、終値)から足を描写します。
  • DRAW_FILLING DRAW_FILLINGの描写スタイルは、二つのインジケーターの値の間の領域を塗りつぶします。 実際は、二つのラインを描写し、その間を特定の色で塗りつぶします。
  • DRAW_ZIGZAG DRAW_ZIGZAGの描写スタイルは、2つのインジケーターのバッファからセクションを描写します。DRAW_SECTIONのように見えますが、水平なセクションを一つの足の中に描写することが可能です。
  • DRAW_ARROW DRAW_ARROWの描写スタイルは矢印 (chars)を描写します。
  • DRAW_HISTOGRAM2 DRAW_HISTOGRAM2の描写スタイルは、 二つのインジケーターの値をヒストグラムとして描写する際に使われます。
  • DRAW_HISTOGRAM DRAW_HISTOGRAMの描写スタイルは、インジケーターの値をヒストグラムとして描写する際に使われます。
  • DRAW_SECTION DRAW_SECTIONの描写スタイルは、インジケーターの値をセクションとして描写する際に使われます。
  • DRAW_LINE DRAW_LINEの描写スタイルは、インジケーターのバッファの値を線としてプロットする際に使われます。
  • MQL5 Wizard - ストキャスティクスによる条件付きのロウソク足の転換パターン このトレードシグナルは、ストキャスティクスをフィルターとしたロウソク足パターンです。
  • MQL5 Wizard - RSIの条件付きの Morning/Evening Stars RSIによる条件付きの"Morning Star/Evening Star"のシグナルを試すことができます。この戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。
  • MQL5 Wizard - MFIの条件付きの Morning/Evening Stars MFIによる条件付きの"Morning Star/Evening Star"のシグナルを試すことができます。この戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。
  • MQL5 Wizard - CCIの条件付きの Morning/Evening Stars 商品チャネル指数(CCI)による条件付きの"Morning Star/Evening Star"のシグナルを試すことができます。この戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。
  • MQL5 Wizard - RSIによる条件付きの Bullish/Bearish Meeting Lines RSIによる条件付きの"Bullish/Bearish Meeting Lines"のシグナルを試すことができます。この戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。
  • MQL5 Wizard - MFIによる条件付きの'Bullish/Bearish Meeting Lines'ロウソク足パターン MFIによる条件付きの"Bullish/Bearish Meeting Lines"のシグナルを試すことができます。この戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。

パブリッシュされた記事"MQL5 クックブック:ポジションプロパティを取得するためのディール履歴と関数ライブラリ".

MQL5 クックブック:ポジションプロパティを取得するためのディール履歴と関数ライブラリ

ポジションプロパティについて先行記事で提供されている情報を簡単にまとめます。本稿では、ディールヒストリーにアクセスした後にのみ取得可能なプロパティを得る関数を数個追加して作成します。また便利な方法でポジションやシンボルプロパティにアクセスできるようにするデータストラクチャについても知識を得ます。

パブリッシュされた記事"MQL5 クックブック:Expert Advisorsにトレード条件を設定するためのインディケータ利用".

MQL5 クックブック:Expert Advisorsにトレード条件を設定するためのインディケータ利用

本稿では MQL5 クックブックシリーズの先行記事をとおして作業をおこなってきているExpert Advisorの修正を続行します。今回は、Expert Advisor は値がポジションオープンの条件を確認するのに使用されるインディケータを使って強化されます。それに一点添えるために、外部パラメータにドロップダウンリストを作成し、3つのトレードインディケータの中から1つを選ぶことができるようにします。

パブリッシュされた記事"Expert Advisor パラメータのユーザーパネルからの『オンザフライ』の変更".

Expert Advisor パラメータのユーザーパネルからの『オンザフライ』の変更

本稿ではパラメータをユーザーパネルから管理できる Expert Advisor の実装を示すちょっとした例を提供します。『オンザフライ』でパラメータを変更するとき、Expert Advisor はのちにファイルから読み込みパネル上で適切に表示するために情報パネルからファイルに取得した値を書きます。本稿はマニュアルでトレードを行う方または半自動モードでトレードを行う方に適しているでしょう。

パブリッシュされた記事"MQL5 クックブック:トリプルスクリーン戦略に基づくトレーディングシステムに対するフレームワーク作成".

MQL5 クックブック:トリプルスクリーン戦略に基づくトレーディングシステムに対するフレームワーク作成

本稿では MQL5で「リプルスクリーン」戦略に基づくトレーディングシステムに対するフレームワークを作成します。Expert Advisor を一から作成することはしません。代わりに、実質上すでにわれわれの目的に役だっている先行記事 "MQL5 Cookbook: Using Indicators to Set Trading Conditions in Expert Advisors" のプログラムを変更するだけとします。よって本稿は既製プログラムのパターンを簡単に変更する方法もお伝えします。

パブリッシュされた記事"MQL5 クックブック: マルチ通貨 Expert Advisor - シンプル、かしこい、迅速なアプローチ".

MQL5 クックブック: マルチ通貨 Expert Advisor - シンプル、かしこい、迅速なアプローチ

本稿ではマルチ通貨 Expert Advisorに適切なシンプルなアプローチの実装について述べます。これは理想的な条件下でありながら各シンボルに対して異なるパラメータでExpert Advisor を検証/トレーディングする設定を可能にするということです。例として2個のシンボルに対するパターンを作成しますが、コードに少し変更を加えるだけで必要に応じてそれ以外のシンボルも追加できるようにしておきます。

パブリッシュされた記事"MQL5 クックブック:パラメータ数無制限での複数通貨対応 EXPERT 作成".

MQL5 クックブック:パラメータ数無制限での複数通貨対応 EXPERT 作成

本稿ではトレーディングシステムの最適化に対して一組のパラメータを使うパターンを作成していきます。同時にパラメータ数は無制限に認めます。シンボルリストは標準的なテキストファイル (*.txt)内に作成します。各シンボルに対する入力パラメータもファイルに格納されます。このように Expert Advisorの入力パラメータ数に関してターミナルの制約を回避することができます。

最も人気のあるフォーラムトピック:

マーケットの中のベストセラー:

パブリッシュされた記事"MQL5 クックブック:ディールヒストリーのファイルへの書き込みと シンボルごとの残高チャートの Excel形式での作成".

MQL5 クックブック:ディールヒストリーのファイルへの書き込みと シンボルごとの残高チャートの Excel形式での作成

さまざまなフォーラムのコミュニケーションの際、Microsoft Excel チャート形式のスクリーンショットとして表示される検証結果の例を多く使いました。そしてそのようなチャートの作成方法を教えてほしいと頻繁に質問を受けました。ついに本稿でそれを説明する時間を得ました。

パブリッシュされた記事"MQL5 クックブック:オーバーフィットの影響低減とクオート不足への対処".

MQL5 クックブック:オーバーフィットの影響低減とクオート不足への対処

どのようなトレーディング戦略を使っていようと、将来の収益を確保するためどのパラメータを選択すべきかという疑問は常にあるものです。本稿は同時に複数のシンボルパラメータを最適化する機能を備えたExpert Advisor 例を提供します。この方法はパラメータのオーバーフィットによる影響を軽減し、1個のシンボルからのデータが調査に十分でない場合に対処するものです。

パブリッシュされた記事"MQL5 プログラムのデバッグ".

MQL5 プログラムのデバッグ

本稿は第一にすでに言語を学習したがまだプログラム開発を完全にはマスターしていないプログラマーを対象としています。本稿ではいくつかデバッグテクニックを提供し、著者やその他多くのプログラマーの経験を紹介します。

パブリッシュされた記事"MQL5 クックブック:典型的なチャートイベントの処理".

MQL5 クックブック:典型的なチャートイベントの処理

本稿では典型的なチャートイベントを考察し、その処理例についてお話します。マウスのイベント、キーストローク、グラフィックオブジェクトの作成/変更/消去、チャートおよびグラフィックオブジェクト上でのマウスのクリック、マウスでのグラフィックオブジェクト移動、テキストフィールドでのテキスト編集終了、チャート上でのイベント修正を取り上げます。考察する各イベントに対応する MQL5 プログラム例も提供します。

パブリッシュされた記事"計算用OpenCL のインストール方法と使用法".

計算用OpenCL のインストール方法と使用法

MQL5 が OpenCLに対するネイティブサポートを開始して1年以上経過しました。とはいうものの、Expert Advisors、インディケータ、スクリプトで並列計算を行うことの真の価値を解っているユーザーは多くありません。本稿はみなさんが MetaTrader 5 トレーディングターミナルでこの技術を使ってみることができるようにお手持ちのコンピュータに OpenCL をインストールしセットアップするお手伝いをいたします。

パブリッシュされた記事"もうひとつ別の MQL5 OOP クラス".

もうひとつ別の MQL5 OOP クラス

本稿では一からオブジェクト指向 Expert Advisor を構築する方法をお伝えします。トレードの理論的考えを着想することからその考えを実験的世界で実現する MQL5 EA をプログラムするまでです。実践から学ぶことは IMHO で成功への確実な方法です。よってみなさんが最終的に Forex ロボットのコーディングをするために考えを整理できる方法を確認していただけるよう実例を示していきます。また私の目標はみなさんにオブジェクト指向の原理に忠実に従うようお勧めすることです。

パブリッシュされた記事"MQL5 ウィザードおよび Hlaiman EA ジェネレータを用いたニューラルネットワーク EA の作成".

MQL5 ウィザードおよび Hlaiman EA ジェネレータを用いたニューラルネットワーク EA の作成

本稿はMQL5 ウィザードおよび Hlaiman EA ジェネレータを用いたニューラルネットワーク EA の自動作成について述べます。理論的な情報をすべて学習する必要なくニューラルネットワークと簡単に連携し、ご自身のコードを書く方法をお伝えします。

1...251252253254255256257258259260261262263264265...367