エリオット波動理論に基づくトレーディング戦略 - ページ 153

 
<br / translate="no"> 例えばここから始めてくださいhttp://forex.kbpauk.ru/showflat.php/Cat/0/Number/16113/an/0/page/2#Post16113

Vladislav さん、このリンクはフォーラム登録が必要です。でも、このフォーラムにはすでに3回登録しようとしたんです。半年前に2回、今回試してみました。しかし、登録しようとすると、次のような内容のメールが届きます。
**************
登録は管理者によって確認された後、可能となります。
をログインしてください。登録確認後、メールをお送りします。登録は平均的に確認されています
を1日1回平均しています。
**************
以上です。登録確認ができないため、ログインできない
***********
ログイン/パスワードが見つかりません。
継続できない(理由は誰も知らない、聞かないでください)。
***********
特に面白いのは、もちろん最後のフレーズ「(no one knows why, don't even ask)」だ。管理人の目には、天才にしか見えないんでしょうかね!?
おそらくフォーラムの管理者は、何度目かの人が自分のフォーラムの情報へのアクセスを取得しようとしているまさにその瞬間にこのフレーズを考えていますが、代わりに情報のこの碑文は、管理者、または何として彼の信頼性を向上させる読みますか?一番気になるのは、このフォーラムには管理者に連絡するための電子メールがないため、誰も尋ねることができないことです。

おそらく、そのフォーラムに新しいメンバーが登録されていないのだと思います。過去に登録する時間があった人のように - 彼は閉鎖されたセクションを読んで、時間がなかった人、それぞれ、遅すぎる?そうなんですか?
多分、あなたは上記の推奨リンクのこのスレッド興味深い議論ページにZIPファイルを置くことができますか?
ありがとうございました。
 
solandrさん、登録には必ず問題があるんですよ。
 
このスレッドに、上記のリンクにある興味深い議論のページをZIPファイルしていただけませんか?


以下はページそのものですhttp://fxfilecheng.narod.ru/page.rar

そして、以下が添付ファイルです。http://fxfilecheng.narod.ru/Pesavento_Fibonacci_Ratios.rar
 
MTのジグザグアルゴリズムに間違いがあると言って根拠がないように、以下はリンクです。http://onix-trade.net/forum/index.php?s=&showtopic=118&view=findpost&p=106493
このリンクでは、ジグザグの誤差を解析しています。

この結論の正しさを確認するために、ジグザグのコードの中で、見つかった値をバッファに書き込む行の後に配置しましょう。
ExtMapBuffer[shift]=val; - バッファに文字列を書き込む
if (shift<13 && val>0) Print ("shift="+shift+" low val="+val+" Low[shift]="+Low[shift]); - そこに何が書かれているか、どこに書かれているかを確認する。

ExtMapBuffer2[shift]=val.ExtMapBuffer2[shift]とする。
if (shift<13 && val>0) Print ("shift="+shift+" high val="+val+" High[shift]="+High[shift]");

チェックは分単位で行われ、チェックするバーの本数は13本と異なる設定が可能です

すぐに、ジグザグバッファにゴミが含まれていることがわかる。そして、誰もがこのゴミと一緒に働いているのです。
ジグザグは正しいものを生み出すと誰もが思っています。しかし、現実には?多くのシステムの根幹は「ジグザグ」です。そして、バックボーンは腐っている。


とにかく、プログラミングの問題としては面白いですねー。ところで、これらのセルに何が書き込まれているかは確認されましたか。夕方、私自身がもっと自由な時間を持てるので、見てみたいと思います。問題は、レイズしていないインジケーターのデフォルト値が、描画中にゼロと異なることです(私の記憶が間違っていなければ、最大ロング)-私も何度か引っかかったことがあります。そしてもうひとつ、インジケータには(今回もそうですが)、msassivesのアドレスの間違いに絡んで、多くの誤りがあります。簡単に言うと、インデックスの数え間違いやずれのことです。C言語の配列は、0から最後の要素までアドレスが書かれていますが、これは含まれません。最もよくある間違いは、配列のオーバーライドです。静的レイアウトの場合、プログラムがデータ領域外のメモリを変更しようとしない限り、複合機の性能に影響を与えることはない。しかし、アルゴリズム自身が時々生成するもの(いつ生成されるかは全く予測できない)は、使用することができない。アルゴリズムを書き換えるとき、間違ったアドレス指定によるバグを修正しすぎました(スタティックでは限界があり、データアレイのDLダイナミックレイアウトをしなければならなくなった途端、ここからバグが始まりました - VCPPではデバッグ情報を使ってプログラムをコンパイルできるので、少なくとも問題の一部は特定できます)。
内蔵のジグザグアルゴリズム自体については、パターン検索には不向きだと思います(ストレートであろうとネイティブであろうと)。必要なのは、現状から見て重要なスイングをフィルタリングしてくれるアルゴリズムです。例えば、偏差値が現在の「ノイズ」よりも小さければ、その揺れは直ちに無視され、大きければ直ちに考慮され、その後削除されることはない。IMHO - すべてをありのままに見るほうがいい。これは、EVAの目的で、相場の動きを1つのパターン3-5で表現しようとするとき、すべてをこのパターンに合わせて調整する必要があります。もし、より広いセット(すべてのペサベント-ガートレーパターン)を使うなら、どのパターンを識別するかはあまり重要ではなく、それは通常、大きな反転の前に起こることです。上の私の投稿を見てください。AB=CDのパターンをプロットしたところ、蝶のガートリーがあり(これは以前に特定された)、レベルがうまくいったことがわかります。そして、正直なところ、それがどのエリオット波であるかは気にしていませんでした。私が気にしたのは、期待通りのレベルに到達する確率です。回帰経路はこの確率を決定するのに役立つが、これはほぼ全枝の繰り返しである。

敬具、ウラジスラフ。
頑張って、良い流れを作ってください。
 
<br / translate="no"> 一般的には、プログラミングのタスクとして興味深い - を参照してくださいする必要があります。ところで、これらのセルに書き込まれた内容を正確に確認されましたか。私自身、夕方にはもっと自由な時間が取れるようになります。描画時のインジケータの非レイズ値がデフォルトで0と異なることです(私の記憶では最大ロング)-私も何度か引っかかったことがあります。


実はこの数字(2147483647または2の31乗マイナス1[2^31-1])が
はゼロである。MQL-IVでは、SetIndexEmptyValue()を使用して、有意でない空値を無視します。
 

Вобщем как задачка по программированию интересно - нужно будет посмотреть. Кстати, Вы не проверяли что именно пишется в эти ячейки - к вечеру будет больше свободного времени сам гляну. Дело в том, что при прорисовке нерисуемое значение индикатора по умолчанию отлично от нуля (максимальный лонг, если не ошибаюсь)- я на этом тоже пару раз попадался.


この数字(2147483647または2の31乗マイナス1[2^31-1]) は、実はゼロなのです。MQL-IVでは、SetIndexEmptyValue()は、空の重要でない値を防ぐために使用されます。



追加することにしました。この番号(2147483647)は、通常、次のような状況で表示されます。1) 少なくとも1つの
インジケータバッファを 持つインジケータが書かれている 2) インデックス以外の値は SetIndexEmptyValue() によって抑制さ
れるが
3) 空の値は null 値で強制的に埋められない

結果:チャートを見るときは正しく動くが、他のインジケータやEAからエラーとなったインデックスをそのようなインジケータに適用し始めると奇跡は起こる - この数字2147483647が出力されるのである。もし経験があれば、インジケータコードのアルゴリズムエラーを修正し、なければ、暗い部屋で黒猫を探し始めるでしょう。しかし、それを探すことはまだ有効です。それは経験と呼ばれるもので、あなたの中にしっかりと定着しています。メモリ :)
 

Вобщем как задачка по программированию интересно - нужно будет посмотреть. Кстати, Вы не проверяли что именно пишется в эти ячейки - к вечеру будет больше свободного времени сам гляну. Дело в том, что при прорисовке нерисуемое значение индикатора по умолчанию отлично от нуля (максимальный лонг, если не ошибаюсь)- я на этом тоже пару раз попадался.


この数(2147483647または2の31乗から1を引いた数[2^31-1])が
はゼロである。MQL-IVでは、SetIndexEmptyValue()は、空の重要でない値を避けるために使用されます。



失礼ながら、2の+31乗はどう考えても1にはなりえません。この等式は、ビット深度の制限によってのみ満たすことができる。桁の容量が変わったらどうするんですか?配列が 0 で初期化されている場合は 0、そうでない場合は結果が未定義であることを指定する必要があります。結局、開発者自身がCPP規格に言及したのである。 私は何でも簡単にこなしますが、ゼロを必要とし、ゼロを強要します。

ウラジスラフさん、よろしくお願いします。
頑張って、良い流れを作ってください。
SZY 2 Rosh - 追記を読んでください。私の記憶では、このような効果(ゼロではなく2147483647)はデフォルトのSetIndexEmptyValue()関数を抑制することなく発生しました。また、C言語プログラミング時代からの習慣である、すべてのもの(ゼロやその他の必要な値)を強制的に初期化することに戻りました。)それ以来、この問題は気にならなくなりました。ただ、私自身がどのようにこの問題に出会ったかを思い出しただけです。
 
2に31を掛けて、その結果から1を引く、そういう意味です(Answer : 2147483647 )。Excelで確認する。32ビット目は数字記号(プラスまたはマイナス)用として予約されています。
 
<br/ translate="no"> 失礼ながら、一般的なケースで2の+31乗が1ということはありえません。この等式が成り立つのは、データ桁数の制約があるためです。桁の容量が変わったらどうするんですか?配列が 0 で初期化されている場合は 0、初期化されていない場合は結果が未定義であることを指定する必要があります。結局、開発者自身がCPP規格に言及したのである。私は何でも簡単にできるのですが、ゼロを必要とし、ゼロを強要します。



初期値による初期化(ArrayInitialize()関数)ではなく、NULL値や初期化されていない(しばしば効果的に動的に)値の出力を抑制する(SetIndexEmptyValue()関数)ことを言っていたのです。これらの機能は互いに等価ではありません。
 
2に31を掛けて、その結果から1を引く、そういう意味です。Excelで確認する。32ビット目は数字記号(プラスまたはマイナス)用として予約されています <br/ translate="no">


サイン用のみで、アンサイン用ではありません。また、ロングサインのようなデータには?データの桁数を変えたらどうするんだ?PSAの規格では、int型 変数の次元はデータバスの次元に依存し、(最大値ではなく)最小値で制限されるので、int型だけでなくロングレンジも変化する可能性があるのです。半角の文字列を使用します。彼らは何かのために規格を発明したんでしょう?その理由のひとつは、プログラムの互換性です。ウラジスラフさん、よろしくお願いします。頑張って、良い流れを作ってください。