もし、問題があれば、AdaptiveExtrapolator v1.1を確定してください。 - ページ 4

 
diamondyar писал(а)>>

新しいローソク足が来ても再描画されないが、チャートが更新されると再描画される。

...すると、古い赤い透視線が消え、代わりに新しい透視線が現れる......。

だから、誰かが新しいろうそくの到着とインジケータを再描画することができますが、視点の動きの古い作品(赤いもの)もチャートに残ります。それに合わせて、クラスターやクロスで曲線のファンを作っていく。 とても面白い仕上がりになると思うのですが......。

もし、どなたかがチャレンジされるのであれば、この機能を無効にできること+チャート上の死角線の数を設定(つまり任意に制限)できることが望ましいことを念頭においてください。

絶対誰かが興味を持ってくれると思うんだけどなぁ... ))))

もしかしたら、誰かがコメントをしてくれるかもしれないし、作ってくれるかもしれない))))

 

内部データ配列を作成し、新しいローソク 足の到着とともに配列を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;

}

 
forte928 писал(а)>>

内部データ配列を作成し、新しいローソク足の到着とともに配列を1シフトさせ、このローソク足を計算し

...その値を新しい配列の先頭に書き込んで...その配列を表示用バッファに送る...。

ありがとうございました。原則的に行動の論理は理解できる。無理のない範囲で...と思っています。

...しかし、プログラミング言語の知識が全くないため、その動作ができない。

...したがって、要求は実際に1である -------- 可能であれば、コンパイルとすべてに十分であるインジケータの形で、既製のソリューションを提供する...

...よろしくお願いします... ----。

 

仕上げに必要なインジケータをメールに落として...金曜日にやります...。

 
forte928 писал(а)>>

個人的なメッセージでそれを完了するために必要なそのインジケータをドロップ... 私は金曜日にそれを行うでしょう。

私が言っているのは、このスレッドの主題であるあなたの指標 -------- のことです、------ わかりませんか?
 

この指標の問題点は、表示するデータが常に変化していることです。

インジケータは、より低い倍音数で通過するポイントを自動的に繰り返し、計算ポイントを変更します ...

スクリプトを使って動的に左にシフトして見ると、確かに観測されるのですが...。

スクリプトを使って動的に左にシフトするのを見たい場合、まったく同じものが表示されます.

計算されたデータをバッファリングして、更新されたものだけを計算したい場合

インジケータの1つであるgeGapBuffの実装を投げているのですが、これは以前に計算したデータをバッファリングするためのものです

で、新しいデータのごく一部だけを計算する...。

ファイル:
gegapbuff.mq4  9 kb
 
forte928 писал(а)>>

この指標の問題点は、表示するデータが常に変化していることです。

インジケータは、より低い倍音数で通過するポイントを自動的に繰り返し、計算ポイントを変更します ...

スクリプトを使って動的に左にシフトして見ると、確かにこれが観測されるのですが...。

スクリプトを使って動的に左にシフトするのを見たい場合、まったく同じものが表示されます.

計算されたデータをバッファリングして、更新されたものだけを計算したい場合

インジケータの1つであるgeGapBuffの実装を投げているのですが、これは以前に計算したデータをバッファリングするためのものです

で、新しいデータのごく一部だけを計算する...。

...明らかに理解し合えてない... )))))

それは理解するのは難しいことではありません...----- キャンドルの最後のティックで我々は視点の画像を持っている ------ それは赤です ------ このキャンドルは、それが価格の "未来 "の最後の変化である...

...このカーブを何とか関連するチャートに保存して------凍らせる------。そして、新しいロウソクの最初のティックが来ると、「ライブインジケータ」は現在のロウソクに移動し、対応するロウソクの最後のティックが来るまで、その上で生き、痙攣します...

...すでに、1本目と2本目に死んだ赤の「未来」曲線が2本、0本目に生きている曲線が1本ある......。-------などなど......。

...まさにその通りです。ほらね?

 

半分は理解できたが、より正確にはアルゴリズムを記述すればいいのでは...。

は、3本(または2本)のバーによるアルゴリズムの説明から始まり、それがどのように順番に動作するのか、そして実装プロセスは、より

はやく

- 第3小節の開始 :

- 3小節目の終わり :

-必要な結果 :

- 2小節目の冒頭 :

- 2小節目の終わり :

-必要な結果 :

P.S. 二人が部屋に入れば、それぞれ違った見え方になる...というわけです。

ただ、ちょっと理解し合えないだけで、何も複雑なことはないんですけどね...。

複雑なシステムを表現するには、単純なものが必要です。

 
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

 

何も役に立たなかった...。

黄色い線は、データの静的配列...

ファイル: