エキスパート: MQL5 Wizard - 2つのEMAのクロスによるトレードシグナル - ページ 2

新しい十字架はないのか?
そうだね。大きな問題だから、楽しみにしているよ。
ZahvatkiN:

コンパイル時にエラーが発生します。

古いExpert Advisorで新しいクロスを行うには、シグナルファイルへの参照を置き換える必要があります:

#シグナルファイルへの参照を置き換える必要があります。

また、シグナルオブジェクトを作成する 行も置き換える必要があります:

//--- Creation of signal object
CSignalCrossMA *signal=new CSignalCrossMA;

コードにエラーがないバージョンを投稿できますか?
このEAをMT4に変換してください。
このeaをmt4に変更してください。
何を変更すればいいのか、詳しい手順を教えてください。よろしくお願いします、

こんにちは

plz、MT4に合うようにこのプログラムを転送することはできますか?

ファイル:

2016年のアップデートにもかかわらず、SignalCrossEMA.mqhシグナルモジュールは、現在のバージョン2085のテスターで取引をオープンしません。

追加しました:

Type=SignalAdvanced
и 
if(!CExpertSignal::ValidationSettings()) return(false)

(ウィザードで検出し、"CExpertBase::SetPriceSeries: changing of timeseries is forbidden "というエラーをなくすため) を追加しましたが、他には何も変更していません。

CheckOpenShortなどの代わりに、Short ConditionとLong Conditionにすべきだと思います。

他に何を変更する必要があるのでしょうか?

ファイル:
Andy:

2016年のアップデートにもかかわらず、SignalCrossEMA.mqhシグナルモジュールは、現在のバージョン2085のテスターで取引をオープンしません。

Type=SignalAdvancedとif(!CExpertSignal::ValidationSettings()) return(false)を追加しました(ウィザードで検出し、エラー "CExpertBase::SetPriceSeries: changing of timeseries is forbidden "をなくすため)。他に何を変更する必要があるのでしょうか?

CheckOpenShortなどの代わりに、Short ConditionとLong Conditionにすべきだと思います。

オリジナルのモジュールではエラーに気づきませんでした。もっと情報が必要かもしれません。