テクニカル指標

価格アクションに基づくマーケットフロー分析手法(MFAM)インジケーターの使い方
MetaTrader4
価格アクションに基づくマーケットフロー分析手法(MFAM)インジケーターの使い方

概要: マーケットフロー分析手法(MFAM)のコンセプトは、Todd Mitchellが提唱しているもので、私はこのウェブサイトやTodd Mitchellとの関係はありません。 このプログラムは、最高値(Highest High)と最安値(Lowest Low)を追跡し、トレンド変化が起こるかどうかをチェックします。 太い赤と緑のラインが最高値と最安値を示しており、淡いシアンとマゼンタのラインはアクティブな高値と安値を追跡します。これらは、価格がブレイクした場合に最高値や最安値になる可能性があります。 理論としては、価格が最高値を突破した場合はロングエントリー、最安値を下回った場合はショートエントリーをするというものです。このサインは、緑のラインが上昇したり、赤のラインが下降したりすることで示されます。 このコンセプトについての詳細は、こちらのPDFでも説明されています。 開発中に、私は最初に「最高値からの期間」などを別のチャートで追跡していました。一行のソース変更(インジケーターのチャート)と一つのパラメーターで再現できます。 さらに、最高値がアクティブでいられる期間を制限するための別のパラメーターもあります(これは4つのバッファーの使用を排除する意図で追加されましたが、まだ実装されていません)。 画像:

2011.02.03
Dodaボリンジャーバンド - MetaTrader 4用インジケーター
MetaTrader4
Dodaボリンジャーバンド - MetaTrader 4用インジケーター

Bollinger Band(ボリンジャーバンド)は非常に有名なインジケーターですが、3本のラインの意味が複雑で、適切なタイミングでのアクションが取りづらいことがあります。そこで、ボリンジャーバンドを改良した「Dodaボリンジャーバンド」をご紹介します。こちらでは、シングルラインでシンプルに表示されます。 使い方は簡単です。価格が赤いラインの上でクローズしたら買い、青いラインが見えたら買いのサインです。逆に、価格が青いラインの下でクローズしたら売り、赤いラインが見えたら売りのサインです。以下のサンプル画像がわかりやすいと思います。これは、最新のEURUSDペアをH4タイムフレームで表示したものです。強気相場の始まりと、今まさに始まる弱気相場を簡単に見つけることができます。 最後に、コードも大幅に改良しました。元々はTrendLaboratoryによるもので、基本的なコーディングのクレジットは彼らにあります。 おすすめポイント: H4などの高いタイムフレームで最も効果を発揮します。 すべての通貨ペアで使用できますが、EURUSDのような安定したペアでの使用が特に良好です。 青や赤のラインに触れた時ではなく、必ずキャンドルのクローズでアクションを起こしてください。 さらに多くの例は、http://www.DodaCharts.comで見つけることができます。

2011.01.31
スプレッドデータロガー - MetaTrader 4用インジケーターの使い方
MetaTrader4
スプレッドデータロガー - MetaTrader 4用インジケーターの使い方

ブローカーから提示されたスプレッドは正確ですか? 他のソースからスプレッドデータを確認したり、自分のデータを作成したいと思ったことはありませんか? 説明: スプレッドロガーは、2つのインジケーターから構成されています。 スプレッドロガー・ライト - 時間に対するスプレッドデータを含むCSVファイルを作成します。これはリアルタイムで行われます。 スプレッドロガー・リード - 作成したCSVファイルを読み込み、いくつかの統計を表示し、収集したデータをチャートに描画します。また、リアルタイムのスプレッドデータもチャートに描画します。 使用方法: 両方のファイルを terminal\experts\indicators フォルダーに保存してください。 スプレッドロガー・ライト: 任意のチャートにスプレッドロガー・ライトを設定します。 (挿入 > インジケーター > カスタム > スプレッドロガー・ライト) 入力タブでファイル名を指定するか、デフォルトのファイル名のままで構いません。 MT4ターミナルを稼働させ、チャートを開いたままにしておくと、スプレッドロガーがリアルタイムでデータを収集します。 注意:最も正確なデータを得るためには、スプレッドロガー・ライトを1分足チャートに設定してください。 注意:スプレッドロガー・ライトによって作成されたすべてのファイルはterminal\experts\files フォルダーに保存されます。 スプレッドロガー・リード: データをログした通貨ペアのチャートを開き、スプレッドロガー・リードをチャートに設定します。カスタムファイル名を使用した場合は、正確にファイル名を入力してください。 注意:スプレッドロガー・リードは任意の時間足のチャートに設定できますが、データを収集したのと同じ時間足のチャートを使用すると、視覚的に最良の結果が得られます。 スプレッドロガー・リードは以下の統計を表示します: テストされた時間とテストされたバーの数 平均スプレッド モードとモードの頻度(パーセンテージ) データ収集の時間間隔が現在表示されているチャートの範囲内であれば、収集したスプレッドデータがチャートに描画されます。また、スプレッドロガー・リードがチャートに設定された時点のリアルタイムスプレッドも表示されます。 データと結果をぜひ共有してください! 楽しいロギングを! :)

2011.01.31
新しいバーイベントハンドラーを使ったインジケーターの活用法
MetaTrader5
新しいバーイベントハンドラーを使ったインジケーターの活用法

今回は、MetaTrader 5でのインジケーターにおける「新しいバー」イベントハンドラーの考え方についてお話しします。このアプローチの詳細は、「新しいバー」イベントハンドラーの記事で詳しく説明されています。ここでは、インジケーターのための解決策を紹介します。基本的なアイデアは同じで、新しいバーが出現したときだけ再計算を行うことができる便利な方法です。この方法は、OnCalculate()関数の直接的な使用に代わる便利な選択肢です。 以下に、新しいバーが出現したときにラインを表示するシンプルなインジケーターの例を示します: //+------------------------------------------------------------------+ //|                                            OnNewBarCalculate.mq5 | //|                                            Copyright 2010, Lizar | //|                                                    Lizar@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Lizar" #property link      "Lizar@mail.ru" #property version   "1.00" #property indicator_chart_window #include <OnNewBarCalculate.mqh> // OnNewBarCalculate()関数を呼び出す秘密//+------------------------------------------------------------------+ //| インジケーター用の新しいバーイベントハンドラー      | //+------------------------------------------------------------------+ int OnNewBarCalculate(const int rates_total,                 const int prev_calculated,                 const datetime& time[],                 const double& open[],                 const double& high[],                 const double& low[],                 const double& close[],                 const long& tick_volume[],                 const long& volume[],                 const int& spread[])   { //--- ここにOnCalculate()に似たコードを書けます。 //--- ただし、この関数は新しいバーが出現したときのみ呼ばれます(毎ティックではありません)    PrintFormat("新しいバー: %s",TimeToString(TimeCurrent(),TIME_SECONDS)); //--- 次回の呼び出しのためのprev_calculatedの返り値    return(rates_total);   }

2011.01.21
MetaTrader 5向けプロフェッショナルZigZagインジケーターの活用法
MetaTrader5
MetaTrader 5向けプロフェッショナルZigZagインジケーターの活用法

注意!このZigZagインジケーターのバージョンは、ZigZagコードに基づいており、著者であるPPCの許可を得て公開しています。私はこのバージョンをテストし、アルゴリズムの誤りを修正しました。 このコードは、MetaTrader 4用のZigzagインジケーターのMQL5バージョンです。 注意!AlexSTAL_OutsideBar.mqhライブラリは、MetaTrader 5クライアントターミナルの.. MQL5\Includeフォルダに配置する必要があります。 これで終わり? ZigZagは、価格チャートを圧縮したようなものだと思います。ZigZagは、バーの価格(例えば、終値)や、高値/安値を用いて計算できます(最も一般的に使われる方法)。 MetaQuotesが提案する標準のZigZagを使っていると、いくつかの誤りを見つけました。主な問題は、標準のZigZagが外部バーのケースを処理しないことです。 2007年に、Rashid Umarov(Rosh)が、外部バー処理に対応したZigzag2 Rコードを公開しました(DRAW_ZIGZAGスタイルの代わりにDRAW_SECTION)。 では、「正しい」ZigZagの実装の特徴を定義してみましょう: 高値と安値は厳密に交互に出現すべきです。 次の(反対の)安値までの右側にあるすべてのバーの中で、高値は常に高い(または等しい)必要があります。 次の(反対の)高値までの左側にあるすべてのバーの中で、安値は常に低い(または等しい)必要があります。 具体例を考えてみましょう(EURUSD, H1, 2006年12月8-13日)。ここでは、外部バーを含む2つのケースがあります。典型的なZigZagは「正しい」画像を構築できません。 図1.典型的なZigZag(入力パラメータ[12;5;3]と[12;0;0]) 図2. Zigzag2 R(入力パラメータ[12;5;3]) 図3. Zigzag2 R(入力パラメータ[12;0;0]) 一見、正しい構築が図3に示されていますが、いくつかの特徴があります: この場合、入力パラメータのおかげで正しく構築されていますが、一般的にはアルゴリズムは任意のパラメータで機能する必要があります。 左側の外部バーは正しくありません。バーの高値/安値形成の順序が原因です: ZigZagセグメントはこのように構築される必要があります。 私は以下のZigZagアルゴリズムを多くテストしました:ZigZag MT3、ZigZag、Zigzag R、Zigzag2 R、ZigZag_NK、ZigZag_ZUP89_nen、ZigZag_new_nen4、CzigZag、Swing_ZZ_1、DT_ZZ_nen、ZigZag_Talex、Reverse_ZZ、Points_ZZ_1、i_MF_Fractal_ZZ_3in1、ang_Amp_ZZ、ZigzagFr_v1、NonLagZigZag_v2、ZZ_FF_v3、ZigZag Ensign、ZigZag tauber、SQZZ Товаровед、ZZ_2L_nen wellx、Channel ZZ、Azzx_larryzz_3_0、RPoint、RPoint-m v2、ZigZagTF。しかし、どれも問題を正しく解決していませんでした。 このインジケーターでの図は以下の通りです: 図4. プロフェッショナルZigZag(入力パラメータ[12;0]) 図5. プロフェッショナルZigZag(入力パラメータ[23;0]) このバージョンのいくつかの特徴: ワンパスアルゴリズム 最後のセグメントのみを再計算して再描画します(履歴更新を除いて、セグメントはキャンセルできません) バー内の計算のための最適化アルゴリズムがあります(未完成のバーの中で価格が変わった場合、または価格変化がMinMotion入力パラメータで定義された閾値未満の場合、ティックの再計算は行いません) 高値/安値形成の順序のための2つのアルゴリズムがあります:バータイプを使用するもの(速いが正確ではない)、および下位時間枠からのデータを使用するもの(履歴が必要で、その存在と正確さを確認する必要があります。または、OutsideBarライブラリを修正する必要があります) ProExtraバージョンは公開されていません。なぜなら、MetaTrader 5のクオートの正確性が確認されていないからです。 以下はZigZagの不正確な構築の追加例です: 図6. EURUSD, H1, 11月29日-12月7日。 (赤い線:ZigZag(入力パラメータ[7;0;0])。青い線:Zigzag2 R(入力パラメータ[7;0;0])。) 図7. EURUSD, H1, 2010年11月29日-12月7日。ZigZagセグメントの正しい構築。 結論 残念ながら、このバージョンは完璧ではありませんが、私は改善に取り組んでいます。 チャンネルアルゴリズム(iHighest/iLowest)のために、時々高値をスキップしてしまうことがあります。 このインジケーターのバグや機能についてお知らせください。

2011.01.19
オルロフのジグザグ - MetaTrader 4用インジケーターのご紹介
MetaTrader4
オルロフのジグザグ - MetaTrader 4用インジケーターのご紹介

概要: さまざまなジグザグインジケーターが存在しますが、そのほとんどは複雑なアルゴリズムを使用しており、期待した結果を得るのが難しいです。また、動作原理や調整が理解しにくいのも特徴です。 そこで、自分自身のジグザグインジケーターを作成し、その名を冠しました! このジグザグは、シンプルで明確、かつ自然な動作原理を持っています。トレーダーにとって重要なインパルスや修正を示します。ジグザグは描画した後に修正されることはなく、既存のインパルスのみを描画します。 オプションと動作原理: extern double MinRatio=0.33; これは、新しいインパルスが前のインパルスに対してどのくらいの比率であるかを示します。つまり、現在のインパルスが前のインパルスの0.33以上でない限り、新しいラインは構築されません。 0.5 - 前のインパルスの半分以上 0.75 - 前のインパルスの3/4以上 extern int MinPoints=20; 市場のノイズを除去するためのフィルターです。反応するための最小インパルスのサイズをポイントで指定します。つまり、ジグザグはMinPoints未満のインパルスには反応しません。 extern int ForcePoints=50; このパラメーターは、MinRatio未満の大きな反発にも反応することを可能にします。例えば、急激な動きの後に反応します。 MinPointsがForcePointsよりも大きい場合、ForcePointsは自動的に同じサイズに引き上げられます。 extern bool ByClose=False; 非常に興味深いパラメーターで、クローズ価格を基にジグザグを描画し、高値や安値の市場ノイズを無視します。 extern int History=5000; ただのヒストリーです。)

2011.01.13
MACDと一目均衡表の融合 - MetaTrader 4用のインジケーター
MetaTrader4
MACDと一目均衡表の融合 - MetaTrader 4用のインジケーター

皆さん、こんにちは!今日は、MACDという安定したインジケーターについてお話ししたいと思います。このインジケーターは、多くのトレーディング戦略の基盤となっています。 そこで、マーケットのセンチメントを反映させるために、一目均衡表の概念をMACDに適用してみることにしました。 一目均衡表の使い方を詳しく説明するのはここでは控えますが、非常に良い情報源としてIchimoku Wikiをぜひご覧ください。このインジケーターを完全に理解するための手助けになるでしょう。 添付したチャートには、情報をどのように読み取るかの基本的な動きを示しています。 このインジケーターは、私が使っている自動シェーディングコードを利用しており、そのためにDLLを許可する必要があります。新しいティックを待つか、右クリックで何も変更せずに編集し、再度閉じることで雲が浮かぶようにすることができます。 MACDではポジティブとネガティブの値を扱うため、シェーディングを行うバッファの数に制約があります。つまり、常に先行A線とB線(雲の境界線)が表示される一方で、ゼロラインのクロスオーバーが発生したときに少しだけシェーディングが見えることがあります。特に心配する必要はありませんが、言及しておく価値はあります。 私にとって、この方法はMACDを確認する新しい手法であり、全体的な情報にとても満足しています。一目均衡表は少し学ぶのが大変ですが、非常に価値のある追求だと感じています。このインジケーターも同様に、最初は少し daunting かもしれませんが、試してみる価値があります。 最初は、M5とM15のストラテジーテスターで何もしないEAを使い、インジケーターの動きを観察していました。しばらくすると、インジケーターがどれほどストーリーを伝えているかに驚かされるでしょう。 現在、ストキャスティクスとCCIの一目均衡表もほぼ完成し、以前にADX_Ichimokuを私のサイトで公開しました。 それでは、トレードを楽しんでください! Brooky

2011.01.10
最初 前へ 328 329 330 331 332 333 334 335 336 337 338 次へ 最後