シンプルなCCIとMAフィルターEA - ページ 2

 
こんにちは、エージェントです。

あなたの言うとおりです。私はこの言語には不慣れです。そして、あなたが紹介してくれたfores-tsdレッスンのレッスン#12まで読み終え、そこに書かれている最初のインジケータを書き、その中の様々なオプションを試しながら、その全てを理解したわけではありません。

関数、switch文、その他のものから理解したことに基づいて、私はグローバル変数Errとそれに関連するswitch文全体を削除しました。以下は、更新したコードです。

タポ

ファイル:
cci2_1.txt  7 kb
 

Доброго времени суток уважаемые форумчане!

Меня зовут Герман, мне 23 года, я вляюсь трейдером компании " Инстафорекс "Инмпании".

Помогите в поиске нужного скрипта!Скрипт нужен для сетки отложенных ордеров.

 
tapo:
こんにちは、エージェントです。

あなたの言うとおりです。私はこの言語には不慣れです。そして、あなたが紹介してくれたfores-tsdレッスンのレッスン#12まで読み終え、そこに書かれている最初のインジケータを書き、その中の様々なオプションを試しながら、その全てを理解したわけではありません。

関数、switch文、その他のものから理解したことに基づいて、私はグローバル変数Errとそれに関連するswitch文全体を削除しました。以下は、更新したコードです。

タポ


CCI_PerとCCI_close_Perの違いについて教えてください。

ありがとうございます。

 
それらは同じように見えますし、このコードでそれらが異なって使用されているとは思えません。

CCIがMA変数で使われていること以外は、もう少し深く調べてみないと理由はよくわかりません。
 
こんにちは、プログラマーです。

これは新鮮な質問です。これは、上記のすべてから切り離すことができます。

私はプログラミングのレッスンを読んでいて、トレードオーダーと MAクロスオーバートライガーのコードの書き方を知りました。今、欠けているのはCCIです。ここでiCCI機能について読みました https://docs.mql4.com/indicators/iCCI

iCCIパラメータに関する以下の小さな疑問について、どなたか説明していただけませんか?

1. symbol: symbol()、NULL、EURUSDの違いは何ですか?

2.タイムフレーム:クリア

3.期間:メインチャートに価格の移動平均があるように、このパラメータはCCI自体の移動平均なのでしょうか?

4. applied_price: CCIの計算方法は様々で、(high+low+close)/3が一般的だが、このパラメータで別の方法を選択できるのか?

5.シフト。これはわかりません。

貴重な解説をありがとうございました。

タポ
 

1.NULL は、現在のシンボルを意味します。Symbol() は、現在の金融商品の名前をテキスト文字列で返します。これらはiCCI()の文脈では本質的に同じものです。

3. CCI のアベレージング計算には、これだけの数のバーが使われる、という意味だと思います。

4. SMAが始値や終値に適用できるように、CCIも異なるバーの値に適用できる ... 背後の数学は分かりませんが、そのような意味合いです。

5. シフトは、CCI値を取得したいバー番号の値です ... 現在のバーでは0、1日前のH1バーでは24となります。

 

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

3.そして、このCCI内の平均計算とは何でしょうか?

5.つまり、例えば100以下のCCIクロスをコード化したい場合は

if (iCCI(NULL, 0, CCI_Per, PRICE_TYPICAL, 0) < 100 && iCCI(NULL, 0, CCI_Per, PRICE_TYPICAL, 1) > 100;

ということでよろしいでしょうか?

タポ

PS: WRT the math behind CCI, I don't know if you have seen thishttps://docs.mql4.com/constants/prices. 4の意味はこれです。

 

私はテクニカル指標は使いません ... ... CCIが何なのか、調べるまで知らなかった ... ...

3. CCIの計算の一部として、MAの計算があるhttp://tradingsim.com/blog/commodity-channel-index/

5. CCIが何かを横切るには、横切るための何かがなければならない ... あなたのコードは、CCIが現在 100以下で、最後のバーが100以上であった場合として います。

としています。4. CCI の計算には MA があり、その MA は OHLC、メディア、典型的な、または加重された終値など様々なローソク足の値を使用することができます。

 
5. はい。それが私のコードに肉付けしたものです。CCI to crosses below something (like 100) means it gets below it after it was above at the immediate previous bar.これは、CCIが何かの下を横切ったという意味です。同じことを言っているのでしょうか?
 
tapo:
5. はい。それが私のコードに肉付けしたものです。CCI to crosses below something (like 100) means it gets below it after it was above at the immediate previous bar.これは、CCIが何かの下を横切ったという意味です。同じことを言っているのですか?
はい、そうです。ただ、CCIが「再描画」される場合は注意が必要で、1つのバーの間に何度も100の上を行ったり来たりする可能性があります。