コーディングのヘルプ - ページ 172

 
kenwa:
こんにちは、mladenです。

このインディケータをmtfにし、過去にリペイントしないようにするのを手伝ってくれませんか?(リペイントやリフレッシュの問題があるようなので)私のニーズはすでに単純化されており、私の意図に合っています。

よろしくお願いします。

剣和

kenwaです。

これは、できるだけシンプルに作られたマルチタイムフレームバージョンです。

ファイル:
 
mladen:
kenwaさん、これはマルチタイムフレームバージョンで、出来るだけシンプルに作られています。

mladenさん、こんにちは。

どうもありがとうございます。

分足や5分足のチャートで更新ボタンを押すと、しばらく待ってからMT4の更新ボタンを押すと、線が再描画されたり位置がずれたりするのですが、なぜでしょうか? しかし、御社の以前のバージョン(チェックシンボルバージョン)にはこの問題がないようですね?というわけで、以前は、御社の前バージョンと私のバージョンとを、私の必要性・意図(ただ、シンボル認識機能も必要ないし、今回のように外部入力シンボル 機能もない)に合わせて合成したいと思っていました。 このような問題の原因や修正方法を教えて下さい。

 

こんにちは、mladenさん。スロープ・ディレクション・ライン・キャンドル・インディケーターを作るのを手伝ってもらえたらと思います。

スロープ・ディレクション・ライン.mq4

ファイル:
 
1234:
こんにちは、MLADENさん。スロープディレクションラインのローソク足インジケーターを作るのを手伝ってもらえたらと思います。slope_direction_line.mq4

1234さん、こんにちは。

Slope Direction Lineは、Hull/Hma移動平均です。Mladenが作ったキャンドルバージョンはこちらhttps://www.mql5.com/en/forum/174961/page4

 
mrtools:
1234さん、Slope Direction Lineは実はHull/Hma Moving Averageで、Mladenはここでキャンドルバージョンを作りましたhttps://www.mql5.com/en/forum/174961/page4

素晴らしい情報、ありがとうございます

 
kenwa:
mladenさん、こんにちは。

どうもありがとうございます。

私はライブチャートで試して、それはまだ私が分1または分5チャートで更新ボタンを押すと、しばらく待ってから、MT4の更新ボタンを押すと、線が再描画または位置を移動すると見ることができます、なぜ?しかし、あなたの前のバージョンを作った(チェックシンボルバージョンで)この問題はないようです?ということで、以前、御社の前バージョンと私のバージョンとを、私の必要性・意図(ただ、シンボル認識機能も必要ないし、今回のように外部入力シンボル機能もない)に合わせて合成したいと思っていました。 このような問題の原因や修正方法を教えてください。

それはすでに私の前の投稿の一つで答えられました。マルチシンボルインジケーターの性質についての説明を読んでください(あなたは3つの異なるシンボルからcciの値を取得しようとしているので、そして3つの異なるシンボルは同時にティックを取得する必要はないので)。 そして、私はそこで、単純化できないものもあると言ったのですが、あなたは単純なソリューションが必要だと主張しました。さて、最後に簡単な解決策です。シンプルな解決策を使うか、数日前に提供された正しい解決策を使うか、選択はあなた次第です。

よろしくお願いします。

 
mladen:
それは、私の前の投稿ですでに答えられたことです。マルチシンボルインジケーターの性質についての説明(3つの異なるシンボルからcciの値を取得しようとしているので - そして3つの異なるシンボルが同時にティックを取得する必要はないので)をお読みください。 そして、私はそこで、単純化できないものもあると言ったのですが、あなたは単純なソリューションが必要だと主張しました。さて、最後に簡単な解決策です。シンプルな解決策を使うか、数日前に提供された正しい解決策を使うか、選択はあなた次第です。

mladenさん、ありがとうございます。

私のような初心者からするとくだらない質問かもしれませんが、いくつか質問したり、説明したりしたいのです。

ライブ観察では、#1711 CCI trial.mq4の上のバージョン(再描画されるかもしれない、またはリフレッシュ線の位置がずれる問題がある、だからこの問題は本当の再描画ではありません?(しかし、なぜfareastolのsynバージョンは、私もライブチャートで見て、明らかなリペイントまたはリフレッシュシフト線の問題がないようです? あなたは、上記の#1711のコードは、リペイントを引き起こさない/リペイント要素のコードを持たないという意味ですか? またはそれはリペイントとして分類できない、唯一のティックの問題? あなたの意味はこのように?

ところで、以前の修正版とのことですが、P.164 #1635, CCI trial.mq4 (8 symbols) or P.166 #1653 from fareastol's syn version (external input symbols?)のことでしょうか...。

ライブチャートでは、リペイントやリフレッシュの問題はないようですが、内部プリセットシンボルの計算が できないようです(チェックシンボルコードが、同時に計算することを制限しているようです)。というわけで、あなたのものと私の試用版のものとの合成/組み合わせのリクエストを繰り返すわけです。

 
kenwa:
mladenに感謝します。

私のような初心者からすると愚問かもしれませんが、いくつか質問したり確認したいことがあります。

ライブ観察では、#1711 CCI trial.mq4の上のバージョンは(再描画またはリフレッシュシフト線の位置の問題がある可能性があり、この問題は本当の再描画ではないのですか?(しかし、なぜfareastolのバージョンは、私もライブチャートで見て、明白なリペイントまたはリフレッシュシフト線の問題がないのですか? あなたは、上記の#1711のコードは、リペイントを引き起こさない/リペイント要素のコードがないことを意味しますか? またはそれはリペイントとして分類することができず、ティックの問題だけですか? あなたの意味はこのように? 明らかになればいいのですが。

ところで、以前の修正版とのことですが、P.164 #1635, CCI trial.mq4 (8 symbols) or P.166 #1653 from fareastol's syn version (external input symbols?)のことでしょうか...。

はい、彼らは良いですが、私はライブチャートで観察した再描画やリフレッシュシフトの問題ではないようだ、唯一の彼らは内部プリセットシンボル計算(チェックシンボルのコードが同時にそうすることを制限するようだ)許可することはできません。だから、私はあなたのものと私の試用版のものを合成/組み合わせることを繰り返し希望します。
現在のチャート→ティックなし

→シンボル1→新しいティック

→シンボル2→新しいティック

→シンボル3→新しいティックの

ようなイメージです。

更新を押すとどうなるのでしょうか?

複数のシンボルを扱う場合、そのような状況はよくあることです。さらに、現在のチャートではn本のバーが変更され、ある外国のシンボルではx本のバーが変更されるという状況になることがあります。この場合、どちらか大きい方を選択しなければ、再描画が行われます。ですから、複数のシンボルを扱う場合、同期のタスクを行う簡単な方法はありませんし、コードも簡単ではありません。

 
mladen:
想像してみてください
: - 現在のチャート -> 刻み無し

- シンボル1 -> 新しい刻み

- シンボル2 -> 新しい刻み

- シンボル3 -> 新しい刻み

あなたの洞察力のおかげで、ライブ観測から、それは通常、ラインシフト後方(私は時々/定期的にリフレッシュボタンを押すと)事実の後に以前の信号を提供するようです、あなたは再描画/リフレッシュシフト問題のこの現象に可能な治療法を持っていますか?

しかし、かなり不思議なことに、なぜ私がチャートで観察するfareastol syn外部3シンボルは、明白な再描画リフレッシュの問題ではないようです? 私のメッセージに忍耐をありがとうございました。

 
kenwa:
このリペイントの現象に対して、何か解決策があるのでしょうか? しかし、かなり奇妙な、なぜfareastol syn外部3シンボル私はチャートで観察すると、明白な再描画のリフレッシュ問題はないようです? 私のメッセージに忍耐のおかげで

ケンワ

この投稿でfareastol自身が語っているように :https://www.mql5.com/en/forum/174385/page111 この投稿から修正したインジケータですhttps://www.mql5.com/en/forum/174385/page109

繰り返しになりますが、このようなことを行う簡単な方法はありません。