インディケータ: Other_Candles - ページ 2

 
Artyom Trishkin:

ありがとう。たぶん誰かがあなたのアドバイスに従うでしょう:))))))

まず桁を特定し、それを列挙する代わりに置く。私にはそれをする頭脳すらなかった......。

 
Alexey Viktorov:

ありがとう。たぶん、誰かがあなたのアドバイスに従うでしょう:))))))

まず桁を特定し、それを列挙する代わりに置く。そんな頭もなかった......。

まあ、列挙の方が便利な場合があることは、あなた自身おわかりでしょう。そして、このインジケーターのコードの中で、そうではないことが判明した?これはひどいコードの兆候であることがわかった。奇妙だ...

 
Artyom Trishkin:

列挙型の方が便利な場合があることは、あなたもお分かりだろう。そしてこのインジケーターのコードでは、そうではないことが判明した。これはひどいコードの兆候である。奇妙だ...。

批難の言葉が足りない...。Artyom、あなたは、社内の列挙と、その必要がない 自己記述の違いを理解していますか?

 
Alexey Viktorov:

批難の言葉が足りない......。アルテム、あなたは社内リストとその必要がない 自筆リストの違いを理解していますか?

理解しているよ。例を挙げよう。自宅の浴室やトイレのドアに札がついているだろうか?持ち主はそれぞれ、どこを洗い、どこを考えて......と完璧に心得ているのに、多くの人がつけている。

不気味な人たち?

 
Artyom Trishkin:

私は理解している。例を挙げよう。自宅のトイレや浴室のドアに札がついているだろうか?持ち主はそれぞれ、どこを洗い、どこを考えればいいかを完璧に知っているにもかかわらず、多くの人がそれをつけている......。

実感はひどいものです...。

そして私の家のトイレには札も標識も鍵もない。電気がついていたら入れないことは誰でも知っている。

レナートはこの暗号を何と呼んでいたっけ?

 
Alexey Viktorov:

現実はひどいものだ...。

それに私のトイレには看板も標識も鍵もない。電気がついていたら入れないことは誰でも知っている。

レナートがそのコードを何と呼んでいるのか思い出せない。

あなたの信仰の話はもうたくさん。忙しくして、みんなにやり方を教えた方がいい。そして、それがどれだけ不気味なことなのか議論するんだ...。だって、みんな悪いんだもの :)

 

ご批判ありがとうございます。)

コードは修正され、公開のために送信されました。

 
Scriptor:

ご批判ありがとうございます。)

コードを修正し、掲載のために送りました。

申し訳ないが、良くはならなかった。

#property indicator_color1  clrLimeGreen,clrOrangeRed,clrGray

この行には色の配列が入っています。他の配列と同じように0から番号が振られている。

   SetIndexBuffer(4,BufferColors,INDICATOR_COLOR_INDEX);



   PlotIndexSetDouble(4,PLOT_EMPTY_VALUE,0);

なぜPLOT_EMPTY_VALUEが線の色を含むバッファに、しかも色のインデックスであるはずの0に割り当てられなければならないのでしょうか?

これらの行は一体何のためにあるのでしょうか?

input color    InpColorBullish   =  clrLimeGreen;  // ローソク足の色
input color    InpColorBearish   =  clrOrangeRed;  // 弱気なローソクの色




   PlotIndexSetInteger(0,PLOT_LINE_COLOR,0,InpColorBullish);
   PlotIndexSetInteger(0,PLOT_LINE_COLOR,1,InpColorBearish);
削除しても何も変わらないのに?
 
Alexey Viktorov:
...入力パラメーターにあるローソクの色は、どの側から見たものですか?

最初に断っておくが、私はこの著者のコードとディスカッションを掘り下げてはいない。まだ時間を割く余裕はない。

しかし、あなたのこのフレーズに基づいて、私はチャート上で このインジケータの 作業を見ました。色をファイルに保存するという点で。

ということで、今回は入力パラメータに色を出力する理由を勝手に推測してみます。この点に関しては、私の経験に基づいています。


私のインジケーターの中には、例えば入力パラメーターに次のローソク足の色を入れているものがあります:


カスタム・インジケータのプロパティには、入力パラメータの個々の設定をファイルに保存する機能があります。カスタムインジケータの 入力パラメータ タブにある保存 ボタンを使用します。

/*例えば、デフォルトと異なる外部パラメータの値を 手動で置き換えるのではなく、保存した個々の値をロードボタン*/で ロードすることができます。

以下に、私が考えているボタン/タブ/パラメーターのスクリーンショットを示します。私の古いインジケーターから。マーケットのものなので、名前だけを消しました:


つまり、入力パラメータ・ タブの値が、保存 ボタンで設定ファイルに保存されるのです。そしてそれは論理的です。

カラー タブのパラメータはファイルに保存されません追加: セットファイルに保存するボタンはありません:



そのため、色をセットファイルに保存するには、例えば、入力パラメータで出力する必要がありました。デフォルトとは異なる設定のインジケータをチャートに インストールする際、タブを移動し、関心のある設定を手動で設定するのに時間を費やす必要がありません

そして、この理由は、議論が行われているページのインジケーターに適しています。


P./S.: 将来、このようなパラメーターの保存に関してターミナルで何かが変わるかもしれません。私はそれをそのまま書いている。