[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 12

 
Yulia:

例えば、私が試したように if ( 変数 X == 0){ 赤色を描画 Buf_0[i]=High[i]; Buf_0[i-1]=High[i-1]; X=1}.

次に i を通してループする if (X==1){ 緑を描く Buf_1[i]=lou[i]; Buf_1[i-1]=lou[i-1]; X=0 }.

自分に足りないものがあることは理解している、だからこそ理解したい。他のインジケーターのコードも持っていて、理解しようとしたのですが、どれも条件やループ、変数などが多く含まれていて、このようなインジケーターの構築の基本原則にのみ焦点を当てたいと思います。

レターiには どんな役割があるのか整理してください。ちょうど上では、それが提示されるサイクルの開始を参照してくださいextern (bars) で設定された期間のすべての値を右端のバーから順に実行します。そしてそれは新しいバー ごとに計算され、それゆえ線はしっかりしたものになります。まずは、わかりやすい言葉で書かれたテキストから勉強を始めるとよいでしょう。忍耐と精進が必要で、既成のコードではさらに混乱することでしょう。勉強頑張ってください。
 

こんにちは!質問は、どのようにプログラムでグラフ上のオブジェクトを見つけるか、または他のオブジェクトからコピーされた...

私は、線や図形を意味し、カウンター+マウスを介して平行コピーを行った...この物体を見つけるには、あるいは名前を知るにはどうしたらいいでしょうか?

 
borilunad:
図解、「i」の役割とは?ちょうど上では、それが提示されるループの先頭を参照してくださいextern (bars) で設定した期間のすべての値を右端のバーから順に実行します。そして、それは新しいバーごとに計算されます、それはラインが固体である理由です。まずは平易な言葉で書かれたテキストをじっくりと勉強するとよいでしょう。忍耐と勤勉が効き、既成のコードはさらに混乱させるでしょう。勉強頑張ってください

CYCLE by i」と書かれています。一番左のバーから順番に見ていき、各バッファにはiでシフトした各Highバーの値が格納されています。

私は十分な忍耐力を持っていますし、学ぶことが好きです。 私が簡単なコード例を求めたということは、おそらくその必要性があるのでしょう。

 
lottamer:


読書

が、この式 int Delta=NormalizeDouble((Bid-Level)Point,0);


イコールツー

int Delta;

Delta==NormalizeDouble((Bid-Level)Point,0);

???

と=は2つの異なる操作で、1つ目は比較、2つ目は値の割り当て です。
 
Yulia:

CYCLE by i」と書かれています。 一番左の バーから順番に見ていき、各バッファにはiでシフトした各Highバーの値が格納されています。

私は忍耐力があり、学ぶことが好きです。 私が簡単なコード例を求めたということは、その必要性があるのでしょう。

以前、「どうしてもうまくいかない」と言われたことがありました。まずはBasic、次にBukiと、徐々に段階を踏んで、より良く、より早く習得できるようにします。

CodeBaseで最も簡単なコード:Moving Average。がんばれー

しかも左ではなく!?

 
VOLDEMAR:

こんにちは!質問は、どのようにプログラムでグラフ上のオブジェクトを見つけるか、または他のオブジェクトからコピーされた...

私は、線や図形を意味し、カウンター+マウスを介して平行コピーを行った...この物体を見つけるには、あるいは名前を知るにはどうしたらいいでしょうか?


オブジェクトの名前だけで
 
rigonich:
いいえ、等しくはありません。==と=は2つの異なる操作で、1つ目は比較、2つ目は値の割り当てです。 。


すみません、誤字がありました...。

それがあるべき姿です。

int Delta;

Delta=NormalizeDouble((Bid-Level)Point,0);

 
Yulia:

CYCLE by i」と書かれています。一番左のバーから順番に見ていき、各バッファにはiでシフトした各Highバーの値が格納されています。

もし私が簡単なコード例を求めたら、それは私にニーズがあるに違いないということです。


インジケーターラインを表示させるためには、以下のことが必要です。

1.インジケータバッファと 呼ばれる、特定のプロパティを持つ配列を作成し、そこからインジケータラインを構築するために使用する点の座標を取得する。そのために、端末に組み込まれた既成の機能を利用する。

2. 表示線の描画スタイルを選択し、設定する。これは、端末の内蔵機能でも可能である。

3. この配列に値を入れる。これはインジケータを起動する関数の中で行われる。

端末には、1つのバッファの描画スタイルを変更する機能、すなわち、1つの線の異なる部分を異なるスタイルで描画する機能は内蔵されていません。そのためには、自分でユーザー定義関数を作る必要がありますが、これは簡単なことではなく、少なくともプログラミングの基礎は知っておく必要があります。

 
lottamer:


すみません、誤字がありました...。

それがあるべき姿です。

int Delta;

Delta=NormalizeDouble((Bid-Level)Point,0);


はい、これらは等価な表現です。変数の宣言は初期化とともに1つの 文で行うことができます。
 
VOLDEMAR:

こんにちは!質問は、どのようにプログラムでグラフ上のオブジェクトを見つけるか、または他のオブジェクトからコピーされた...

私は、線や図形を意味し、カウンター+マウスを介して平行コピーを作った...この物体を見つけるには、あるいは名前を知るにはどうしたらいいでしょうか?

または、ソフトウェアが見つけることができる名前にリネームしてください ...マウスで(手動で)コピーしたので、それを見て、次の(2回目の)手動での名前変更操作も可能です。ソフトが拾ってくれる。