[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 630

 

こんにちは。

このエントリーの作りはよく見かけますね。

limit = Bars - PeriodSMA -1 //--- PeriodSMA - какой либо период задаваемый пользователем

このエントリーの意味は、なぜPeriodSMAの 数だけバーの数を減らす必要があるのでしょうか?

 
ikatsko:
なぜダメなのか?はい、そうです!alsuさんの アドバイスにしたがって、すべてうまくいきました。OBJ_TRENDLINEではなく、 OBJ_TRENDのみ

Mt4には、あなたの問題を解決するための他のオプション/オブジェクトがあります。https://docs.mql4.com/ru/constants/objects をご覧ください。
 
Roll:

Mt4には、あなたの問題を解決するための他のオプション/オブジェクトが用意されています。https://docs.mql4.com/ru/constants/objects をご覧ください。
セグメントを描く一番簡単な方法はセグメントを描画します。MQLにはOBJ_TRENDというまさに必要なオブジェクトがあるのに、なぜ他のものを発明したのでしょうか?
 
Fox_RM:

こんにちは。

このエントリーの作りはよく見かけますね。

このエントリーの意味は、なぜPeriodSMAの数だけバーの数を減らす必要があるのでしょうか?

つまり、現在のバーでインジケータを計算するためには、一定数の以前の価格値、この場合はPeriodSMAが 必要です。もし、最初のバーのインデックスを減らさなければ、チャートの一番左端に、間違って計算されたインジケータの値がいくつか存在することになります。
 
alsu:
セグメントを描く最も簡単な方法は...セグメントを描画します。MQLにはOBJ_TRENDというまさに必要なオブジェクトがあるのに、なぜ他のものを発明したのでしょうか?

ただ、存在しないものを発明してはいけないんです。例:MT4には「ポイント」というオブジェクトは存在しない。
 
Roll:

ただ、ありもしないことをでっち上げるのはやめてほしい。
存在しないとはどういうことだ)))MTの新ビルドでトレンドラインが 消えたのは失敗だったのか?
 
alsu:
ダメってなんだよ!)))MTの新ビルドでトレンドラインが消えたのは失敗だったのか?

つまり、"...OBJECT is a finite-length TENDENCY "ということです。
 
Roll:

そういうことです」...OBJ_TRENDはOBJPROP_RAY=falseのことです。
つまり、OBJ_TRENDで、プロパティがOBJPROP_RAY=falseであるということです。
 
alsu:
それが、OBJ_TRENDにOBJPROP_RAY=falseのプロパティを設定したものです。


OBJ_TRENDBYANGLE、OBJ_TRIANGLE、OBJ_ELLIPSEもそこにフィットさせることができる。そして、OBJ_TRENDは「点」と考えることができる。このロジックによれば

あなたの解決策は最もシンプルであり、それゆえにベストなのです。しかし、それはあくまでも問題解決であって、MT4のオブジェクト である「有限長のOBJPROP_RAY」ではない。

 
Roll:


OBJ_TRENDBYANGLE、OBJ_TRIANGLE、OBJ_ELLIPSEもそこに収めることができます。そして、OBJ_TRENDは「点」と考えることができる。このロジックによれば

あなたの解決策は最もシンプルであり、それゆえにベストなのです。しかし、それはあくまで問題の解決策であって、MT4のオブジェクト である「有限長のTIP」ではありません。

この質問は、極めて正しく、理解しやすいものでした。

もし、ある人が、有限の長さの傾斜した線分を図に描くにはどうしたらよいか、何をしたらよいかがわからなければ、私たちが理解している名前を使って、まさにこの質問をします - 物体を描くのです。

答えはヒントでした。このオブジェクトはOBJ_TREND です。

同じ質問でも、誰にもつっこまれないように、別の方法で定式化してみる...。;)