初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 250

 
Reshetov:

こちら です。

どこの図書館?どんな変数?

https://www.mql5.com/ru/code/310 ファイルacandlepatterns.mqh に、EAを最適化するときに変更できる変数を挿入 したいと思います。例えば、EAパラメータで変更する3.0。

//+------------------------------------------------------------------+
//| Checks formation of Hammer candlestick pattern          |
//+------------------------------------------------------------------+
bool CCandlePattern::CheckPatternHammer()
  {
//--- Hammer
   if((MidPoint(1)<CloseAvg(2))                                  && // down trend
      (MathMin(Open(1),Close(1))>(High(1)-(High(1)-Low(1))/3.0)) && // body in upper 1/3
      (Close(1)<Close(2)) && (Open(1)<Open(2)))                     // body gap
      return(true);
//---
   return(false);
  }
Мастер MQL5 - Торговые сигналы свечных паттернов Bullish Harami/Bearish Harami + Stochastic
Мастер MQL5 - Торговые сигналы свечных паттернов Bullish Harami/Bearish Harami + Stochastic
  • 投票: 4
  • 2011.03.10
  • MetaQuotes Software Corp.
  • www.mql5.com
Торговые сигналы свечных моделей "Bullish Harami/Bearish Harami" (Бычья и медвежья модели Харами) с подтверждением от индикатора Stochastic.
 
abeiks:

例えば、EAのパラメータで3.0を変更可能にする。

入力変数を 作り、3.0の代わりに入れて、好きなように変更することができます。
 
sergeev:
入力変数を作って、3.0の代わりに入れて、好きなように変えてください。

入力変数 ライブラリで変更 された場合、EAのパラメータでどのように確認 するのでしょうか?

これらは2つの異なるファイルです。

 
abeiks:

入力変数 ライブラリの 変数が変更 された場合、Expert Advisorのパラメータではどのように表示 されるのですか

これらは2つの異なるファイルです。

それとも、3.0ではなく、変数の書き方を忘れてしまったのでしょうか?

もし、ライブラリに違反するのが怖いなら、クラスを継承してください。

インスタンス変数をクラスに渡す方法を知らない場合、クラス内で独自の変数を作成し、そのインスタンス変数を作成する際に初期化します。

 
sergeev:

は、試してみるのが怖いのか、それとも3.0ではなく変数のスペルを忘れてしまったのか?

もし、ライブラリが壊れるのが怖いなら、クラスを継承してください。

インスタンス変数の渡し方がわからない場合は、クラス内で独自の変数を作成し、そのインスタンス変数を作成する際に初期化します。

ありがとうございました! 明らかに、この 初心者向けでは ありません

 
abeiks:

ありがとうございます! 明らかにこの 初心者 向けではありません

と、専門家を発生させたのでしょうか?
 
sergeev:
と、エキスパートを生成したのか?
はい。
 
コード/クラスについて何か理解しているのでしょうか?
 
sergeev:
コード/クラスについて何か理解しているのでしょうか?

それこそ、授業というのは、私には理解できないものです。記 事を読んだけど、やっぱりわからない。

 
と言って、コードの全文を掲載するよう求める。
理由: