Cci_ea - ページ 4 12345 新しいコメント krall 2006.02.22 18:38 #31 ご苦労様です。しかし、皆さんのEAをバックテスト した結果、我々が探しているものはまだ見つかっていないようです。CCIが0ラインに頻繁に触れる瞬間をなくすには、これが一番だと思います)。そのうちのいくつかは利益を上げていますが、他のものはそうではありません。クロスした後、一度だけトレードを開始し、次のクロスを待つ方が良いのではないでしょうか? forexpipmaster 2006.02.22 19:23 #32 Cci Ea Bruno: 私は、CCIを使い始めてからかなりの時間が経ちました。CCIでピップを獲得する最善の方法の一つは、例えば6と25の2つの異なるCCI期間を使用することです。 私のスクリーンショットをご覧いただければ、6が最初に-100ラインを通過し、次に25が6がゼロラインを通過するのと同時に+/-100ラインを通過することがお分かりいただけると思います。これで納得していただけたでしょうか。以下は、2つのCCI期間の簡単な条件です。 1) 6と25の両方が-100を通過して下降し、再び上昇すれば買い、6(青)と25(黄)が+100ラインを通過して下降すれば売りとなります。 2) 6(青)が最初に-100/+100ラインを通過しなければならない。 3) 次に6(青)が0ラインを通過しなければならない。 4) 最後の条件は、25(黄色)が-100/+100ラインを通過することです。 5) ところで、6と25は一般に同時にクロスする。しかし、パラメータを いじり、25を27の期間に変更することで、必ず最後に-100/+100のラインを通過するようにすることができます。 25(黄色)が先週金曜日のように極端に上昇し、+340を記録した場合、+300/-300のエリアを超えると大きなリトレースメントが発生するので注意が必要です。 これは良いセットアップで、SuperWoodies CCIはすでにすべてを内蔵しており、あとはEAにプログラムするだけです。 ファイル: eurusd15min.bmp 2130 kb zuhainis 2006.02.22 22:33 #33 codersguru: CCIインジケータ自体のエラーだと思います。私のEAは他のEAより優れているわけではありません。 CCIインジケータを自分で集めてみたのが唯一の利点です。 コメントコマンドでCCIの値を監視していますが、値が変化すると(新しいティックデータが来ると)インジケータウィンドウのCCI値と一致しません。 Btw, Bruno 私は今オフィスにいて、EAをテストするためにオンラインである必要があるため、ここにMTがありませんから、午後にもう一度EAを見てみることにします。 BrunoFX 2006.02.23 10:02 #34 こんにちは。 ご苦労様です。ただ、CCIの基準マーク0を抜いただけの単純なものである必要があります。 Sergey Golubev 2006.02.23 10:33 #35 BrunoFX: ご苦労様です。ただ、CCIの基準マーク0からクロスを行うだけというシンプルさが必要です。 他のプログラマーがこのCCIで何をしたかを調査したところ そのうちの何人かは、CCIをゼロのクローズドバーでコーディングしていません。1本目や2本目のクローズドバーでコーディングしている人もいます。 しかし、ほとんどの人は、CCIインジケータをEAに挿入しています。もちろん、これはCCIを修正したものですが、それでもCCIであることに変わりはありません。ジグザグ・トレーディング・システムのEAは、CCIをEA内部で計算させています。この標準的なCCIに問題があり、このインジケータをEAに適合させ、EA内部で計算させるべきかもしれません。 sunwest 2006.02.23 11:24 #36 こんにちは。 そうですね、codersguru関数( smileに感謝します)で手動で計算した結果と、mt4の内部関数自体で計算した結果が異なるのは本当に不思議です。 newgidital, クロスを計算するときは、クローズバー(1,2)のみで行うことができると思いますが、実際には現在のバーの価格が変化しているため、0が変動します。 私も単純なルールに従ったEAを作ったことがありますが、CCIの計算方法をcodersguruやmt4の内部関数から変更することができます。 -> extern int Method=0; // 0 = メタトレーダーからのCCI または -> extern int Method=1; // 0 = codersguru関数からのCCI Cheers, S. ファイル: cci-v1.mq4 8 kb BrunoFX 2006.02.23 11:28 #37 サンウエストさん、こんにちは。 2つのエラーがあります sunwest 2006.02.23 11:30 #38 すみません。 この行だと思います。 extern double TakeProfit = 40 セミコロンだけ追加して ->。 extern double TakeProfit = 40 となります。 私はそれがそれであることを願っています S. treberk 2006.02.23 12:29 #39 sunwest: すみません。私はこの行だと思います。 extern double TakeProfit = 40 セミコロンだけ追加して ->。 extern double TakeProfit = 40; 私はそれがあることを願っています S. こんにちは。 ここでもエラーになります。 else if (メソッド==1) { CCIc= CCI(CCI,1); // codersguruから得た現在のCCI CCIp= CCI(CCI,2); // codersguruからの以前のCCI これは、iCCI(string symbol,int timeframe,int period,int applied_price,int shift) とすべきです。 BrunoFX 2006.02.23 12:34 #40 こんにちは。 完了しましたが、他のエラーがあります。CCI-V1.mq4;80:3;'}'です。- アンバランスな括弧 12345 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ご苦労様です。しかし、皆さんのEAをバックテスト した結果、我々が探しているものはまだ見つかっていないようです。CCIが0ラインに頻繁に触れる瞬間をなくすには、これが一番だと思います)。そのうちのいくつかは利益を上げていますが、他のものはそうではありません。クロスした後、一度だけトレードを開始し、次のクロスを待つ方が良いのではないでしょうか?
Cci Ea
Bruno: 私は、CCIを使い始めてからかなりの時間が経ちました。CCIでピップを獲得する最善の方法の一つは、例えば6と25の2つの異なるCCI期間を使用することです。
私のスクリーンショットをご覧いただければ、6が最初に-100ラインを通過し、次に25が6がゼロラインを通過するのと同時に+/-100ラインを通過することがお分かりいただけると思います。これで納得していただけたでしょうか。以下は、2つのCCI期間の簡単な条件です。
1) 6と25の両方が-100を通過して下降し、再び上昇すれば買い、6(青)と25(黄)が+100ラインを通過して下降すれば売りとなります。
2) 6(青)が最初に-100/+100ラインを通過しなければならない。
3) 次に6(青)が0ラインを通過しなければならない。
4) 最後の条件は、25(黄色)が-100/+100ラインを通過することです。
5) ところで、6と25は一般に同時にクロスする。しかし、パラメータを いじり、25を27の期間に変更することで、必ず最後に-100/+100のラインを通過するようにすることができます。
25(黄色)が先週金曜日のように極端に上昇し、+340を記録した場合、+300/-300のエリアを超えると大きなリトレースメントが発生するので注意が必要です。
これは良いセットアップで、SuperWoodies CCIはすでにすべてを内蔵しており、あとはEAにプログラムするだけです。
CCIインジケータ自体のエラーだと思います。
私のEAは他のEAより優れているわけではありません。
CCIインジケータを自分で集めてみたのが唯一の利点です。コメントコマンドでCCIの値を監視していますが、値が変化すると(新しいティックデータが来ると)インジケータウィンドウのCCI値と一致しません。
Btw, Bruno 私は今オフィスにいて、EAをテストするためにオンラインである必要があるため、ここにMTがありませんから、午後にもう一度EAを見てみることにします。
こんにちは。
ご苦労様です。ただ、CCIの基準マーク0を抜いただけの単純なものである必要があります。
ご苦労様です。ただ、CCIの基準マーク0からクロスを行うだけというシンプルさが必要です。
他のプログラマーがこのCCIで何をしたかを調査したところ
そのうちの何人かは、CCIをゼロのクローズドバーでコーディングしていません。1本目や2本目のクローズドバーでコーディングしている人もいます。
しかし、ほとんどの人は、CCIインジケータをEAに挿入しています。もちろん、これはCCIを修正したものですが、それでもCCIであることに変わりはありません。ジグザグ・トレーディング・システムのEAは、CCIをEA内部で計算させています。この標準的なCCIに問題があり、このインジケータをEAに適合させ、EA内部で計算させるべきかもしれません。
こんにちは。
そうですね、codersguru関数( smileに感謝します)で手動で計算した結果と、mt4の内部関数自体で計算した結果が異なるのは本当に不思議です。
newgidital, クロスを計算するときは、クローズバー(1,2)のみで行うことができると思いますが、実際には現在のバーの価格が変化しているため、0が変動します。
私も単純なルールに従ったEAを作ったことがありますが、CCIの計算方法をcodersguruやmt4の内部関数から変更することができます。
->
extern int Method=0; // 0 = メタトレーダーからのCCI
または
->
extern int Method=1; // 0 = codersguru関数からのCCI
Cheers,
S.
サンウエストさん、こんにちは。
2つのエラーがあります
すみません。
この行だと思います。
extern double TakeProfit = 40
セミコロンだけ追加して ->。
extern double TakeProfit = 40 となります。
私はそれがそれであることを願っています
S.
すみません。
私はこの行だと思います。
extern double TakeProfit = 40
セミコロンだけ追加して ->。
extern double TakeProfit = 40;
私はそれがあることを願っています
S.こんにちは。
ここでもエラーになります。
else if (メソッド==1)
{
CCIc= CCI(CCI,1); // codersguruから得た現在のCCI
CCIp= CCI(CCI,2); // codersguruからの以前のCCI
これは、iCCI(string symbol,int timeframe,int period,int applied_price,int shift) とすべきです。
こんにちは。
完了しましたが、他のエラーがあります。CCI-V1.mq4;80:3;'}'です。- アンバランスな括弧