面白いトレーディングのアイデアがあります。コード(mql4)のエラーを見つけるのを手伝ってください。 - ページ 5

 
Get_Signal()内の条件におけるエラーを修正
ファイル:
 
マルチカレンシー版の調整
ファイル:
exp_cci_mt4.mq4  47 kb
 

私の個人的な意見 - あなたは、最初の注文の開始 価格でターゲットと障害が発生したときに取引を入力したり、グリッドを構築するために、非常に最初の信号を使用することができ、その後のものはしばしば嘘をつく

必要ない

для бай
if(CCI_F1[index]>100.0 && CCI_F2[index]<100.0)return(OP_BUY);
if(CCI_F1[index]>100.0)return(OP_BUY);
для селл 
if(CCI_F1[index]<-100 && CCI_F2[index]>-100)return(OP_SELL);
if(CCI_F1[index]<-100)return(OP_SELL);

トレンドが変化した後の最初のシグナルにアラートを付けるようにするとよいでしょう。

 
Juriy Iziymov:

私の個人的な意見 - あなたは、最初の注文の開始 価格でターゲットと障害が発生したときに取引を入力したり、グリッドを構築するために、非常に最初の信号を使用することができ、その後のものはしばしば嘘をつく

必要ない

トレンドが変化した後の最初のシグナルにアラートを付けるようにするとよいでしょう。

コードがあれば、好きな条件を工夫してください。意見の数だけ人がいる。良いものが見つかったら、それを公開する)。
 
Juriy Iziymov:

私の個人的な意見 - あなたは、最初の注文の開始 価格でターゲットと障害が発生したときに取引を入力したり、グリッドを構築するために、非常に最初の信号を使用することができ、その後のものはしばしば嘘をつく

必要ない

トレンドが変化した後の最初のシグナルにアラートを付けるようにするとよいでしょう。

以上がトレンド反転の条件ですが、動画内でも言及されていましたので、不要と思われる方はコメントアウトしてください。一般に、関数Get_Signal()は、想像の余地を残すように書かれています
 

おおっ!動画を見逃していました、ありがとうございます

p.s. ATRの場合、TFのデイタイムがありますが、これは希望者次第です。

 
MT5用の小さなバリアントを作りました。もちろん未完成ですが、デモでは動きます。残念ながら、私はOOPが苦手です。もし、うまくいく方がいらっしゃいましたら、よろしくお願いします。strategy_cci.mqh ファイルは、Include フォルダに配置する必要があります。先物や株ではどうなんでしょうね。
ファイル:
 

過去2年間、最適化せずに実行した結果、パラメータは当てずっぽうで設定された。もう、やるべきことがあるのはお分かりだと思います。

 
Sergey Gritsay:

過去2年間、最適化せずに実行した結果、パラメータは当てずっぽうで設定された。すでにやるべきことがあると言ってもいいでしょう。


そして、トピックの1ページ目の一番下にあるExpert Advisorを確定させました。まだ、あなたのバージョンには到達していません。2015/01/28から現在までのH1 EURUSDをテストしているチャート上。2015/05/15以降の最適化。これは93回目の取引あたりです。4月は失敗の月です。真ん中より左側の下落エリアは、夏(低ボラティリティ)。夏場は休んだほうがいい。9月の10年目からは、再び上昇に転じます。11月と12月の分岐点には、まだちゃんとした凹みがあるんです。課題は、最適な最適化期間の長さを決めることである。3ヶ月以上はかからない方がいいと思います。確認する必要があります。

 
Sergey Gritsay:
MT5用の小さなvバリアントを作りました、あまりにも粗雑ですが、デモモードでは動作します。もし、改造できる方がいらっしゃいましたら、よろしくお願いします。strategy_cci.mqh ファイルは、Include フォルダに配置する必要があります。先物や株ではどうなんでしょうね。

とても感謝しています!!)プログラムのロジックを理解するようにします。このシステムは信頼できるロボットにすることができると思います。注目すべき点は、シグナルの後、ドローダウンがあまりなく(小さなストップを使うことができます)、マーケットが正しい方向に進むように長い期間継続することです。