ラグを最小に抑えた有効な平均化アルゴリズム:インディケータでの使用
本稿では、著者が作成した高クオリティーのカスタム平均化関数について説明します。それらは以下です:JJMASeries()、JurXSeries()、 JLiteSeries()、ParMASeries()、LRMASeries()、T3Series()。本稿ではまたインディケータ-内での上記関数のアプリケーションも取り上げます。著者はこれら関数の使用を基に豊富なインディケータライブラリを提供します。
トレーリングストップのパターンとマーケットの退出
注文修正やクローッジングのアルゴリズムの開発者は、異なるメソッドから取得された結果をどのように比較するかという不滅の悩みに苦しみます。チェックのメカニズムは、よく知られています - それは、ストラテジーテスターです。しかし、注文のオープン/クローズにおいて等しくEAを動作させるにはどうすれば良いでしょうか?この記事は、トレーリングストップやマーケットの退出のための異なるアルゴリズムの結果を比較するためのプラットフォームを数学的に維持できる注文のオープンの繰り返しを提供するツールを紹介します。
MetaTrader 4 クライアントターミナルの秘密:インディケータ編
自分のインディケータを書こうと思っていますか?おそらくインディケータの中で必要とするものはすでにクライアントターミナルに埋め込まれていることがおわかりになるでしょう。では、一から始める理由はありますか?統合されたインディケータ特性の概略テーブル;インディケータをチャートにアタッチする特別な機能とメソッド;レベル構築;異なるタイムフレームについてのインディケータ表示。
オプティマイザでの遺伝的アルゴリズム vs シンプルな検索
この記事は、遺伝的アルゴリズムとシンプルな検索により取得されるものを用いて、エキスパートアドバイザーの最適化を行った結果とかかった時間を比較します。
裁量トレードに向けたファジーロジック
この記事では、ファジィ集合論を適用することにより、裁量の取引戦略を改善する方法を提案します。例として、相場参入のために過度に形式的な基準をぼかすため、ファジーロジックアプリケーションや戦略の検索、パラメータの選択について、ひとつひとつ説明してきました。このように、戦略の変更後、相場の状況に反応してポジションを開く柔軟な条件を使用します。
ニューラルネットワークを利用した価格予測
数多くのトレーダーがニューラルネットワークを話題にしますが、それは何なのか、何ができるのか、を知る人はほとんどいません。本稿では、人工知能の世界に少し光を当てます。そしてネットワーク用のデータを正しく準備する方法を説明します。また、プログラム Matlab を用いて予測例を見ていきます。
楽になりエラーが少なくてすむように EA コードを短くする方法
本稿で述べられるシンプルなコンセプトにより、MQL4 で自動売買システムを作成する人が既存のトレーディングシステムをシンプルにすることができ、またコードが短くなることで新規にシステムを作成するのに必要な時間を削減することもできます。
MQL4による取引におけるファジー論理の適用
この記事ではMQL4による取引におけるファジー論理の適用例をご紹介します。MQL4の為のFuzzyNetライブラリを使用したエキスパートアドバイザとインディケータの開発を解説していきます。
外国為替相場での通貨バスケット
この記事では、通貨ペアのインジケーターを使用して、(買われすぎ売られ過ぎの)状態に関するデータを取得するだけでなく、グループ(バスケット)に分割する方法について説明します。
再来:テクニカル分析の問題点
現時点で、ファイダメンタル分析と共にテクニカル分析は株式市場を分析するうえでもっとも重要な手法のひとつです。株式市場の価格変動を予測する手法のひとつとして、テクニカル分析には、実践的適用にいくらかの疑問を投げかけるデメリットが数多くあります。
MQL4 によるHTML チュートリアル
HTML は今や広く普及している文書タイプです。MetaTrader 4 クライアントターミナルによって、ステートメント、検証レポート、最適化レポートを .htm ファイルとして保存することが可能です。MQL4 プログラムではそのようなファイルから情報を得ることが必要な場合があります。本稿では、HTML からタグ構成や内容を取得する方法のバリエーションの一つを説明します。
トレードの一時停止について
本稿は、1つのMT4クライアントターミナル上で複数のEAを稼働中に、トレードオペレーションの一時停止に関する問題に取り組んでいます。MQL4のターミナル操作とプログラミングに関する基本スキルをお持ちのユーザー様向けに書かれています。
合成バー - 値の視覚情報を表示する新次元
バーや日本製のローソク足を使って値情報を表示する古典的な方法の主な欠点は、それらが期間にたよっている、ということです。これらの方法がつくられた頃では大変良いものであったかもしれませんが、マーケットの値動きが、ときに急な動きをする今日では、このやり方でチャートに表示された値は新たな値動きに素早く反応するのには役立ちません。ここで紹介するプライスチャート表示方法はこの欠点がなく非常に分かり易いレイアウトで表示されます。
ZUP - ペサベントパターンの不可逆なジグザグ。グラフィカルインターフェイス
ZUP プラットフォームの最初のバージョンのリリース後、10年に渡り、複数の変更と改善がありました。その結果、現在は迅速なMT4のグラフィカルアドオンがあり、相場データの分析が便利になりました。今回は、ZUPインジケータープラットフォームのグラフィカルインターフェイスを使用するメソッドについて説明します。
HTMLとCSSを使用した代替ログ・ファイル
本稿では、html ファイル作成のためのシンプルでありながらひじょうに力強いライブラリを書く手順を説明し、その表示の調整を学習し、エキスパートやスクリプトでいかに簡単に実装し利用できるか見ていきます。
4 とおりのタイムフレームからの複数インディケータシグナルの同時表示
マニュアルトレーディングでは、複数インディケータの値から目を離すわけにはいきません。メカニカルトレーディングではそこは少しばかり異なります。2~3個のインディケータがあると、トレーディングにはタイムフレームを1つ選ぶ必要があり、それはむつかしい仕事ではありません。しかし5~6個ものインディケータがあり、トレーディング戦略が複数のタイムフレームについてのシグナルを考慮することを要求すればどうなるのでしょうか?
インディケータコードから Expert Advisor コードへの変換Expert Advisor およびインディケータ関数の一般的スキーム
本稿はインディケータコードを Expert Advisor コードへ変換し、カスタムインディケータの呼び出しなく、Expert Advisor 内で必要なインディケータ値を計算するためのプログラムコード全体を使って Expert Advisor を書く方法に特化して述べます。本稿は Expert Advisor 変更とカスタムインディケータを基にしたインディケータ関数構築の考えを提供します。対象とする読者はすでに MQL4 言語でのプログラム経験をお持ちの方です。
MetaTrader 4クライアントターミナルの秘密:MetaEditorのファイルライブラリ
カスタムプログラムを作成する際、コードエディターはとても重要です。より多くの機能がエディターで使用することができれば、より早く、より便利にプログラムを作成することができます。たくさんのプログラムが既存のコードを基盤に作成されています。あなたの目的にそぐわないインジケーターやスクリプトを使用しますか?ウェブサイトからこのプログラムのコードをダウンロードし、ご自身でカスタマイズしてみてください。
スタックRBMとディープニューラルネットワーク。セルフトレーニング、及びセルフコントロール
この記事では、ディープニューラルネットワークと予測の選択に関する以前の記事の続きです。ここでは、スタックRBMによって開始されたニューラルネットワークの関数を扱い、「darch」パッケージの実装をします。
初心者のトレーディングにおける基本エラー
初心者がトレーディングでおかす基本的エラーがあります。:市場開始でトレードする、利益を得ようとやけに急ぐ、損失を出しているポジションにロットを追加する、最適なポジションで開始しながらポジションをクローズする、リベンジを行う、もっとも好ましいポジション、「永遠に買った」の原則でトレーディングを行う、初日に収益性のある戦略的ポジションをクローズする、逆ポジションをオープンするアラートがでたときポジションをクローズする、疑う。
インディケータコードの Expert Advisor コードへの変換おわりに
本稿はインディケータコードを Expert Advisor コードへ変換することに関して述べられる最終稿です。ここで著者はある例においてExpert Advisor のコードを変換します。よって、この EA はカスタムインディケータを呼びださず単一ファイルに示されます。
サポート/レジスタンスレベルを描く方法
本稿はサポート/レジスタンスレベルを検出するシンプルなスクリプトを作成する手順について説明します。対象は初心者です。よって手順の各段階の詳細説明を確認することができます。ただ、スクリプトはひじょうにシンプルでも、本稿は上級トレーダーや MetaTrader 4 プラットフォーム利用者にとっても有用なことでしょう。ここには表形式へのデータエクスポート例、テーブルの Microsoft Excel へのインポート、より詳細な分析のためのチャートプロットの例が入っています。
Expert Advisorのオーダーメード - トレーダー向けマニュアル
トレーダーが全員プログラマーというわけではありません。そしてプログラマーが全員優秀というわけではありません。自分のシステムを自動化する必要がある場合、何をすべきでしょうか?MQL4 を学ぶのに時間も欲求もなしで?
マーケットトレンドの明確化に役立つピボットポイント
ピボットポイントはある通貨ペアのその後のトレンドを表示する価格チャート上の線です。価格がこの線より上にあると、トレンドは上昇しています。したがって価格がこの線より下だとトレンドは下降します。
調査:トレーダーのモバイルターミナルの評価
不幸にもモバイルトレーディングの将来に関してのはっきりとした計画はありませんが、この問題に関して様々な推測があります。この曖昧さを解決する試みとして、モバイルターミナルに関しての意見を理解するためにトレーダーの中で調査を行うことにしました。この調査を通して、クライアントがモバイルターミナルの将来の開発における願いや要求と同様に製品に対してどのように考えているのかに対してはっきりとした理解を得ることができました。
トレーダー個々の心理状態
金融マーケットにおけるトレーダーのふるまいのポートレートA. Elder.著"Как играть и выигрывать на бирже(『証券取引の投機方法と勝利方法』)"からの私独自のメニュー
エキスパートアドバイザやインディケータ、スクリプトの入力パラメータを保存する為のテキストファイル
この記事では、エキスパートアドバイザやインディケータ、スクリプトのテキストファイル内のプロパティとしての動的オブジェクトや配列、その他の変数の保存について説明します。MQL言語で提供される標準的なツールへの機能の追加に役立ちます。
ユニットテストの助けを借りたコードのクオリティー向上
シンプルなプログラムにさえ信じられないようなエラーがよくあるものです。「どうしてそんなふうになったんだろう?」というのが、そのようなエラーが明らかになったとき最初に思うことです「どうしたらエラーを出さずにすむのだろう?」というのは、あまり頻繁に心に浮かばない第2の問いです。完璧に欠点のないコードを作成するのは不可能です。特に大規模なプロジェクトでは。ですが、ちょうどよいタイミングでエラーを検出するために技術を利用できるものです。本稿では、一般的なユニットテスト方法の助けを借りてコードのクオリティーを向上する方法を説明します。
Linux デスクトップでの MetaTrader 4 クライアントターミナル実行
MetaTrader 4 クライアントターミナルをそこで実行するために非エミュレータワインを用いた段階的な Linux デスクトップ設定の説明