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

 
sunshineh:
こんにちは。

私は標準偏差の線を "手で "計算しました。

今、私はメタトレーダーからオリジナルのDeviation Channelのようなチャンネルを描きたいのです。

しかし、私はそれが元のチャネルのように動作するように私の正常な偏差線に係数= 0.618を計算する方法がわからない...OBJPROP_DEVIATION,0.618)。

日向

理解できているかどうか分かりませんが線形回帰チャネルのことでしょうか?もしそうなら、そのオブジェクトを使用してそれを行うことはできませんが、別の指標を使用する必要があります(このスレッドからのいくつかの指標のように :https://www.mql5.com/en/forum/174318)。

 

ありがとうございます。このスレッドですでに検索しましたが、そこで答えを見つけることができませんでした。

私のチャートで使用しているインジケータは以下の通りです。

オブジェクト回帰とStdDevChannelとObjectGetValueByShift.../ フォーラムMetaTrader 4を使ったFX取引

このインディケータはOBJ_STDDEVCHANNELフォームメタトレーダーで動作し、私はそこに内部チャネルと最も広いチャネルを持っています。しかし、内側と最も広いチャンネルから値を取得したい場合、私は真ん中の行から値1、時間1、値2、時間2だけを取得します。どうすればチャンネルの値を読み取ることができるのでしょうか?

 
sunshineh:
ありがとうございます、このスレッドですでに検索しましたが、私はそこに答えを見つけることができませんでした。

私のチャートで使っているインジケータはこちらです。

オブジェクト回帰とStdDevChannelとObjectGetValueByShift.../フォーラムMetaTrader 4での外国為替取引

このインジケータはOBJ_STDDEVCHANNELフォームmetatraderで動作し、私はそこに内側のチャネルと最も広いチャネルを持っています。しかし、私は内側と最も広いチャネルから値を取得したいときは、私は真ん中の行から値1、時間1、値2、時間2だけです。どうすればチャンネルの値を読み取ることができるのでしょうか?

私の見る限り、真ん中の線の値があれば、あとは内側と外側の幅の計算に標準偏差を使用すれば、それらの点でのチャンネルの値を得ることができます。幅については、そのインジケータの場合、このようなものを使用することができます。

double dev = iStdDev(NULL,STD.Rgres.period,STD.Rgres.length,0,MODE_SMA,PRICE_CLOSE,0);

double innerWidth = STD.width*dev;

double outerWidth = STD.Rgres.width*dev;

 
sunshineh:
ありがとうございます。このスレッドですでに検索しましたが、答えは見つかりませんでした。

私のチャートで使っているインジケータはこちらです。

オブジェクト回帰とStdDevChannelとObjectGetValueByShift.../フォーラムMetaTrader 4を使ったFX取引

このインジケータはOBJ_STDDEVCHANNELフォームmetatraderで動作し、私はそこに内部チャネルと最も広いチャネルを持っています。しかし、私は内側と最も広いチャネルから値を取得したいときは、私は真ん中の行から値1、時間1、値2、時間2だけです。どうすればチャンネルの値を読み取ることができるのでしょうか?

Sunshinehさん、こんにちは。

もしチャンネルラインの名前がわかっているなら、ObjectGetValueByShift()を使ってみることができます...これはObjectGetShiftByValue()とは違いますが...

お役に立てれば幸いです。

ロバート

 

こんにちは、mladenです。

他のmtfインジケーターを読み、色々な方法を試しましたが(複雑すぎて適応できず、適応するとインジケーターが止まったり、動かなくなったりします )、私の状況に適応するために、あなたのバージョンを使用しようとしましたが、チェックシンボルコードとmtfを削除しました(mtfを削除しない場合、チェックシンボルはそれに何らかの関連があると考えられ、PCやインジケーターが止まり、以前のバージョンでは内部プリセットシンボールの導入ができないように思われます)。添付のように、より私の意図に合っているようです、親切にmtf機能(今回はチェックシンボル機能は 必要ありません)を追加してください、そして、ここに添付の私のバージョンは、過去の再描画とリフレッシュシフト線の問題(特に私はMT4のリフレッシュボタンを押す)があるようです、何が原因か、それは修正することができますか?私のようなkindegarten初心者のために忍耐強くお願いします。

 
kenwa:
こんにちは、mladenです。私は様々な方法を試し、他のmtfインディケータを読みました(私には複雑すぎて適応できず、適応すると、インディケータが停止したり、動作しなくなります )。私の状況に適応するために、私はあなたのバージョンを使用しようとしましたが、チェックシンボルコードとmtfを削除しました(mtfを削除しない場合、チェックシンボルの機能はそれに何らかの関連があると思われ、PCやインディケータ、以前のバージョンが内部プリセットシンボの実施を許可しないと思われるので停止させることにします)。添付のように、より私の意図に合っているようです、親切にmtf機能(今回はチェックシンボル機能は必要ありません)を追加してください、そして、ここに添付の私のバージョンは、過去の再描画とリフレッシュシフト線の問題(特に私はMT4のリフレッシュボタンを押す)があるようです、何が原因か、それは修正することができますか?私のようなkindegarten初心者のために忍耐強くお願いします。

ケンワ

これまでの投稿を読んで、次のことを理解してください:単純な方法ではコード化できないものがあります。あなたが見たものは、おそらく最もシンプルな方法でしょう。コーディングには、魔法の杖もなければ、近道もありません。

mqlを説明するドキュメントに書かれていることをすべて理解するには、1日よりもずっとずっと長い時間がかかりました。

_________________________

PS:以前のリクエストに対する答えが何であったかを無視して、何度も同じリクエストでスレッドを溢れさせることは、常に一つの結果をもたらします : しばらくすると、誰もあなたの投稿を読むことはありません。

 

皆さんこんにちは、Mrtools&Mladenです。

どなたか、RSX(Jurik RSXとは異なるようです)がどのように計算されるのか、Prorealtime上でコーディングするために説明していただけませんか?

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

Zilliq

 
zilliq:
皆さんこんにちは、Mrtools & Mladenです。

どなたか、RSX(Jurik RSXとは異なるようです)をProrealtime上でコード化するために、どのように計算されるのか、ご説明ください。

ありがとうございました。

Zilliq

Prorealtimeで仕事をしたことがない

メタトレーダーのバージョンをprorealtimeに変換する際の問題は何ですか(それはそのソース形式で利用可能であり、あなたが行われているすべてのものを見ることができます)?

 

Mladenさん、回答ありがとうございます。

実は私はMT4の完全な初心者で、MT4で何をするのか理解できていません。

Prorealtimeでたくさん取引しているフランスのコミュニティのためにRSX PRTのコードを書きたいと思います。

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

Zilliq

 
zilliq:
Mladenの回答ありがとうございました。

実は私はMT4の完全な初心者で、そのためMT4で何をするコードか理解できません。

Prorealtimeでたくさん取引しているフランスのコミュニティのために、RSX PRTのコードを書きたいと思っています。

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

Zilliq

最も簡単な説明は、スムージングされた運動量と スムージングされた絶対運動量の比率です(あなたがそこに見るコードの大部分はスムージングです - 本質は最初の2行にあります)それはあなたが同じ結果を得るためにそれが行われている正確に同じ平滑化を複製する必要がありますので、私があなたに与えることができる最も近い記述です。