エキスパート: 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にすべきだと思います。

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