一度こういうのを作ったことがあるんですよ. - ページ 13

 
Prival:

スプラインについてですが、非常に興味深い近似です。私がどのように理解し、それで何ができるかを説明しようと思います。

  1. 三次の多項式で記述される歴史の区間が存在する
  2. 1次と2次の導関数の連続性の条件がある
  3. これは、未知の関数を与えられたセグメント上で「正しく」補間する唯一の関数です。

三次スプラインの定義と同じようなものです。ここで、ある物体(飛行機、自動車、通貨など、どんな物体でもよい)の運動を解析するとしよう。

このアルゴリズムの を歴史のある部分で使うと、ある関数( 速度と加速度を持つ唯一の関数で、ないよりはましである(それは疑わしいが))を 見つけることができる。ある時間、物体が同じ速度と加速度で動くと仮定すればよいのです。外挿する。 そしてバイアス(外挿誤差)を制御する。さらにオプションで、新しいデータの到着とともに行うこともできますし、ズレが所定の値を超えたときの閾値を設定し、再計算することも可能です。

Z.I.間違ってるかもしれないけど、何かあると思うんだよね、物理学的に......。

私はあなたを複数形にするようにしています、ここには私より多くのプログラマーがいます、あれは全員への言及なのです。コードに編集が入るんですね、うらやましい...。成長できない私は、悪あがきしか投稿できない・・・)

フーリエならもっといい仕事ができるはずだ。推定するパラメータの数で苦労することはないのでしょうか?それとも、モデルの物理的な意味が考慮されているのでしょうか?

ガルトンボードに話を戻しましょう。;)

そして、その爪は「プレイヤー」の目標とする(可能な)レベルやスケールに対応することになります。

5桁の数字が、金融界の姿を大きく変えた。そして、バウンスやブレーク時の「釘」のばらつき(時間的、価格的)が、それぞれの座標系での2つ以上のランダムなさまを加えたとき、私たちが観察する分布に「太い尾」を与えるのだと思う。

またもや、学識経験者の淡々とした会話に、不謹慎にもお邪魔してしまったことをお許しください。;)

-----

スプラインは、滑らかな海岸線を表現するのに適していますね。

 

前回のテーマについての議論に特別な関心がないという結論は、急ぐ必要はないでしょう。)

論理的には、もし誰かが関連する統計を入手し、それを有望でないと評価したならば、ほぼ間違いなくここに投稿したでしょう :) 。したがって、誰も統計を取ろうとしなかったと思われる。もし、誰かが試したとしても、その結果は黙っていることを選んだのでしょう :) 。


その間、私の頭の中には新しいアイデアが浮かんでいます :) 。自動マーキングが完璧に見えることはほとんどありません。でも、ハイブリッドマーキングを作ったらどうでしょう?つまり、自動のものを魚に見立てて、手動で修正するのです。もちろん、このようなハイブリッドジグザグ(例)については、よほどの努力家でなければ意味のある統計はとれない。しかし、いくつかのセグメントを修正するために、スクリプトは、すべての種類の傾向とレベルを描画します - それは非常に現実的である。

でも、私たちよりも先に発明されているのだから、この方向で何かやっているはずだ、探してみる価値があるはずだ。でも、簡単なことなら自分でやったほうが楽だし、早いんです。ただ、ハイブリッドジグザグを作ろうとは決めていませんが、チャートに等距離のレベルを描くスクリプトは作りました。正確には、まずこのような交配種を育てるためのテンプレートsanyooooook おかげで 磨きがかかりました)を作り、そこから前述のような交配種を育てています。偶然にも彼らは前の記事に添付されて しまったので、そこで手に入れることができます :)テンプレートが少し変わりました。


このスクリプトには、レベルの数とその色という2つのパラメータがあります。太い線のどれかをマウスで選択して動かすと、デザイン全体が移動するはずです。どの細い線にも同じ操作をすると、レベル間の距離が変化するはずです。今のところ私はこの通りですが、もちろん不具合がないことを保証するものではありません。


ご意見・ご要望は承りますが、一般的なケースですぐに実現することは期待できません。


追伸:警告するのを忘れていました:スクリプトを削除した後、行が残ります、それはそれ自身の後にマークアップを残すためのもので、意図的なものです。

そして、同時に写真も追加します。


 

不成功の結論を急ぐこと。

イミフ。

すでに多くのことが語られている(そして示されている!)。ただ、ミソッカスも多いので...。

;)

 
Sorento:

不成功に終わったという性急な結論。

議論がなかったというだけで、不成立という結論は出ていない :) 成功か失敗かは、目標がどの程度実現されたかによります。例えば、ポップトレーダーとして自分をアピールすることが目的なら、当然失敗です。また、例えば偵察や捜索のような目的であれば、ごく普通の状況だと思います。もっと大きなクロップがあればいいのですが :).まあ、例えば何らかのメッセージを送るという目的であれば、かなり成功したと言えるでしょう。

なお、これらの目標は、私自身が公式に認めているわけではありません :) 。

 

ところで、ガルトンボードの例えに。これは、朝、H4でスクリプトを実行したものです。


そして、これはM1に切り替えた結果、勢いは現在


本当に、爪にぴったりとつく印象があります。


追伸:同時に、スクリプトの使用方法の一つである図解を入手しました。もう一つは、オブジェクトのプロパティでレベルを手動で指定する方法です。ところで、上記の「ラウンド」レベルをマークするのは非常に簡単です。10とかでもいいんですけどね。

 

ソフトを少し改良しました。現在は、EquLevelsBを ベース、EquLevelsMを ミドル、EquLevelsTを トップとした一連のスクリプトになっています。

また、本シリーズのスクリプトで作成されたマークアップを削除するスクリプトを追加 しました。原理的には、接頭辞+数字名を持つあらゆるオブジェクトの削除に適しています。N=0の場合、0から番号付けの最初のスキップまでの番号を削除します。つまり、スキップがあれば、Nを多く設定すればいいだけです。

すべてのスクリプトには、オブジェクト名のプレフィックスを設定するためのパラメータが追加されています。


実は、これらの機能はすべて、1つのスクリプトに簡単にまとめることができるのです。さらに追加でいくつか。しかし、それは製品版へのパスのようなもので、それは100万人のアプリケーションがある場合のみです :) 、彼らはまったく何もしないことをより多く :) .


P.S. そろそろノーグーグーモードに戻るようです :)

ファイル:
 

面白いテーマだと思うが、理解するのが難しく、何度も挑戦したいが、時間がない。ドレインでもいいからシンプルなEAがあれば、議論が始まるのですが・・・・・・))。

 
Vitya:

面白いテーマだと思うが、理解するのが難しく、何度も挑戦したいが、時間がない。簡単なExpert Advisorがあれば、たとえそれが沈んでいても、議論が始まるのですが・・・・・・))。

さて、「ゼロ次近似」のExpert Advisorは、非常にシンプルなものかもしれません。

言ってみれば、Privalが提案した変形は、次のように近似できる。

逆指値注文は、ストップレベラーのラウンドレベル(買いの場合、一番上の直近のレベル、売りの場合、一番下の直近のレベル)で許可された直近のレベルに設定します。 1つの注文が発動されるとすぐに、新しい1分間のバーが始まるのを待って、発動した注文の代わりにすぐに同様の新しいストップ注文を設定します。

注文 追跡ブロックでは、2つのことを確認して います。

保留中の注文については、現在時刻と開始時刻の差を確認し、上回っている場合は決済します。

保留中の注文の場合、前ラウンドのレベルに移動する可能性があります(下降のバイ、上昇の売りの場合)。つまり、トレーリングストップと同じような仕組みです。

以上です。

私のインジケーターのコードから最も近いラウンドレベルを決定する方法は明確であるべきです。しかし、明示的に書くこともできる。最寄りは下からです。

    int ILvl = Bid*100;
    double DownLvl = NormalizeDouble(0.01*ILvl,Digits);

上から見て一番近い

    double UpLvl = NormalizeDouble( DownLvl+0.01,Digits);
 

特に興味はないのですが、ポンドレベルでは50の倍数は他の通貨より悪い結果になるような気がします...。 理由は、ケーブルのストライクが100pips、他の通貨は50とありますが、本当なのかどうか、どなたか教えていただけませんか?

順番がバラバラかもしれませんが、何かありそうな気がします。

グラフは、シンボルとTF別の平均スプレッドとZZスイングの頻度、変化の離散度は5pipsです。

ファイルとそれを作成するスクリプトを含むアーカイブを添付します...

ファイル:
zz.zip  24 kb
 
xrust:

1.特に興味はないのですが、ポンドレベルでは50の倍数が他の通貨より悪く働くような気がするのですが...。 その理由は、ケーブルのストライクが100pipsで、他の通貨は50、多分誰かがそう教えてくれるのか、そうでないのか?

2) 順番に混乱を加える - ここに写真があります、順番が狂っているかもしれませんが、何かあると思います。

グラフは、ZZのシンボル別、TF別の平均スプレッドとスイング頻度、変化の離散度は5pipsです。

1.pgからのヒストグラムとしか言いようがない。ポンドは11とカナダのヒストグラムに近いですが、ユーロはより効果がはっきりしている印象です。

2. 写真について。

ソースファイルの内容をすべて理解したわけではなく、もっと詳しく言葉で説明すべきだったかもしれません。

とにかく、私が理解したのは、ファイルの1列目が5ポイントの精度でセグメントの振幅、2列目が与えられた間隔からの振幅の相対頻度(%)、3列目が与えられた間隔のセグメントの平均継続時間の逆数の値ということです。

最初から次のように言える。

まず、標準的なジグザグでは、切り替えは振幅だけでなく、時間的にも行われます。具体的には、短すぎるセグメントは単純に禁止されています。つまり、第3の量は、小振幅の領域に特徴を持たせる必要がある。そして、私が写真を正しく理解していれば、そうなるのです。

第二に、統計的安全性は時間枠が大きくなるにつれて低下するはずである。そして、セグメント数のデータはありませんが、グラフが不鮮明になってきていることから判断すると、そのようなことが起こっているのだと思います。従って、一番上の分足チャートが最も信頼できる。

このように、イマイチ、すべてが予想通りに見えてしまうのです。それとも、何か見落としているのでしょうか?