もし、問題があれば、AdaptiveExtrapolator v1.1を確定してください。 - ページ 4 123456789101112 新しいコメント 削除済み 2009.04.13 18:03 #31 diamondyar писал(а)>> 新しいローソク足が来ても再描画されないが、チャートが更新されると再描画される。 ...すると、古い赤い透視線が消え、代わりに新しい透視線が現れる......。 だから、誰かが新しいろうそくの到着とインジケータを再描画することができますが、視点の動きの古い作品(赤いもの)もチャートに残ります。それに合わせて、クラスターやクロスで曲線のファンを作っていく。 とても面白い仕上がりになると思うのですが......。 もし、どなたかがチャレンジされるのであれば、この機能を無効にできること+チャート上の死角線の数を設定(つまり任意に制限)できることが望ましいことを念頭においてください。 絶対誰かが興味を持ってくれると思うんだけどなぁ... )))) もしかしたら、誰かがコメントをしてくれるかもしれないし、作ってくれるかもしれない)))) Evgeniy Gutorov 2009.04.13 19:17 #32 内部データ配列を作成し、新しいローソク 足の到着とともに配列を1シフトし、このローソク足を計算し 新しい配列の先頭に値を書き込む... 表示のために,この配列を表示バッファに送る... extern int Counter = 1000; // Массивы отображения данных double FxView[]; // рабочие переменные и массивы int TimeSave; int TimeCurr; double TimeBuf[]; void Init() { SetIndexBuffer(0, FxView); TimeSave=Time[ Counter]; ArrayResize( TimeBuf, Counter); ArrayInitialize( TimeBuf,EMPTY_VALUE); return; } void done() { ArrayResize( TimeBuf,0); return; } void Start() { TimeCurr=Time[0]; CalcCount=iBarShift(NULL,0, TimeCurr)-iBarShift(NULL,0, TimeSave); // смещение данных for (int Ix= Counter-1; Ix>= CalcCount; Ix--) { TimeBuf[ Ix+1]= TimeBuf[ Ix]; } ... расчеты на кол- ве данных CalcCount for ( Ix= CalcCount-1; Ix>=0; Ix--) { TimeBuf[ Ix]= functionCalculated(); } TimeSave=TimeCurr; // отображение полученого массива ArrayCopy( FxView, TimeBuf,0,0, Counter); return; } 削除済み 2009.04.15 17:11 #33 forte928 писал(а)>> 内部データ配列を作成し、新しいローソク足の到着とともに配列を1シフトさせ、このローソク足を計算し ...その値を新しい配列の先頭に書き込んで...その配列を表示用バッファに送る...。 ありがとうございました。原則的に行動の論理は理解できる。無理のない範囲で...と思っています。 ...しかし、プログラミング言語の知識が全くないため、その動作ができない。 ...したがって、要求は実際に1である -------- 可能であれば、コンパイルとすべてに十分であるインジケータの形で、既製のソリューションを提供する... ...よろしくお願いします... ----。 Evgeniy Gutorov 2009.04.15 19:10 #34 仕上げに必要なインジケータをメールに落として...金曜日にやります...。 削除済み 2009.04.16 14:27 #35 forte928 писал(а)>> 個人的なメッセージでそれを完了するために必要なそのインジケータをドロップ... 私は金曜日にそれを行うでしょう。 私が言っているのは、このスレッドの主題であるあなたの指標 -------- のことです、------ わかりませんか? Evgeniy Gutorov 2009.04.16 21:32 #36 この指標の問題点は、表示するデータが常に変化していることです。 インジケータは、より低い倍音数で通過するポイントを自動的に繰り返し、計算ポイントを変更します ... スクリプトを使って動的に左にシフトして見ると、確かに観測されるのですが...。 スクリプトを使って動的に左にシフトするのを見たい場合、まったく同じものが表示されます. 計算されたデータをバッファリングして、更新されたものだけを計算したい場合 インジケータの1つであるgeGapBuffの実装を投げているのですが、これは以前に計算したデータをバッファリングするためのものです で、新しいデータのごく一部だけを計算する...。 ファイル: gegapbuff.mq4 9 kb 削除済み 2009.04.18 18:08 #37 forte928 писал(а)>> この指標の問題点は、表示するデータが常に変化していることです。 インジケータは、より低い倍音数で通過するポイントを自動的に繰り返し、計算ポイントを変更します ... スクリプトを使って動的に左にシフトして見ると、確かにこれが観測されるのですが...。 スクリプトを使って動的に左にシフトするのを見たい場合、まったく同じものが表示されます. 計算されたデータをバッファリングして、更新されたものだけを計算したい場合 インジケータの1つであるgeGapBuffの実装を投げているのですが、これは以前に計算したデータをバッファリングするためのものです で、新しいデータのごく一部だけを計算する...。 ...明らかに理解し合えてない... ))))) それは理解するのは難しいことではありません...----- キャンドルの最後のティックで我々は視点の画像を持っている ------ それは赤です ------ このキャンドルは、それが価格の "未来 "の最後の変化である... ...このカーブを何とか関連するチャートに保存して------凍らせる------。そして、新しいロウソクの最初のティックが来ると、「ライブインジケータ」は現在のロウソクに移動し、対応するロウソクの最後のティックが来るまで、その上で生き、痙攣します... ...すでに、1本目と2本目に死んだ赤の「未来」曲線が2本、0本目に生きている曲線が1本ある......。-------などなど......。 ...まさにその通りです。ほらね? Evgeniy Gutorov 2009.04.18 20:14 #38 半分は理解できたが、より正確にはアルゴリズムを記述すればいいのでは...。 は、3本(または2本)のバーによるアルゴリズムの説明から始まり、それがどのように順番に動作するのか、そして実装プロセスは、より はやく - 第3小節の開始 : - 3小節目の終わり : -必要な結果 : - 2小節目の冒頭 : - 2小節目の終わり : -必要な結果 : P.S. 二人が部屋に入れば、それぞれ違った見え方になる...というわけです。 ただ、ちょっと理解し合えないだけで、何も複雑なことはないんですけどね...。 複雑なシステムを表現するには、単純なものが必要です。 削除済み 2009.04.19 17:21 #39 forte928 писал(а)>> 半分は理解できたが、より正確にはアルゴリズムを記述すればいいのでは...。 3本(または2本)のバーを持つという説明から始まり、それがどのように配列され、実装プロセスはその後より はやく - 第3小節の開始 : - 3小節目の終わり : -必要な結果 : - 2小節目の冒頭 : - 2小節目の終わり : -必要な結果 : P.S. 二人が部屋に入れば、それぞれ違った見え方になる...というわけです。 ただ、ちょっと理解し合えないだけで、何も複雑なことはないんですけどね...。 複雑なシステムを表現するには、単純なものが必要です。 ...)))) 何もわかっていないことがよくわかる... )))))0 すると、こんな感じになります。 1.インジケータはチャート上に描画され、実際にはローソクの目盛りごとに再描画され、過去--青、未来--赤の2つの部分で構成されていると理解してよいでしょうか。--------- 過去と未来の区切り-----は現在のバーで、その寿命の間に、インジケータのローカル再描画を観察します...? 2.新しいローソク足が現れると------、それはグローバルな再転換、つまり過去と未来の境界が右に移動しているのでは? 3.time=open(0)の前に、ラスト・リトレースメントという形でチャート上にインジケータが表示されるのでしょうか? ...必要なのは、新しいバーへの移行をキャッチすること、つまり、time=open(0)の直後、ローソク足番号0にインジケータが表示される前に、インジケータ画像を何らかのバッファに保存して、それを静的形式で表示できること ------ そして同時にチャート上にゼロローソクの現在の値を表示することです。すなわち、チャートには、kloz(1), kloz(2), kloz(3), kloz(4)....----- の値に対するインジケータの赤い断片が現在あり、それらは凍結されて再描画しなくなり、現在のバーには再描画されたライブの動的インジケータがあるはずだ........。 ...どれが自分にとって意味があるのか、ないのかを投稿する)))))0 Evgeniy Gutorov 2009.04.20 21:55 #40 何も役に立たなかった...。 黄色い線は、データの静的配列... ファイル: geextrapolatorbuff.mq4 12 kb 123456789101112 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しいローソク足が来ても再描画されないが、チャートが更新されると再描画される。
...すると、古い赤い透視線が消え、代わりに新しい透視線が現れる......。
だから、誰かが新しいろうそくの到着とインジケータを再描画することができますが、視点の動きの古い作品(赤いもの)もチャートに残ります。それに合わせて、クラスターやクロスで曲線のファンを作っていく。 とても面白い仕上がりになると思うのですが......。
もし、どなたかがチャレンジされるのであれば、この機能を無効にできること+チャート上の死角線の数を設定(つまり任意に制限)できることが望ましいことを念頭においてください。
絶対誰かが興味を持ってくれると思うんだけどなぁ... ))))
もしかしたら、誰かがコメントをしてくれるかもしれないし、作ってくれるかもしれない))))
内部データ配列を作成し、新しいローソク 足の到着とともに配列を1シフトし、このローソク足を計算し
新しい配列の先頭に値を書き込む... 表示のために,この配列を表示バッファに送る...
内部データ配列を作成し、新しいローソク足の到着とともに配列を1シフトさせ、このローソク足を計算し
...その値を新しい配列の先頭に書き込んで...その配列を表示用バッファに送る...。
ありがとうございました。原則的に行動の論理は理解できる。無理のない範囲で...と思っています。
...しかし、プログラミング言語の知識が全くないため、その動作ができない。
...したがって、要求は実際に1である -------- 可能であれば、コンパイルとすべてに十分であるインジケータの形で、既製のソリューションを提供する...
...よろしくお願いします... ----。
仕上げに必要なインジケータをメールに落として...金曜日にやります...。
個人的なメッセージでそれを完了するために必要なそのインジケータをドロップ... 私は金曜日にそれを行うでしょう。
この指標の問題点は、表示するデータが常に変化していることです。
インジケータは、より低い倍音数で通過するポイントを自動的に繰り返し、計算ポイントを変更します ...
スクリプトを使って動的に左にシフトして見ると、確かに観測されるのですが...。
スクリプトを使って動的に左にシフトするのを見たい場合、まったく同じものが表示されます.
計算されたデータをバッファリングして、更新されたものだけを計算したい場合
インジケータの1つであるgeGapBuffの実装を投げているのですが、これは以前に計算したデータをバッファリングするためのものです
で、新しいデータのごく一部だけを計算する...。
この指標の問題点は、表示するデータが常に変化していることです。
インジケータは、より低い倍音数で通過するポイントを自動的に繰り返し、計算ポイントを変更します ...
スクリプトを使って動的に左にシフトして見ると、確かにこれが観測されるのですが...。
スクリプトを使って動的に左にシフトするのを見たい場合、まったく同じものが表示されます.
計算されたデータをバッファリングして、更新されたものだけを計算したい場合
インジケータの1つであるgeGapBuffの実装を投げているのですが、これは以前に計算したデータをバッファリングするためのものです
で、新しいデータのごく一部だけを計算する...。
...明らかに理解し合えてない... )))))
それは理解するのは難しいことではありません...----- キャンドルの最後のティックで我々は視点の画像を持っている ------ それは赤です ------ このキャンドルは、それが価格の "未来 "の最後の変化である...
...このカーブを何とか関連するチャートに保存して------凍らせる------。そして、新しいロウソクの最初のティックが来ると、「ライブインジケータ」は現在のロウソクに移動し、対応するロウソクの最後のティックが来るまで、その上で生き、痙攣します...
...すでに、1本目と2本目に死んだ赤の「未来」曲線が2本、0本目に生きている曲線が1本ある......。-------などなど......。
...まさにその通りです。ほらね?
半分は理解できたが、より正確にはアルゴリズムを記述すればいいのでは...。
は、3本(または2本)のバーによるアルゴリズムの説明から始まり、それがどのように順番に動作するのか、そして実装プロセスは、より
はやく
- 第3小節の開始 :
- 3小節目の終わり :
-必要な結果 :
- 2小節目の冒頭 :
- 2小節目の終わり :
-必要な結果 :
P.S. 二人が部屋に入れば、それぞれ違った見え方になる...というわけです。
ただ、ちょっと理解し合えないだけで、何も複雑なことはないんですけどね...。
複雑なシステムを表現するには、単純なものが必要です。
半分は理解できたが、より正確にはアルゴリズムを記述すればいいのでは...。
3本(または2本)のバーを持つという説明から始まり、それがどのように配列され、実装プロセスはその後より
はやく
- 第3小節の開始 :
- 3小節目の終わり :
-必要な結果 :
- 2小節目の冒頭 :
- 2小節目の終わり :
-必要な結果 :
P.S. 二人が部屋に入れば、それぞれ違った見え方になる...というわけです。
ただ、ちょっと理解し合えないだけで、何も複雑なことはないんですけどね...。
複雑なシステムを表現するには、単純なものが必要です。
...)))) 何もわかっていないことがよくわかる... )))))0
すると、こんな感じになります。
1.インジケータはチャート上に描画され、実際にはローソクの目盛りごとに再描画され、過去--青、未来--赤の2つの部分で構成されていると理解してよいでしょうか。--------- 過去と未来の区切り-----は現在のバーで、その寿命の間に、インジケータのローカル再描画を観察します...?
2.新しいローソク足が現れると------、それはグローバルな再転換、つまり過去と未来の境界が右に移動しているのでは?
3.time=open(0)の前に、ラスト・リトレースメントという形でチャート上にインジケータが表示されるのでしょうか?
...必要なのは、新しいバーへの移行をキャッチすること、つまり、time=open(0)の直後、ローソク足番号0にインジケータが表示される前に、インジケータ画像を何らかのバッファに保存して、それを静的形式で表示できること ------ そして同時にチャート上にゼロローソクの現在の値を表示することです。すなわち、チャートには、kloz(1), kloz(2), kloz(3), kloz(4)....----- の値に対するインジケータの赤い断片が現在あり、それらは凍結されて再描画しなくなり、現在のバーには再描画されたライブの動的インジケータがあるはずだ........。
...どれが自分にとって意味があるのか、ないのかを投稿する)))))0
何も役に立たなかった...。
黄色い線は、データの静的配列...