エキスパート: MQL5 Wizard - ザラバフィルター付きの2つの指数平滑移動平均のクロスによるトレードシグナル - ページ 2

 
dao911:

こんにちは。

平均をMA、EMA、WMAから選択できるようにすることは可能ですか?

もうすぐ です。
 

また、指定したクラス「SignalITF.mgh」を使って、例えば8-00から16-00などの取引期間を実装する方法。

input int Inp_Signal_TwoEMAwithITF_GoodHourOfDay =-1;

input int Inp_Signal_TwoEMAwithITF_BadHoursOfDay =16777152 =11111111110000111111111111111111b;

または

input int Inp_Signal_TwoEMAwithITF_GoodHourOfDay=-1

input int Inp_Signal_TwoEMAwithITF_BadHoursOfDay =16777152 =111111000000001111111111;

または

input int Inp_Signal_TwoEMAwithITF_GoodHourOfDay =-1;

input int Inp_Signal_TwoEMAwithITF_BadHoursOfDay =1111111111111100000000111111111111111111b;

16777152 =1111111100000000111111111111111111b; をどこに置くか!!!!!!!!!!

 

モデレーターズノート

ここは英語のフォーラムです。

英語でのみ投稿してください。

必要に応じてサイトの翻訳ツールを使用してください。

あなたの投稿は削除されました

 

CSignal2EMA_ITF クラスを 持つSignal2EMA-ITF.mqh ファイルを terminal_data_folderのMQL5IncludeExpertフォルダに 置きました

しかし、このシグナルがウィザードのシグナル・リストに表示されません。 何が問題ですか?

 
bahir:

CSignal2EMA_ITF クラスを含むSignal2EMA-ITF.mqh ファイルを terminal_data_folderのMQL5IncludeExpertフォルダに 配置します。

しかし、このシグナルがウィザードのシグナル・リストに表示されません。 何が問題ですか?

ファイル名を「signal2ema-itf.mqh」に変更し、「Expert」フォルダーに置いた:「ExpertSignal」。

MetaEditorをリロードした。その後(MQL5ウィザードを使用してExpert Advisorを生成 しようとすると)、このシグナルがシグナルリストに表示される:

2本のEMAのクロスオーバーに基づくシグナル

つまり、シグナルはターミナルに表示されている。特に問題はありません。


記事中のExpert Advisor「 \Experts\expert_2ema_itf.mq5」をコンパイルする際に警告が出るが、これは「'mq5'の名前をすべて'mq5'に変更すれば直る。

m_expiration' の宣言がメンバーを隠す

Signal2EMA-ITF.mqh'のシグナルモジュールの'm_expiration'(ctrl+H)をすべて'm_m_expiration'にリネームすると直る。

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • www.mql5.com
При создании автоматических торговых систем возникает необходимость написания алгоритмов анализа рыночной ситуации и генерации торговых сигналов, алгоритмов сопровождения открытых позиций, систем управления капиталом и контроля риска торговли. После того как код модулей написан самой сложной задачей является компоновка всех частей и отладка...