エリート指標 :) - ページ 205 1...198199200201202203204205206207208209210211212...1108 新しいコメント Mladen Rakic 2010.10.09 10:36 #2041 レインボーWMAの 起源について触れましたが、メタトレーダーには、レインボー移動平均(およびレインボーチャート)の直接の子であるレインボーオシレーターがまだ存在しないことに気がつきませんでした。_________________________ そこで、これです。Mel Widnerが両者とその使い方を説明したオリジナルのドキュメントを添付します。唯一の偏差は色です:私は(彼の論文で使用されるWidnerと逆になっている)上下のトレンドのために通常の色を使用しました。 ファイル: rainbow_oscillator.mq4 8 kb mel_widner_-_rainbow_charts.pdf 1059 kb rainbow_oscillator.gif 27 kb rainbow_oscillator_-_h1.gif 29 kb newtrader100 2010.10.09 17:16 #2042 エキサイティングな内容ですね。 プログラマーではありませんが、ストラテジービルダーソフトを使ってEAをいくつかコーディングしており、以下に紹介する「スロープ」インジケータをうまく使っています。青色は買い、赤色は売りです。 「まず、このインジケータがどのように描かれているかを見てください。MT4では、2本の線を使ってこれを行いますので、一方の線は塗られ(シグナル)、もう一方は塗られません(シグナルなし)。 通常行うのは、シグナルの値を表示することです。このインジケーターでは、このように追加しました。 Print( " utrend=",Uptrend[x], " dtrend=",Dntrend[x]).Print( " utrend=",Uptrend[x], " dtrend=",Dntrend[x]); すると、このようになりました。- シグナルが変化する瞬間 10:43:15 slope EURUSD,M1: utrend=2147483647 dtrend=1.2258 10:43:15 slope EURUSD,M1: utrend=1.2258 dtrend=2147483647です。 大きな数字は、この場合のMT4による空白・無信号の定義方法です。2147483647 =EMPTY_VALUE または無信号 つまり、utrend=2147483647 dtrend=1.2258は下降トレンドがあることを意味し utrend=1.2258 dtrend=2147483647は上昇トレンドがあることを意味します。 モードは次のように定義されます。 SetIndexBuffer(0, Uptrend); SetIndexBuffer(1, Dntrend)です。 Uptrendはモード0、Dntrendはモード1です。 ストラテジーを作成し、TAでシグナルを比較してみてください。ind < 1000は、indが常に価格付近にあり、シグナルがないときは2147483647になるため、シグナルを意味します。" スロープインジケーターをtrendstrengthとfast digital filterの両インジケーターで代用したいのですが、スロープインジと同じように定義する必要があるかと思います。- は、買いは青、売りは赤に着色しています。 つまり、私はコーダーではないので、可能であれば、slope indi.のための同じ基礎的なメカニズムは、私が言及し、また以下に含まれる他の2つの指標に転送されるように、私はそれらをソフトウェアに接続することができ、それはそれが傾斜したようにそれらを認識するためにです。 本当にありがとうございました。 追伸:trendstrengthとjurikのバージョンは、上記のように変更しやすい方/良い方を入れました。 P.P.S. 参考までに、スイングラインバーのインジケータはソフトに差し込むのが非常に簡単で、正しい売買を得ることができました。 ファイル: slope.mq4 4 kb trendstrength.mq4 3 kb trendstrength_jurik_mtf_alerts.mq4 9 kb digital_filters_-_on_chart.mq4 13 kb Elite indicators :) Mladen Rakic 2010.10.09 17:59 #2043 ニュートレーダー100 デジタルフィルター - チャート上」をEAから利用できるようにしたものがこちらです。 ___________________________ まず、名前ですが、"on chart "がついていますが、これは別ウィンドウのインジケータ です。この「on chart」というのは、移動平均のようなフィルターで、普通はチャートに描かれるものだからです。一番簡単なのは、色はまったく必要ないということです。必要なのは、トレンドが上か下か、そしてそれが変化したかどうかだけです。色彩は視覚的な取引や視覚的な検査のためにあります(人間は視覚的な生き物なので、可能な限り多くのものを見る必要があります。リペイント系指標(スロープもその一つ)と非リペイント系指標は、線の始点を引くために2つのポイント(バー)の値を設定しなければならないから です。つまり、1つのバーが偽のシグナルを持ち、それが事実より1つ前のバーに配置される(視覚的にはそうではないが、コンピュータに関する限りそうなる)非塗りつぶし系指標は、1色追加で2つのバッファを必要とする - それはそれらを「読む」のが複雑になり、依然としてポイント1がそれらに適用されてEAにそれらを使用できなくなるだからそれは次のように見える(この場合はsatl):あなたが必要とするすべては単純な「2値」指標:これは、トレンドがアップしていると1、ダウンすると- 1の バッファの値を描く 設定になります。EAには必要ないにもかかわらず、マルチタイムフレームオプションを残しています(iCustom()の第2パラメータで必要なタイムフレームを指定するだけです)。この場合、次のようなことをするだけです: double current = iCustom( ... , 0 , 0) double previous = iCustom( ... , 0 , 1) if (current != previous) if (current==1) buy ... else sell ... 以上です。こ れでEAが効率よく動くようになり、コーディングミスを防げますし(コードがシンプルであればあるほどミスは起こりにくい)、ロジックがシンプルなので誤信号も防げます ________________________________。結論から言うと、EA用のインジケータを調整する場合、EAで使用する前に簡略化する必要がある場合が多いようです。デジタルフィルタの場合、EAにトレンド検出ロジックを実装することもできますが、EAに不必要にコードを追加することになります(シンプル、シンプル、シンプル...を思い出してください)。もし私がそこから多くの時間枠のコードを削除していれば、さらにシンプルになります) よろしくお願いします。 ムラデン ファイル: digital_filters_-_trend.gif 25 kb digital_filters_-_on_chart_-_for_ea.mq4 13 kb newtrader100 2010.10.10 03:18 #2044 mladenです。 この投稿を4回ほど編集して、ようやく完璧に動作するようになりました。 純粋にシンプルであることがずっと私の目の前にあったのですが、いや、私は自分自身のために物事を複雑にしなければならなかったのです。 一休みして、古い脳をリセットしたら、シンプルでバカバカしい答えが返ってきました。 素晴らしいです。 P.S. 私は、あなたがエイリアンの技術にアクセスできるのではないかと疑っています。 ありがとうございます、よろしくお願いします。 William Snyder 2010.10.10 04:58 #2045 このインジケーターは、フォーラムの他のエリアから取得したものだと思い、削除して いたのですが、私の手順を辿ってみると、コードのほとんどはパブリックセクションから、残りはエリートセクションから取得したもので、アラートも含まれていました!!!この度はご迷惑をお掛けして申し訳ございませんでした。 ファイル: heiken_ashi_ma_jurik_new_alerts.mq4 10 kb jurik_heiken.gif 41 kb bkennedype 2010.10.10 17:38 #2046 ウィークリーピボットインジケーターの修正 この週足ピボットのインジケータを改造して、前週のレンジに以下の数式を使えるようにしてくれる人がいたら教えてください。 レンジ = 高値 - 安値。 H4 = クローズ + (レンジ * 1.1/2.0); H3 = クローズ + (レンジ * 1.1/4.0)。 H2=終値+(レンジ*1.1/6.0); H1 = close + (Range * 1.1/12.0); L1 = close - (レンジ * 1.1/12.0); L2 = close - (Range * 1.1/6.0); L3 = close - (Range * 1.1/6.0); L3 = close - (Range * 1.1/4.0)。 L4 = close - (Range * 1.1/2.0)。 ご協力いただける方、本当にありがとうございました。 ベン ファイル: weekly_pivot_range.mq4 5 kb William Snyder 2010.10.10 17:46 #2047 mladen: そして、もう一つ、デジタルフィルタですが、これは「特別」です。 __________________________ 私たちがやっていること、求めていることの本質に触れているという意味で、特別なことです。市場にサイクルがあるかどうかについては、昔も今も、そしてこれからもいろいろな議論があると思います。反対論もあれば賛成論もある。どちらにも弱点や強みがあるように思います。この指標は、少なくともあなたに考えさせることができます。 このように始まります。 そして、それは特別なものには見えません...あなたがそれをチャートに置くまで 説明すると、"ノンサイクルライン "は、サイクルの平均として計算され、その逆はない。まず、価格からサイクルが見つかり、次に、見つかったサイクルの結果として、平均(単純移動平均)が計算されます。見ての通り、価格そのものをよく反映しているので、何はともあれ、"市場にサイクルがあるのか、ないのか "をもう一度考えてみるべきでしょう。__________________________ さて、それでは皆さん、楽しい週末のお休みを 多くのおかげで、Mladen!!!。 興味のある方のために、jurikバージョンを作りました ファイル: smoothed_digitals.gif 92 kb digital_filters_smoothed_-_on_chart.mq4 15 kb digital_filters_smoothed_-_separate_special.mq4 13 kb digital_filters_smoothed_on_chart_special.mq4 13 kb digital_filters_smoothed_-_separate.mq4 18 kb 削除済み 2010.10.10 18:19 #2048 レインボーオシレーターEA mladenさん、こんにちは。 投稿されたRainbow Oscillatorを使ったEAをやっています。 以下はコードの一部です。 double RHUP1 = iCustom(NULL,0, "Rainbow oscillator","Current time frame",3,10,PRICE_CLOSE,true,2,1);//Rainbow up before(レインボーアップ前 double RHUP2 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,2,0);//Rainbow up now(現在レインボーアップ中 double RHDN1 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,3,1);//Rainbow down before(レインボーダウン前 double RHDN2 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,3,0);//Rainbow down now(現在レインボーダウン中 bool buyRain; bool sellRain; if (RHUP10) buyRain = true; if (RHDN1>0 && RHDN2 <0) sellRain = true.もし、(RHDN1>0 && RHDN2 <0) sellRain = true; EAをテストバックすると、最後にインジケータが表示されるので、どうやらうまく呼び出されているようですが、ショートトレードしかしません。ロングは全くできません...。 どのようにそれを変更することができます私に教えてもらえますか? 事前にありがとうございます。 ありがとうございます。 Elite indicators :) コーディングの方法は? コーディングのヘルプ William Snyder 2010.10.10 20:23 #2049 cci こんにちは、Mladenです。 Cciのコードを見ると、再描画が必要なようなので、もし機会があればチェックして いただけないでしょうか?nrpバージョンを作ろうとしているのですが、お尻を蹴られています。 よろしくお願いします、そしてありがとうございました。 ツール ファイル: cci.mq4 4 kb William Snyder 2010.10.11 10:18 #2050 cci Mladenさん、ありがとうございます。そうそう、このコードを見て、デコンパイルされたファイルのいくつかを思い出しました。! 1...198199200201202203204205206207208209210211212...1108 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
レインボーWMAの 起源について触れましたが、メタトレーダーには、レインボー移動平均(およびレインボーチャート)の直接の子であるレインボーオシレーターがまだ存在しないことに気がつきませんでした。
_________________________
そこで、これです。Mel Widnerが両者とその使い方を説明したオリジナルのドキュメントを添付します。唯一の偏差は色です:私は(彼の論文で使用されるWidnerと逆になっている)上下のトレンドのために通常の色を使用しました。エキサイティングな内容ですね。
プログラマーではありませんが、ストラテジービルダーソフトを使ってEAをいくつかコーディングしており、以下に紹介する「スロープ」インジケータをうまく使っています。青色は買い、赤色は売りです。
「まず、このインジケータがどのように描かれているかを見てください。MT4では、2本の線を使ってこれを行いますので、一方の線は塗られ(シグナル)、もう一方は塗られません(シグナルなし)。
通常行うのは、シグナルの値を表示することです。このインジケーターでは、このように追加しました。
Print( " utrend=",Uptrend[x], " dtrend=",Dntrend[x]).Print( " utrend=",Uptrend[x], " dtrend=",Dntrend[x]);
すると、このようになりました。- シグナルが変化する瞬間
10:43:15 slope EURUSD,M1: utrend=2147483647 dtrend=1.2258
10:43:15 slope EURUSD,M1: utrend=1.2258 dtrend=2147483647です。
大きな数字は、この場合のMT4による空白・無信号の定義方法です。2147483647 =EMPTY_VALUE または無信号
つまり、utrend=2147483647 dtrend=1.2258は下降トレンドがあることを意味し
utrend=1.2258 dtrend=2147483647は上昇トレンドがあることを意味します。
モードは次のように定義されます。
SetIndexBuffer(0, Uptrend);
SetIndexBuffer(1, Dntrend)です。
Uptrendはモード0、Dntrendはモード1です。
ストラテジーを作成し、TAでシグナルを比較してみてください。ind < 1000は、indが常に価格付近にあり、シグナルがないときは2147483647になるため、シグナルを意味します。"
スロープインジケーターをtrendstrengthとfast digital filterの両インジケーターで代用したいのですが、スロープインジと同じように定義する必要があるかと思います。- は、買いは青、売りは赤に着色しています。
つまり、私はコーダーではないので、可能であれば、slope indi.のための同じ基礎的なメカニズムは、私が言及し、また以下に含まれる他の2つの指標に転送されるように、私はそれらをソフトウェアに接続することができ、それはそれが傾斜したようにそれらを認識するためにです。
本当にありがとうございました。
追伸:trendstrengthとjurikのバージョンは、上記のように変更しやすい方/良い方を入れました。
P.P.S. 参考までに、スイングラインバーのインジケータはソフトに差し込むのが非常に簡単で、正しい売買を得ることができました。
ニュートレーダー100
デジタルフィルター - チャート上」をEAから利用できるようにしたものがこちらです。
___________________________
です。 です。つまり、 1の 設定になります。 れで結論から言うと、EA用のインジケータを調整する場合、EAで使用する前に簡略化する必要がある場合が多いようです。デジタルフィルタの場合、EAにトレンド検出ロジックを実装することもできますが、EAに不必要にコードを追加することになります(シンプル、シンプル、シンプル...を思い出してください)。もし私がそこから多くの時間枠のコードを削除していれば、さらにシンプルになります)
よろしくお願いします。
ムラデン
mladenです。
この投稿を4回ほど編集して、ようやく完璧に動作するようになりました。
純粋にシンプルであることがずっと私の目の前にあったのですが、いや、私は自分自身のために物事を複雑にしなければならなかったのです。
一休みして、古い脳をリセットしたら、シンプルでバカバカしい答えが返ってきました。
素晴らしいです。
P.S. 私は、あなたがエイリアンの技術にアクセスできるのではないかと疑っています。
ありがとうございます、よろしくお願いします。
このインジケーターは、フォーラムの他のエリアから取得したものだと思い、削除して いたのですが、私の手順を辿ってみると、コードのほとんどはパブリックセクションから、残りはエリートセクションから取得したもので、アラートも含まれていました!!!この度はご迷惑をお掛けして申し訳ございませんでした。
ウィークリーピボットインジケーターの修正
この週足ピボットのインジケータを改造して、前週のレンジに以下の数式を使えるようにしてくれる人がいたら教えてください。
レンジ = 高値 - 安値。
H4 = クローズ + (レンジ * 1.1/2.0);
H3 = クローズ + (レンジ * 1.1/4.0)。
H2=終値+(レンジ*1.1/6.0);
H1 = close + (Range * 1.1/12.0);
L1 = close - (レンジ * 1.1/12.0);
L2 = close - (Range * 1.1/6.0); L3 = close - (Range * 1.1/6.0);
L3 = close - (Range * 1.1/4.0)。
L4 = close - (Range * 1.1/2.0)。
ご協力いただける方、本当にありがとうございました。
ベン
そして、もう一つ、デジタルフィルタですが、これは「特別」です。
__________________________
私たちがやっていること、求めていることの本質に触れているという意味で、特別なことです。市場にサイクルがあるかどうかについては、昔も今も、そしてこれからもいろいろな議論があると思います。反対論もあれば賛成論もある。どちらにも弱点や強みがあるように思います。この指標は、少なくともあなたに考えさせることができます。
このように始まります。 そして、それは特別なものには見えません...あなたがそれをチャートに置くまで 説明すると、"ノンサイクルライン "は、サイクルの平均として計算され、その逆はない。まず、価格からサイクルが見つかり、次に、見つかったサイクルの結果として、平均(単純移動平均)が計算されます。見ての通り、価格そのものをよく反映しているので、何はともあれ、"市場にサイクルがあるのか、ないのか "をもう一度考えてみるべきでしょう。__________________________
さて、それでは皆さん、楽しい週末のお休みを多くのおかげで、Mladen!!!。
興味のある方のために、jurikバージョンを作りました
レインボーオシレーターEA
mladenさん、こんにちは。
投稿されたRainbow Oscillatorを使ったEAをやっています。
以下はコードの一部です。
double RHUP1 = iCustom(NULL,0, "Rainbow oscillator","Current time frame",3,10,PRICE_CLOSE,true,2,1);//Rainbow up before(レインボーアップ前
double RHUP2 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,2,0);//Rainbow up now(現在レインボーアップ中
double RHDN1 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,3,1);//Rainbow down before(レインボーダウン前
double RHDN2 = iCustom(NULL,0, "Rainbow oscillator", "Current time frame",3,10,PRICE_CLOSE,true,3,0);//Rainbow down now(現在レインボーダウン中
bool buyRain;
bool sellRain;
if (RHUP10) buyRain = true;
if (RHDN1>0 && RHDN2 <0) sellRain = true.もし、(RHDN1>0 && RHDN2 <0) sellRain = true;
EAをテストバックすると、最後にインジケータが表示されるので、どうやらうまく呼び出されているようですが、ショートトレードしかしません。ロングは全くできません...。
どのようにそれを変更することができます私に教えてもらえますか?
事前にありがとうございます。
ありがとうございます。
cci
こんにちは、Mladenです。
Cciのコードを見ると、再描画が必要なようなので、もし機会があればチェックして いただけないでしょうか?nrpバージョンを作ろうとしているのですが、お尻を蹴られています。

よろしくお願いします、そしてありがとうございました。
ツール
cci
Mladenさん、ありがとうございます。そうそう、このコードを見て、デコンパイルされたファイルのいくつかを思い出しました。
!