エキスパート: RSI EA - ページ 5

 
Vladimir Shumikhin:
2019.07.22 20:02:30.477 RSI EA (EOSUSD.bfx,M5) CExpertBase::Init: 再初期化を試みます。



CExpertBase::Init:initialisation attempt of re-initialisation は、初期化が正しくないパラメータで実行された場合に表示されます。例えば、フィルタ1を追加するブロックが記述されているのに、フィルタ0を追加するように指定した場合です。



//--- フィルターMAの作成
   CSignalMA *filter2=new CSignalMA;
   if(filter2==NULL)
     {
      //--- 失敗
      printf(__FUNCTION__+": error creating filter2");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
   signal.AddFilter(filter0);
//--- フィルタのパラメータを設定する
   filter2.PeriodMA(Signal_MA_PeriodMA);
   filter2.Shift(Signal_MA_Shift);
   filter2.Method(Signal_MA_Method);
   filter2.Applied(Signal_MA_Applied);
   filter2.Weight(Signal_MA_Weight);

コードのエラー - AddFilterプロパティは、0ではなく、フィルター2を追加する必要があります signal.AddFilter(filter2);

 

このEAは、買われ過ぎ/売られ過ぎのゾーンに到達/ブレイクすると取引に入りますね。買われ過ぎ/売られ過ぎゾーンをブレイクアウトするように設定を変更し、その後でトレードを開始するように設定できますか?

 
songchiu0915 :

このEAは、買われ過ぎ/売られ過ぎのゾーンに到達/ブレイクすると取引に入りますね。買われ過ぎ/売られ過ぎのゾーンをブレイクアウトするように設定を変更し、その後で取引に入るようにすることはできますか?

私はRSIアロー・アウト・オブ・ゾーンのインジケーターを 使用しています

インジケータの機能

RSI Arrow Out of Zone」インディケータは、DRAW_ARROW 描画スタイルを使用して、2つのインディケータバッファーを描画します。売られすぎ」バッファは、インジケータが売られすぎゾーンを抜けたときに描画され、「買われすぎ」バッファは、インジケータが買われすぎゾーンを抜けたときに描画されます。ゾーンは、パラメーター 'RSI:バリュー・レベル・ダウン' および 'RSI:バリュー・レベル・アップ

RSI: Value Level Down」と「RSI: Value Level Up」は、パラメータで設定します:

RSI Arrow Out of Zone
RSI Arrow Out of Zone
  • www.mql5.com
Индикатор на базе iRSI (Relative Strength Index, RSI) - ищет моменты ВЫХОДА из зон перепроданности и перекупленности
 
取引する通貨ペアを変更したいのですが、現在EURUSDしか 取引できません。
 
fachi03 # :
取引する通貨ペアを変更するにはどうすればよいですか。

Expert Advisorは、添付したチャートの通貨ペアで動作します。

削除済み  

AYUDA


こんにちは。rsiで動作するEAはたくさんありますが、どれも動作しません。期間20で買われすぎの50を使うと、売りが実行されることになっています。もし売られすぎで10を置くと、そのリミットを破ったときにEAを買わなければなりませんが、そのように動作しません。バックテストでは素晴らしく動作し、パラメータを尊重しますが、実際の口座では実際のグラフは動作を停止します、なぜですか?私が欲しいのは、EAが50ゾーンに達したら売り、10ゾーンに達したら買い、それだけです。

ファイル:
AYUDA.PNG  61 kb
ayuda_2.PNG  53 kb
 
Alexander Rosero #こんにちは。rsiで動作するEAはたくさんありますが、どれも動作しません。期間20で買われすぎの50を使うと、売りが実行されることになっています。もし売られすぎで10を置くと、そのリミットを破ったときにEAを買わなければなりませんが、そのように動作しません。バックテストでは素晴らしく動作し、パラメータを尊重しますが、実際の口座では実際のグラフは動作を停止します、なぜですか?私が望んでいるのは、EAが50ゾーンに達したら売り、10ゾーンに達したら買い、それだけです。

ほとんどのEAはブーム&クラッシュで 失敗します。なぜなら、ブームクラッシュは スパイク(急騰)かドロップ(急落)の どちらかが非常に大きく、ストップロス(損切り)やテイクプロフィット(利益確定)を「壊してしまう」からです。

これは、ブームとクラッシュが 意図的にスリッページを引き起こすように設計されているためです。これらは非常に異なる戦略を必要とし、ほとんどのEAでは対応できません。

ブーム&クラッシュの 動作や挙動に特化したEAを設計し、コーディングする必要があります。