完璧なフィルター - ページ 4 12345678910 新しいコメント J.B 2013.04.17 04:02 #31 もしそうなら、私の七面鳥を見てください。小さくて、赤ちゃんのお尻のように滑らかです))))怖いくらいに単純な原理で...。 ファイル: vaMA.ex5 8 kb Женя 2013.04.18 08:33 #32 J.B:こんな単純な原理で......怖いですね。一見、期間設定が不釣り合いすぎるように見えるが、拾ってみるとかなり似たような絵が出るし、あるところでは片方が速いなど、面白い指標で、JJMAにも劣らないかもしれない。しかし、あなたは、人々が怖い原理の 品質を推定することができるように、最も可能性の高いファイルを混在 させた:)*.mql5ファイルが必要です。 Документация по MQL5: Файловые операции / FileMove www.mql5.com Файловые операции / FileMove - Документация по MQL5 J.B 2013.04.18 13:03 #33 EvMir:怖い もの知らずのクオリティを評価してもらえるように:)*.mql5ファイルが必要です。 はい、人見知りです...新参者を笑われる、怒られる(( Server Muradasilov 2013.04.18 13:24 #34 J.B: 人見知りだから...新参者を馬鹿にされる、嫌な思いをさせられる(( いけない、素人の学者に恥をかかされるのは、あまりにも落ち度がある。 J.B 2013.04.18 14:19 #35 server: いけませんね、見習い学者として恥をかくことを許すには、あまりに落ち度があります。よし、チャンスだ。コードも小さいし、別に恥ずかしくないんじゃない? //+------------------------------------------------------------------+ //| vaMA| //| Copyright 2013, J.B| //+------------------------------------------------------------------+ #property copyright "Copyright © 2013, J.B" #property version "1.00" #include <MovingAverages.mqh> #property indicator_chart_window #property indicator_buffers 2 #property indicator_plots 1 #property indicator_type1 DRAW_LINE #property indicator_color1 Blue input int vaMA_period=15; input bool use_double_smooth=1; double vaMA_buffer[],EMA[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ void OnInit() { SetIndexBuffer(0,vaMA_buffer,INDICATOR_DATA); SetIndexBuffer(1,EMA,INDICATOR_CALCULATIONS); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total,const int prev_calculated,const int begin,const double &price[]) { int first,bar; double vel,acc,aaa; ExponentialMAOnBuffer(rates_total,prev_calculated,begin,vaMA_period,price,EMA); //Сгененрировать EMA c прайса if(rates_total<vaMA_period-1)return(0); // if(prev_calculated==0)first=vaMA_period-1+begin; //Проверка количества данных для цикла // else first=prev_calculated-1; // for(bar=first; bar<rates_total; bar++) //Цикл по массиву баров { vel = EMA[bar]-EMA[bar-vaMA_period/4]; //Приращение между барами acc = EMA[bar]-2*EMA[bar-vaMA_period/4]+EMA[bar-vaMA_period/8]; //Приращение приращения между барами aaa = EMA[bar]-3*EMA[bar-vaMA_period/4]+3*EMA[bar-vaMA_period/8]-EMA[bar-vaMA_period/12]; //Приращение приращения приращения... vaMA_buffer[bar] = EMA[bar]+vel+acc/2+aaa/6; //Алхимический микс } if(use_double_smooth) ExponentialMAOnBuffer(rates_total,prev_calculated,begin,vaMA_period/4,vaMA_buffer,vaMA_buffer); //Повторное EMA сглаживание return(rates_total); } Andrew Petras 2013.04.18 14:21 #36 J.B: 人見知りだから...新参者を馬鹿にされる、嫌な思いをさせられる(( そんなことはないだろう。建設的な批判を受けることもある、うん。それが一番いいんです。コーダです。 J.B 2013.04.18 14:23 #37 これを別ライブラリファイルの「ExponentialMAOnBuffer」のように配列からの関数としてやりたかったのですが、私にとってはそう簡単ではありませんでした(( J.B 2013.04.18 14:40 #38 EMA をテイラー分解のような係数を持つ「デリバティブ 」で相殺 するというものです。技術的には単純ですが 、ベストとさ れる非自明な JJMAと 比較するとかなり妥当な ものです。 J.B 2013.04.18 16:24 #39 カラーバージョン。 ファイル: vaMAColor.mq5 5 kb Андрей 2013.04.18 18:00 #40 良いフィルター、認めます。アイデアが簡潔で、効果的です。ただ、勢いだけでシフトするのは有名な話ですが、高次の刻みで、というのは見たことがないですね。しかし、いずれにせよ、平坦な場所では(適応的に)平滑化期間を長くして、多くの間違ったシグナルを避ける必要があります。つまり、そう簡単には避けられなくなるのです:)色が変化する箇所でZZを行うと、このようなフィルターでシンプルなTSがどのように機能するかが分かります。 12345678910 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もしそうなら、私の七面鳥を見てください。小さくて、赤ちゃんのお尻のように滑らかです))))
怖いくらいに単純な原理で...。
こんな単純な原理で......怖いですね。
一見、期間設定が不釣り合いすぎるように見えるが、拾ってみるとかなり似たような絵が出るし、あるところでは片方が速いなど、面白い指標で、JJMAにも劣らないかもしれない。しかし、あなたは、人々が怖い原理の 品質を推定することができるように、最も可能性の高いファイルを混在 させた:)*.mql5ファイルが必要です。
怖い もの知らずのクオリティを評価してもらえるように:)*.mql5ファイルが必要です。
はい、人見知りです...新参者を笑われる、怒られる((
人見知りだから...新参者を馬鹿にされる、嫌な思いをさせられる((
いけませんね、見習い学者として恥をかくことを許すには、あまりに落ち度があります。
よし、チャンスだ。コードも小さいし、別に恥ずかしくないんじゃない?
人見知りだから...新参者を馬鹿にされる、嫌な思いをさせられる((
これを別ライブラリファイルの「ExponentialMAOnBuffer」のように配列からの関数としてやりたかったのですが、私にとってはそう簡単ではありませんでした((
EMA をテイラー分解のような係数を持つ「デリバティブ 」で相殺 するというものです。技術的には単純ですが 、ベストとさ れる非自明な JJMAと 比較するとかなり妥当な ものです。
カラーバージョン。
良いフィルター、認めます。アイデアが簡潔で、効果的です。ただ、勢いだけでシフトするのは有名な話ですが、高次の刻みで、というのは見たことがないですね。
しかし、いずれにせよ、平坦な場所では(適応的に)平滑化期間を長くして、多くの間違ったシグナルを避ける必要があります。つまり、そう簡単には避けられなくなるのです:)色が変化する箇所でZZを行うと、このようなフィルターでシンプルなTSがどのように機能するかが分かります。