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

 
fareastol:
こんにちは、ムラデン

私はLevel Sensorという指標を使っていますが、これは定義されたバー範囲内のマーケットプロファイルを識別するのに役立ちます。このインジケーターは、こちらで 紹介されています。レベルセンサー - MQL4コードベース

まず、このインジケータを起動して市場プロファイルの全体像を把握し、そのプロファイルに基づいて特定の価格帯を主観的に選択し、選択した価格帯のPOC(制御点)とVA(値域)を手動で推定しています。このような手動による推定を克服し、POCとVAの正確な値をコメントまたはテキストで教えていただけませんか?

深く感謝します。

ファレアストル

ファレアストル

POCとVAの領域をどのように特定するかを定義するいくつかの数学的規則がなければ、それを行うことは不可能です。そのような推定への第一歩は、数学のルール(モデル)でなければなりません。

 

参照番号1618、mladenに感謝します、あなたは素晴らしいです。

私はコードを勉強し、私はまだ解決する必要があるいくつかの問題を持っています。(1)最大7つのシンボル(最大8つのバッファ?)なのでしょうか。1つのバッファはすでにcci自体の計算に使用するために予約されていて、他のバッファはその移動平均の計算のために予約されていると思うのですが。 (2)icustom 関数を使用すると、例えば次のように変更されますか?CCI_idt =iCustom(NULL, 0, "SampleInd",13,1,0) のようになるのでしょうか?(3)2行のストキャスティクスを 使う場合、iStochastic(NULL,0,5,3,MODE_SMA,0,MODE_SIGNAL,0)のように、最後の0桁を0か1にして本線と信号線の どちらかを表示させるのでしょうか?

(4)特にEURUSDを表示させたい場合、#1618の新規作成インジケーターやExtern文字列入力シンボルの他のコードを変更せずに、CCI_idt = iCCI("EURUSD",0,CCI_Period,Applied_price,i)とコード内に直接記述すれば良いですか?

(5)最も重要なことは、もし私がケース3のタスク(例:r1+r2/2)を本当に行い、さらに平均値や他の単純な計算ケース4(例:0.3*symbol A+0.7*symbol B)を、それぞれの平均したCCI bufferCCI_idx1 の中に異なるシンボル(私の CCI TEST again で示すように)を使用したいのでしたら、それは可能ですか?mq4 on #1615 already,show my case 3 intention there or the new attached version here show simple case 3 & case 4), I don't know how to do or incorporate in your new made indicator on #1618, could you kindly give a demo so I can try the rest myself, I need your help, many thanks.

PS: 私の言うことを説明するために、ここに添付してください。簡単に言うと、ケース3と4は、さらに他のシンボルを使用して、それぞれのバッファスペース内でもう一つの簡単な計算をしているのです。

 

こんにちは、mladenです。

上の#1622の続きですが、私の意図や機能(mtf、内部または外部、ローカルでのシンボル非制限、バッファ問題、非リペイント、リフレッシュ問題など)をよりシンプルかつ明確に説明するために、添付ファイルを参照してください、あなたは私が言いたいことを明確に理解するでしょう。

私は自分自身で行うことはできません、あなたはデモを行うことができ、私は残りの部分を行いますか?親切な手助けに感謝します。

 

ケンワ

そのインジケータは最大8つのシンボルを表示することができると言いましたが、そういうことなのです。

それをするために必要なもの(それを行うすべての部分)は、私がこの投稿で投稿したインジケータにすでにあります :https://www.mql5.com/en/forum/174385/page108

コードのこの部分に注目してください。

if (!calculateValue)

{

checkSymbol(limit,ForSymbol1,CCI_idx1);

checkSymbol(limit,ForSymbol2,CCI_idx2);

checkSymbol(limit,ForSymbol3,CCI_idx3);

return(0);

}

これ以上シンプルにすることはできません。この数行のコードで何が行われているかを勉強してください。そうすれば、どうしてそのインジケータで8つ(7つではない)の異なるシンボルの値を表示させることができるのかが明らかになるはずです。

よろしくお願いします。

 
mladen:
fareastol POCとVAの領域をどのように特定するのか、数学的なルールがなければ、それは不可能です。そのような推定への第一歩は、数学のルール(モデル)でなければなりません。

ご考察ありがとうございます。

以下、POCとVAを推定する方法について説明します。

1) 入力パラメータ

//---- インジケータの初期入力パラメータ

extern int MAX_HISTORY=500;

extern int STEP=1;

- さらに、Local_HighとLocal_Lowの2つのパラメータを追加する予定です。この2つのパラメータは、POCとVAを計算するためのベースとなるもので、市場プロファイルの最高値と最安値の範囲内で、私の主観的な特定の値を記入することになります。

2) POCとVAの計算方法

- 理論的根拠:シュタイドルマイヤーのマーケットプロファイルとTPO、および現在の一般的なアプリケーション(詳細はマーケットプロファイル - Wikipedia, the free encyclopediaで 参照できます。)

- 現在、私は以下のルールでPOCとVAの領域を手動で推定しています。

  • - ある価格帯(上記のLocal_HighとLocal_Lowによる制限)の中で、私はターゲットバンドと呼ぶことにします。
  • - POC = 出来高が最大となる価格帯(またはその価格帯での取引回数が最大となる価格帯)。
  • - VA(High_bound and Low_bound)=POCの周辺で、その出来高(または頻度)がTarget Bandの総出来高(または総頻度)の70%を占めている領域。
  • - 対象バンドの市場プロファイルが正規分布でない場合、VA算出の優先順位は累積出来高(または頻度)の大きい次元になる。

上記の説明で不明な点があれば、フィードバックしてください。また、別の機会で試してみたいと思います。Mladenさん、ありがとうございました。

 
mladen:
ケンワ

そのインジケータは最大8つのシンボルを表示できると言いましたが、それはそういうことです。

それをするために必要なもの(それを行うすべての部分)は、私がこの投稿に投稿したインジケータにすでにあります :https://www.mql5.com/en/forum/174385/page108

コードのこの部分に注目してください。

if (!calculateValue)

{

checkSymbol(limit,ForSymbol1,CCI_idx1);

checkSymbol(limit,ForSymbol2,CCI_idx2);

checkSymbol(limit,ForSymbol3,CCI_idx3);

return(0);

}

これ以上シンプルにすることはできません。この数行のコードで何が行われているかを勉強してください。そうすれば、どうしてそのインジケータで8つ(7つではない)の異なるシンボルの値が表示されるのか、明らかになるでしょう。

よろしくお願いします

申し訳ありませんが、私は唯一の20〜25%のコードの意味を理解することができます 私は唯一のコピーアンドペーストを知っています。

私はまだ問題がどのように行うにはわからないしています。

このインジケータは、Nullや外部入力シンボル、または内部で事前に設定されたシンボルを自動的に認識することができますか? 次に、例えばUSDCHF, USDCAD, USDJPYなどの場合、CHF, CAD, JPYを見たい場合、CCIバッファは逆を作ることができますか。また、このインジケータでどのように簡単な数学的計算をしたらいいのかわかりません。私が欲しいものはとてもシンプルで、https://www.mql5.com/en/forum/174385(#1623)のインジケータに示されています。私のリクエストに面倒くさがらず、親切な手助けをしていただけると幸いです。 ありがとうございました。

 
kenwa:
私はコピー&ペーストしか知らないので、コードの20-25%しか理解できません。

私はまだ問題があることをどのように行うかわからない。

また、CCIバッファは、CHF、CAD、JPYを見たい場合、逆を作ることができますか?また、このインジケータでどのように簡単な数学的計算をしたらいいのかわかりません。私が欲しいものはとてもシンプルで、https://www.mql5.com/en/forum/174385(#1623)のインジケータに示されています。私のリクエストからあまり面倒に感じないように、親切な助けを提供できることを望みます。 ありがとうございました。

ケンワ

あなたの質問に関してですが。この投稿は出発点として使用でき、あなたの疑問を解決するのに役立つと思います :https://www.mql5.com/en/forum/172969/page2

非常に有益で、あなたが質問していることのほとんどがすでにそこで回答されていることがわかるでしょう。

あとは、私が投稿したインジケータは、リペイントの問題が全くないので、一種のテンプレート(またはフレーム)として使うことができます。その投稿にあるレッスンからの情報と組み合わせれば、必要なことはすぐにできると思います。

 

こんにちは、mladenです。

あなたのコードは、#1623にあるように、私の意図する機能を 理解し組み込むにはあまりにも深遠で、部外者である私が自分のテンプレートとして適用したり組み込むには、私の能力から外れています。 。私はどんなコースを勉強しても、私はいくつかの分数を理解することができるだけで、実際に多くを行うことはできません。

 
kenwa:
こんにちは、mladenさん。あなたのコードは、#1623に書かれている私の意図する機能を理解し組み込むには、あまりにも深遠で、部外者である私には適用したりテンプレートとして組み込むのは無理です。.私はどんなコースを勉強しても、私はいくつかの分数を理解することができるだけで、実際に多くを行うことはできません。

ケンワ

iCCI()の呼び出しをiStochastic()に置き換えて、適切なパラメータを 外部パラメータとして与えるだけです(もし私が正しく理解していれば、そのコードで何が必要なのでしょうか)。

 

Malden さん renko チャート plzz 用のインジケータをコード化することができます。